Class SmelteryBurner
java.lang.Object
io.github.pylonmc.pylon.core.block.PylonBlock
io.github.pylonmc.pylon.base.content.machines.smelting.SmelteryComponent
io.github.pylonmc.pylon.base.content.machines.smelting.SmelteryBurner
- All Implemented Interfaces:
io.github.pylonmc.pylon.core.block.base.PylonBreakHandler,io.github.pylonmc.pylon.core.block.base.PylonGuiBlock,io.github.pylonmc.pylon.core.block.base.PylonInteractBlock,io.github.pylonmc.pylon.core.block.base.PylonNoVanillaContainerBlock,io.github.pylonmc.pylon.core.block.base.PylonTickingBlock,io.github.pylonmc.pylon.core.block.base.PylonVanillaContainerBlock
public final class SmelteryBurner
extends SmelteryComponent
implements io.github.pylonmc.pylon.core.block.base.PylonGuiBlock, io.github.pylonmc.pylon.core.block.base.PylonTickingBlock
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.github.pylonmc.pylon.core.block.PylonBlock
io.github.pylonmc.pylon.core.block.PylonBlock.CompanionNested classes/interfaces inherited from interface io.github.pylonmc.pylon.core.block.base.PylonGuiBlock
io.github.pylonmc.pylon.core.block.base.PylonGuiBlock.CompanionNested classes/interfaces inherited from interface io.github.pylonmc.pylon.core.block.base.PylonTickingBlock
io.github.pylonmc.pylon.core.block.base.PylonTickingBlock.Companion -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.github.pylonmc.pylon.core.registry.PylonRegistry<SmelteryBurner.Fuel> static final io.github.pylonmc.pylon.core.registry.PylonRegistryKey<SmelteryBurner.Fuel> Fields inherited from class io.github.pylonmc.pylon.core.block.PylonBlock
CompanionFields inherited from interface io.github.pylonmc.pylon.core.block.base.PylonGuiBlock
CompanionFields inherited from interface io.github.pylonmc.pylon.core.block.base.PylonTickingBlock
Companion -
Constructor Summary
ConstructorsConstructorDescriptionSmelteryBurner(@NotNull org.bukkit.block.Block block, @NotNull io.github.pylonmc.pylon.core.block.context.BlockCreateContext context) SmelteryBurner(@NotNull org.bukkit.block.Block block, @NotNull org.bukkit.persistence.PersistentDataContainer pdc) -
Method Summary
Methods inherited from class io.github.pylonmc.pylon.base.content.machines.smelting.SmelteryComponent
getControllerMethods 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, 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.PylonGuiBlock
getGui, getGuiTitle, getItems, onBreak, onInteractMethods inherited from interface io.github.pylonmc.pylon.core.block.base.PylonNoVanillaContainerBlock
onInventoryOpen, onItemMoveFrom, onItemMoveToMethods inherited from interface io.github.pylonmc.pylon.core.block.base.PylonTickingBlock
getTickInterval, isAsync, setAsync, setTickInterval
-
Field Details
-
FUELS_KEY
public static final io.github.pylonmc.pylon.core.registry.PylonRegistryKey<SmelteryBurner.Fuel> FUELS_KEY -
FUELS
-
-
Constructor Details
-
SmelteryBurner
public SmelteryBurner(@NotNull @NotNull org.bukkit.block.Block block, @NotNull @NotNull io.github.pylonmc.pylon.core.block.context.BlockCreateContext context) -
SmelteryBurner
public SmelteryBurner(@NotNull @NotNull org.bukkit.block.Block block, @NotNull @NotNull org.bukkit.persistence.PersistentDataContainer pdc)
-
-
Method Details
-
write
public void write(@NotNull @NotNull org.bukkit.persistence.PersistentDataContainer pdc) - Overrides:
writein classio.github.pylonmc.pylon.core.block.PylonBlock
-
createGui
@NotNull public @NotNull xyz.xenondevs.invui.gui.Gui createGui()- Specified by:
createGuiin interfaceio.github.pylonmc.pylon.core.block.base.PylonGuiBlock
-
tick
public void tick(double deltaSeconds) - Specified by:
tickin interfaceio.github.pylonmc.pylon.core.block.base.PylonTickingBlock
-