Interface SimpleBlockHandler

All Superinterfaces:
BlockHandler
All Known Implementing Classes:
FoliaBlockHandler, VanillaBlockHandler

public interface SimpleBlockHandler extends BlockHandler
  • Method Summary

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

    Methods inherited from interface io.github.projectunified.blockutil.api.BlockHandler

    clearBlock, clearBlock, setBlock, setBlock
  • Method Details

    • iterator

      static me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator(me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox)
    • setBlock

      default BlockProcess setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.iterator.PositionIterator iterator, BlockData blockData, boolean urgent)
      Specified by:
      setBlock in interface BlockHandler
    • setBlock

      default BlockProcess setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, BlockData blockData, boolean urgent)
      Specified by:
      setBlock in interface BlockHandler
    • setBlock

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

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

      default BlockProcess setBlock(org.bukkit.World world, me.hsgamer.hscore.minecraft.block.box.BlockBox blockBox, Supplier<BlockData> blockDataSupplier, boolean urgent)
      Specified by:
      setBlock in interface BlockHandler