Interface BlockHandler

All Known Subinterfaces:
SimpleBlockHandler
All Known Implementing Classes:
FaweBlockHandler, FoliaBlockHandler, VanillaBlockHandler, WeBlockHandler

public interface BlockHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    default BlockProcess
    clearBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, boolean urgent)
     
    default BlockProcess
    clearBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator, boolean urgent)
     
    setBlock(org.bukkit.World world, List<Pair<me.hsgamer.hscore.minecraft.block.box.Position,BlockData>> blocks, boolean urgent)
     
    setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, com.lewdev.probabilitylib.ProbabilityCollection<BlockData> probabilityCollection, boolean urgent)
     
    setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, BlockData blockData, boolean urgent)
     
    setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, Supplier<BlockData> blockDataSupplier, boolean urgent)
     
    setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator, com.lewdev.probabilitylib.ProbabilityCollection<BlockData> probabilityCollection, boolean urgent)
     
    setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator, BlockData blockData, boolean urgent)
     
    setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator, Supplier<BlockData> blockDataSupplier, boolean urgent)
     
  • Method Details

    • setBlock

      BlockProcess setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator, BlockData blockData, boolean urgent)
    • setBlock

      BlockProcess setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, BlockData blockData, boolean urgent)
    • setBlock

      BlockProcess setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator, com.lewdev.probabilitylib.ProbabilityCollection<BlockData> probabilityCollection, boolean urgent)
    • setBlock

      BlockProcess setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, com.lewdev.probabilitylib.ProbabilityCollection<BlockData> probabilityCollection, boolean urgent)
    • setBlock

      BlockProcess setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator, Supplier<BlockData> blockDataSupplier, boolean urgent)
    • setBlock

      BlockProcess setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, Supplier<BlockData> blockDataSupplier, boolean urgent)
    • setBlock

      BlockProcess setBlock(org.bukkit.World world, List<Pair<me.hsgamer.hscore.minecraft.block.box.Position,BlockData>> blocks, boolean urgent)
    • clearBlock

      default BlockProcess clearBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator, boolean urgent)
    • clearBlock

      default BlockProcess clearBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, boolean urgent)