Package-level declarations

Types

Link copied to clipboard
class PrePylonBlockBreakEvent(val block: Block, val pylonBlock: PylonBlock, val context: BlockBreakContext) : Event, Cancellable

Called before a PylonBlock has been broken.

Link copied to clipboard
class PrePylonBlockPlaceEvent(val block: Block, val blockSchema: PylonBlockSchema, val context: BlockCreateContext) : Event, Cancellable

Called after the material of the block is set, but before the PylonBlock's constructor is called.

Link copied to clipboard
class PrePylonCraftEvent<T : PylonRecipe> @JvmOverloads constructor(val type: RecipeType<T>, val recipe: T, val block: PylonBlock? = null, val player: Player? = null) : Event, Cancellable

Called when a crafting recipe is started.

Link copied to clipboard

Called before two fluid points are connected.

Link copied to clipboard

Called before two fluid points are disconnected.

Link copied to clipboard
class PylonBlockBreakEvent(val block: Block, val pylonBlock: PylonBlock, val context: BlockBreakContext, val drops: MutableList<ItemStack>) : Event

Called after a PylonBlock has been broken.

Link copied to clipboard
class PylonBlockDeserializeEvent(val block: Block, val pylonBlock: PylonBlock, val pdc: PersistentDataContainer) : Event

Called after the pylonBlock has been deserialized.

Link copied to clipboard
class PylonBlockLoadEvent(val block: Block, val pylonBlock: PylonBlock) : Event

Called after the pylonBlock's load constructor is called.

Link copied to clipboard
class PylonBlockPlaceEvent(val block: Block, val pylonBlock: PylonBlock, val context: BlockCreateContext) : Event

Called after a PylonBlock has been placed.

Link copied to clipboard
class PylonBlockSerializeEvent(val block: Block, val pylonBlock: PylonBlock, val pdc: PersistentDataContainer) : Event

Called after the pylonBlock is serialized. A block being serialized does not necessarily mean it is going to be unloaded.

Link copied to clipboard
class PylonBlockUnloadEvent(val block: Block, val pylonBlock: PylonBlock) : Event

Unloaded after the pylonBlock and its chunk have been unloaded.

Link copied to clipboard
class PylonChunkBlocksLoadEvent(val chunk: Chunk, val pylonBlocks: List<PylonBlock>) : Event

Called after the blocks in a chunk (but not the chunk itself) have been loaded.

Link copied to clipboard
class PylonChunkBlocksUnloadEvent(val chunk: Chunk, val pylonBlocks: List<PylonBlock>) : Event

Called after the pylonBlocks in a chunk (and the chunk itself) have been unloaded.

Link copied to clipboard
class PylonCraftEvent<T : PylonRecipe> @JvmOverloads constructor(val type: RecipeType<T>, val recipe: T, val block: PylonBlock? = null) : Event

Called when a crafting recipe is started.

Link copied to clipboard
class PylonEntityDeathEvent(val pylonEntity: PylonEntity<*>, val event: EntityRemoveFromWorldEvent) : Event

Called when a PylonEntity is removed for any reason.

Link copied to clipboard
class PylonEntityLoadEvent(val pylonEntity: PylonEntity<*>) : Event

Called after a PylonEntity has been loaded.

Link copied to clipboard
class PylonEntityUnloadEvent(val pylonEntity: PylonEntity<*>) : Event

Called after a PylonEntity has been unloaded. This includes the entity dying!

Link copied to clipboard

Called after two VirtualFluidPoints have been connected.

Link copied to clipboard

Called after two VirtualFluidPoints have been disconnected.

Link copied to clipboard
class PylonMultiblockFormEvent(val block: Block, val pylonBlock: PylonBlock) : Event
Link copied to clipboard
class PylonMultiblockUnformEvent(val block: Block, val pylonBlock: PylonBlock) : Event
Link copied to clipboard
class PylonRegisterEvent(val registry: PylonRegistry<*>, val value: Keyed) : Event

Called when something is registered to a registry.

Link copied to clipboard
class PylonUnregisterEvent(val registry: PylonRegistry<*>, val value: Keyed) : Event

Called when something is unregistered from a registry.