Class Immobilizer
java.lang.Object
io.github.pylonmc.pylon.core.block.PylonBlock
io.github.pylonmc.pylon.base.content.building.Immobilizer
- All Implemented Interfaces:
io.github.pylonmc.pylon.core.block.base.PylonBreakHandler,io.github.pylonmc.pylon.core.block.base.PylonPiston
public class Immobilizer
extends io.github.pylonmc.pylon.core.block.PylonBlock
implements io.github.pylonmc.pylon.core.block.base.PylonPiston, io.github.pylonmc.pylon.core.block.base.PylonBreakHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from class io.github.pylonmc.pylon.core.block.PylonBlock
io.github.pylonmc.pylon.core.block.PylonBlock.Companion -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic HashMap<io.github.pylonmc.pylon.core.util.position.BlockPosition, Set<org.bukkit.entity.Player>> Fields inherited from class io.github.pylonmc.pylon.core.block.PylonBlock
Companion -
Constructor Summary
ConstructorsConstructorDescriptionImmobilizer(org.bukkit.block.Block block, io.github.pylonmc.pylon.core.block.context.BlockCreateContext context) Immobilizer(org.bukkit.block.Block block, org.bukkit.persistence.PersistentDataContainer pdc) -
Method Summary
Methods inherited from class io.github.pylonmc.pylon.core.block.PylonBlock
getBlock, getBlockTextureEntity, getBlockTextureItem, getDefaultItem, getDefaultWailaTranslationKey, getDisableBlockTextureEntity, getDropItem, getKey, getPickItem, getPylonBlock, getSchema, getSettings, getWaila, isVanillaBlock, postLoad, register, setDisableBlockTextureEntity, setupBlockTexture, updateBlockTexture, write, writeDebugInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.pylonmc.pylon.core.block.base.PylonBreakHandler
postBreakMethods inherited from interface io.github.pylonmc.pylon.core.block.base.PylonPiston
onRetract
-
Field Details
-
frozenPlayers
-
-
Constructor Details
-
Immobilizer
public Immobilizer(org.bukkit.block.Block block, io.github.pylonmc.pylon.core.block.context.BlockCreateContext context) -
Immobilizer
public Immobilizer(org.bukkit.block.Block block, org.bukkit.persistence.PersistentDataContainer pdc)
-
-
Method Details
-
onExtend
public void onExtend(@NotNull @NotNull org.bukkit.event.block.BlockPistonExtendEvent event) - Specified by:
onExtendin interfaceio.github.pylonmc.pylon.core.block.base.PylonPiston
-
onBreak
public void onBreak(@NotNull @NotNull List<@NotNull org.bukkit.inventory.ItemStack> drops, @NotNull @NotNull io.github.pylonmc.pylon.core.block.context.BlockBreakContext context) - Specified by:
onBreakin interfaceio.github.pylonmc.pylon.core.block.base.PylonBreakHandler
-