A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
P
- PageButton - class in io.github.pylonmc.pylon.core.guide.button
- When player click on the button, we'll show the
page
for the playerExample:PagedGui.items() .setStructure( "# e # # # # # s #", "x x x x x x x x x", "x x x x x x x x x", "x x x x x x x x x", "x x x x x x x x x", "x x x x x x x x x", ) .addIngredient('#', GuiItems.background()) .addIngredient('e', PageButton(PylonGuide.settingsAndInfoPage)) // When the player clicks on the `e`, we'll show the `settingsAndInfoPage` .addIngredient('s', PageButton(PylonGuide.searchItemsAndFluidsPage)) // When the player clicks on the `s`, we'll show the `searchItemsAndFluidsPage` .addIngredient('x', Markers.CONTENT_LIST_SLOT_HORIZONTAL)
- pageNext() - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
- pagePrevious() - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
- parallelStream() - function in kotlin.collections.Collection
- parse(com.mojang.brigadier.StringReader) - function in io.papermc.paper.command.brigadier.argument.CustomArgumentType.Converted
- parse(com.mojang.brigadier.StringReader,S) - function in io.papermc.paper.command.brigadier.argument.CustomArgumentType.Converted
- pathIntersectsBlocks() - function in io.github.pylonmc.pylon.core.fluid.connecting.ConnectingTask
- PdcUtils - class in io.github.pylonmc.pylon.core.util
- permission(java.lang.String) - function in io.github.pylonmc.pylon.core.command.CommandBuilder
- PETA - enum entry in io.github.pylonmc.pylon.core.util.gui.unit.MetricPrefix
- PhantomBlock - class in io.github.pylonmc.pylon.core.block
- Phantom blocks are used where a block failed to load.
- PhantomBlock.ErrorItem - class in io.github.pylonmc.pylon.core.block.PhantomBlock
- PhantomBlock.ErrorItem.Companion - class in io.github.pylonmc.pylon.core.block.PhantomBlock.ErrorItem
- PICO - enum entry in io.github.pylonmc.pylon.core.util.gui.unit.MetricPrefix
- pipesUsed(io.github.pylonmc.pylon.core.util.position.BlockPosition,io.github.pylonmc.pylon.core.util.position.BlockPosition) - function in io.github.pylonmc.pylon.core.fluid.connecting.ConnectingTask.Companion
- place(io.github.pylonmc.pylon.core.block.context.BlockCreateContext) - function in io.github.pylonmc.pylon.core.item.PylonItem
- place(io.github.pylonmc.pylon.core.block.context.BlockCreateContext) - function in io.github.pylonmc.pylon.core.item.PylonItem
- place(io.github.pylonmc.pylon.core.block.context.BlockCreateContext) - function in io.github.pylonmc.pylon.core.item.PylonItemSchema
- placeBlock(io.github.pylonmc.pylon.core.util.position.BlockPosition,org.bukkit.NamespacedKey,io.github.pylonmc.pylon.core.block.context.BlockCreateContext) - function in io.github.pylonmc.pylon.core.block.BlockStorage
- Sets a new Pylon block's data in the storage and sets the block in the world.
- placeBlock(io.github.pylonmc.pylon.core.util.position.BlockPosition,org.bukkit.NamespacedKey) - function in io.github.pylonmc.pylon.core.block.BlockStorage
- Sets a new Pylon block's data in the storage and sets the block in the world.
- placeBlock(org.bukkit.Location,org.bukkit.NamespacedKey,io.github.pylonmc.pylon.core.block.context.BlockCreateContext) - function in io.github.pylonmc.pylon.core.block.BlockStorage
- Sets a new Pylon block's data in the storage and sets the block in the world.
- placeBlock(org.bukkit.Location,org.bukkit.NamespacedKey) - function in io.github.pylonmc.pylon.core.block.BlockStorage
- Sets a new Pylon block's data in the storage and sets the block in the world.
- placeBlock(org.bukkit.block.Block,org.bukkit.NamespacedKey,io.github.pylonmc.pylon.core.block.context.BlockCreateContext) - function in io.github.pylonmc.pylon.core.block.BlockStorage
- Sets a new Pylon block's data in the storage and sets the block in the world.
- placeBlock(org.bukkit.block.Block,org.bukkit.NamespacedKey) - function in io.github.pylonmc.pylon.core.block.BlockStorage
- Sets a new Pylon block's data in the storage and sets the block in the world.
- placeConnection(org.bukkit.entity.Player) - function in io.github.pylonmc.pylon.core.fluid.connecting.ConnectingService
- PlayerTranslationHandler - class in io.github.pylonmc.pylon.core.i18n
- plus(io.github.pylonmc.pylon.core.util.position.BlockPosition) - function in io.github.pylonmc.pylon.core.util.position.BlockPosition
- plus(org.joml.Vector3i) - function in io.github.pylonmc.pylon.core.util.position.BlockPosition
- position() - function in io.github.pylonmc.pylon.core.test.GameTest
- Returns the center position of the game test
- position(io.github.pylonmc.pylon.core.util.position.BlockPosition) - function in io.github.pylonmc.pylon.core.test.GameTest
- Returns a position relative to the center of the game test
- position(java.lang.Integer,java.lang.Integer,java.lang.Integer) - function in io.github.pylonmc.pylon.core.test.GameTest
- Returns a position relative to the center of the game test
- positionOverride(io.github.pylonmc.pylon.core.util.position.BlockPosition) - function in io.github.pylonmc.pylon.core.test.GameTestConfig.Builder
- Override the position where the test will be launched.
- postBreak() - function in io.github.pylonmc.pylon.core.block.base.PylonBreakHandler
- postBreak() - function in io.github.pylonmc.pylon.core.block.base.PylonBreakHandler
- postBreak() - function in io.github.pylonmc.pylon.core.block.base.PylonEntityHolderBlock
- postBreak() - function in io.github.pylonmc.pylon.core.block.base.PylonEntityHolderBlock
- postBreak() - function in io.github.pylonmc.pylon.core.block.base.PylonGuiBlock
- postBreak() - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock
- prefix(io.github.pylonmc.pylon.core.util.gui.unit.MetricPrefix) - function in io.github.pylonmc.pylon.core.util.gui.unit.UnitFormat.Formatted
- PrePylonBlockBreakEvent - class in io.github.pylonmc.pylon.core.event
- Called before a pylon block has been broken.
- PrePylonBlockBreakEvent.Companion - class in io.github.pylonmc.pylon.core.event.PrePylonBlockBreakEvent
- PrePylonBlockPlaceEvent - class in io.github.pylonmc.pylon.core.event
- Called after the material of the block is set, but before the PylonBlock's constructor is called
- PrePylonBlockPlaceEvent.Companion - class in io.github.pylonmc.pylon.core.event.PrePylonBlockPlaceEvent
- PrePylonCraftEvent - class in io.github.pylonmc.pylon.core.event
- Called when a crafting recipe is started
- PrePylonCraftEvent.Companion - class in io.github.pylonmc.pylon.core.event.PrePylonCraftEvent
- PrePylonFluidPointConnectEvent - class in io.github.pylonmc.pylon.core.event
- Called before two fluid points are connected
- PrePylonFluidPointConnectEvent.Companion - class in io.github.pylonmc.pylon.core.event.PrePylonFluidPointConnectEvent
- PrePylonFluidPointDisconnectEvent - class in io.github.pylonmc.pylon.core.event
- Called before two fluid points are connected
- PrePylonFluidPointDisconnectEvent.Companion - class in io.github.pylonmc.pylon.core.event.PrePylonFluidPointDisconnectEvent
- printStackTrace() - function in kotlin.Throwable
- printStackTrace(java.io.PrintStream) - function in kotlin.Throwable
- printStackTrace(java.io.PrintWriter) - function in kotlin.Throwable
- progressCyclingItem(java.lang.Integer,io.github.pylonmc.pylon.core.item.builder.ItemStackBuilder) - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
- Item that cycles through durability to represent processing time.
- ProgressItem - class in io.github.pylonmc.pylon.core.util.gui
- PylonAddon - class in io.github.pylonmc.pylon.core.addon
- Welcome to the place where it all begins: the Pylon addon!
- PylonAddon.Companion - class in io.github.pylonmc.pylon.core.addon.PylonAddon
- PylonArgument - class in io.github.pylonmc.pylon.core.i18n
- A TranslationArgument only to be used when translating Pylon keys
- PylonArrow - class in io.github.pylonmc.pylon.core.item.base
- PylonBeacon - class in io.github.pylonmc.pylon.core.block.base
- PylonBell - class in io.github.pylonmc.pylon.core.block.base
- PylonBlock - class in io.github.pylonmc.pylon.core.block
- All custom Pylon blocks extend this class.
- PylonBlock.Companion - class in io.github.pylonmc.pylon.core.block.PylonBlock
- PylonBlockBreakEvent - class in io.github.pylonmc.pylon.core.event
- Called after a pylon block has been broken.
- PylonBlockBreakEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonBlockBreakEvent
- PylonBlockDeserializeEvent - class in io.github.pylonmc.pylon.core.event
- Called after deserializing a block
- PylonBlockDeserializeEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonBlockDeserializeEvent
- PylonBlockInteractor - class in io.github.pylonmc.pylon.core.item.base
- PylonBlockLoadEvent - class in io.github.pylonmc.pylon.core.event
- PylonBlockLoadEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonBlockLoadEvent
- PylonBlockPlaceEvent - class in io.github.pylonmc.pylon.core.event
- Called after a pylon block has been placed.
- PylonBlockPlaceEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonBlockPlaceEvent
- PylonBlockSchema - class in io.github.pylonmc.pylon.core.block
- PylonBlockSchema.Companion - class in io.github.pylonmc.pylon.core.block.PylonBlockSchema
- PylonBlockSerializeEvent - class in io.github.pylonmc.pylon.core.event
- Called after serializing a block.
- PylonBlockSerializeEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonBlockSerializeEvent
- PylonBlockUnloadEvent - class in io.github.pylonmc.pylon.core.event
- The block's chunk will no longer be loaded when this event is called
- PylonBlockUnloadEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonBlockUnloadEvent
- PylonBootstrapper - class in io.github.pylonmc.pylon.core
- PylonBow - class in io.github.pylonmc.pylon.core.item.base
- PylonBreakHandler - class in io.github.pylonmc.pylon.core.block.base
- PylonBrewingStand - class in io.github.pylonmc.pylon.core.block.base
- PylonBrewingStandFuel - class in io.github.pylonmc.pylon.core.item.base
- PylonBucket - class in io.github.pylonmc.pylon.core.item.base
- PylonCampfire - class in io.github.pylonmc.pylon.core.block.base
- PylonCauldron - class in io.github.pylonmc.pylon.core.block.base
- PylonChunkBlocksLoadEvent - class in io.github.pylonmc.pylon.core.event
- PylonChunkBlocksLoadEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonChunkBlocksLoadEvent
- PylonChunkBlocksUnloadEvent - class in io.github.pylonmc.pylon.core.event
- PylonChunkBlocksUnloadEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonChunkBlocksUnloadEvent
- PylonComposter - class in io.github.pylonmc.pylon.core.block.base
- PylonConfig - class in io.github.pylonmc.pylon.core.config
- PylonConsumable - class in io.github.pylonmc.pylon.core.item.base
- PylonCooldownable - class in io.github.pylonmc.pylon.core.item.base
- Implemented by interfaces affected by cooldowns
- PylonCore - class in io.github.pylonmc.pylon.core
- PylonCrafter - class in io.github.pylonmc.pylon.core.block.base
- PylonCraftEvent - class in io.github.pylonmc.pylon.core.event
- Called when a crafting recipe is started
- PylonCraftEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonCraftEvent
- PylonDeathEntity - class in io.github.pylonmc.pylon.core.entity.base
- PylonDispenser - class in io.github.pylonmc.pylon.core.block.base
- PylonEnchantingTable - class in io.github.pylonmc.pylon.core.block.base
- PylonEntity - class in io.github.pylonmc.pylon.core.entity
- PylonEntity.Companion - class in io.github.pylonmc.pylon.core.entity.PylonEntity
- PylonEntityDeathEvent - class in io.github.pylonmc.pylon.core.event
- Called when a Pylon entity is killed
- PylonEntityDeathEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonEntityDeathEvent
- PylonEntityHolderBlock - class in io.github.pylonmc.pylon.core.block.base
- A block that has one or more associated Pylon entities.
- PylonEntityHolderBlock.Companion - class in io.github.pylonmc.pylon.core.block.base.PylonEntityHolderBlock
- PylonEntityLoadEvent - class in io.github.pylonmc.pylon.core.event
- Called after a Pylon entity has been loaded
- PylonEntityLoadEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonEntityLoadEvent
- PylonEntitySchema - class in io.github.pylonmc.pylon.core.entity
- PylonEntityUnloadEvent - class in io.github.pylonmc.pylon.core.event
- Called after a Pylon entity has been unloaded.
- PylonEntityUnloadEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonEntityUnloadEvent
- PylonFlowerPot - class in io.github.pylonmc.pylon.core.block.base
- PylonFluid - class in io.github.pylonmc.pylon.core.fluid
- Fluids aren't necessarily just liquids, they can also be gases or other substances that can flow
- PylonFluidBlock - class in io.github.pylonmc.pylon.core.block.base
- PylonFluidBlock must be implemented by any block that has fluid inputs/outputs.
- PylonFluidBufferBlock - class in io.github.pylonmc.pylon.core.block.base
- Usually, fluid machines store fluids in internal fluids.
- PylonFluidBufferBlock.Companion - class in io.github.pylonmc.pylon.core.block.base.PylonFluidBufferBlock
- PylonFluidBufferBlock.FluidBufferData - class in io.github.pylonmc.pylon.core.block.base.PylonFluidBufferBlock
- PylonFluidPointConnectEvent - class in io.github.pylonmc.pylon.core.event
- Called after two fluid points have been connected
- PylonFluidPointConnectEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonFluidPointConnectEvent
- PylonFluidPointDisconnectEvent - class in io.github.pylonmc.pylon.core.event
- Called after two fluid points have been disconnected
- PylonFluidPointDisconnectEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonFluidPointDisconnectEvent
- PylonFluidTag - class in io.github.pylonmc.pylon.core.fluid
- Fluid tags represent properties of a fluid, such as temperature or whether it can be used as a coolant
- PylonFluidTank - class in io.github.pylonmc.pylon.core.block.base
- A common pattern is a 'fluid tank' which can only store one fluid at a time, but can store many types of fluids.
- PylonFluidTank.Companion - class in io.github.pylonmc.pylon.core.block.base.PylonFluidTank
- PylonFluidTank.FluidTankData - class in io.github.pylonmc.pylon.core.block.base.PylonFluidTank
- PylonFurnace - class in io.github.pylonmc.pylon.core.block.base
- PylonGrowable - class in io.github.pylonmc.pylon.core.block.base
- PylonGuiBlock - class in io.github.pylonmc.pylon.core.block.base
- A block that has an associated InvUI GUI that can be opened by right-clicking the block.
- PylonGuiBlock.Companion - class in io.github.pylonmc.pylon.core.block.base.PylonGuiBlock
- PylonGuide - class in io.github.pylonmc.pylon.core.content.guide
- PylonGuide.Companion - class in io.github.pylonmc.pylon.core.content.guide.PylonGuide
- PylonInteractableBlock - class in io.github.pylonmc.pylon.core.block.base
- PylonInteractableEntity - class in io.github.pylonmc.pylon.core.entity.base
- PylonInteractor - class in io.github.pylonmc.pylon.core.item.base
- PylonItem - class in io.github.pylonmc.pylon.core.item
- PylonItems are wrappers around ItemStacks that allow you to easily add extra functionality.
- pylonItem(org.bukkit.Material,org.bukkit.NamespacedKey) - function in io.github.pylonmc.pylon.core.item.builder.ItemStackBuilder.Companion
- Returns an ItemStackBuilder with name and lore set to the default translation keys, and with the item's ID set to key
- pylonItem(org.bukkit.inventory.ItemStack,org.bukkit.NamespacedKey) - function in io.github.pylonmc.pylon.core.item.builder.ItemStackBuilder.Companion
- Returns an ItemStackBuilder with name and lore set to the default translation keys, and with the item's ID set to key
- PylonItem.Companion - class in io.github.pylonmc.pylon.core.item.PylonItem
- PylonItemDamageable - class in io.github.pylonmc.pylon.core.item.base
- PylonItemEntityInteractor - class in io.github.pylonmc.pylon.core.item.base
- PylonItemSchema - class in io.github.pylonmc.pylon.core.item
- PylonItemSchema.Companion - class in io.github.pylonmc.pylon.core.item.PylonItemSchema
- PylonItemTag - class in io.github.pylonmc.pylon.core.item
- PylonJumpableBlock - class in io.github.pylonmc.pylon.core.block.base
- A block that responds to a player jumping on it
- PylonLeaf - class in io.github.pylonmc.pylon.core.block.base
- PylonLectern - class in io.github.pylonmc.pylon.core.block.base
- PylonLingeringPotion - class in io.github.pylonmc.pylon.core.item.base
- PylonLoader - class in io.github.pylonmc.pylon.core
- PylonMiniMessage - class in io.github.pylonmc.pylon.core.item.builder
- PylonMultiblock - class in io.github.pylonmc.pylon.core.block.base
- Multiblocks are more difficult than normal Pylon blocks for the simple reason that a multiblock may contain some blocks that have not been loaded because they are in a different chunk.
- PylonMultiblockFormEvent - class in io.github.pylonmc.pylon.core.event
- PylonMultiblockFormEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonMultiblockFormEvent
- PylonMultiblockUnformEvent - class in io.github.pylonmc.pylon.core.event
- PylonMultiblockUnformEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonMultiblockUnformEvent
- PylonNoteBlock - class in io.github.pylonmc.pylon.core.block.base
- PylonPiston - class in io.github.pylonmc.pylon.core.block.base
- PylonRecipe - class in io.github.pylonmc.pylon.core.recipe
- PylonRedstoneBlock - class in io.github.pylonmc.pylon.core.block.base
- PylonRegisterEvent - class in io.github.pylonmc.pylon.core.event
- PylonRegisterEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonRegisterEvent
- PylonRegistry - class in io.github.pylonmc.pylon.core.registry
- PylonRegistryKey - class in io.github.pylonmc.pylon.core.registry
- PylonSerializers - class in io.github.pylonmc.pylon.core.datatypes
- A collection of various PersistentDataTypes for use by Pylon and Pylon addons
- PylonShearable - class in io.github.pylonmc.pylon.core.block.base
- PylonSign - class in io.github.pylonmc.pylon.core.block.base
- PylonSimpleMultiblock - class in io.github.pylonmc.pylon.core.block.base
- A multiblock that is made of a static defined set of components
- PylonSimpleMultiblock.Companion - class in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock
- PylonSimpleMultiblock.MultiblockComponent - class in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock
- PylonSimpleMultiblock.MultiblockComponent.Companion - class in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.MultiblockComponent
- PylonSimpleMultiblock.MultiblockGhostBlock - class in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock
- PylonSimpleMultiblock.MultiblockGhostBlock.Companion - class in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.MultiblockGhostBlock
- PylonSimpleMultiblock.PylonMultiblockComponent - class in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock
- PylonSimpleMultiblock.SimpleMultiblockData - class in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock
- PylonSimpleMultiblock.VanillaMultiblockComponent - class in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock
- PylonSneakableBlock - class in io.github.pylonmc.pylon.core.block.base
- A block that responds to a player sneaking on it
- PylonSplashPotion - class in io.github.pylonmc.pylon.core.item.base
- PylonSponge - class in io.github.pylonmc.pylon.core.block.base
- PylonTargetBlock - class in io.github.pylonmc.pylon.core.block.base
- PylonTickingBlock - class in io.github.pylonmc.pylon.core.block.base
- PylonTickingBlock.Companion - class in io.github.pylonmc.pylon.core.block.base.PylonTickingBlock
- PylonTickingBlock.TickingBlockData - class in io.github.pylonmc.pylon.core.block.base.PylonTickingBlock
- PylonTNT - class in io.github.pylonmc.pylon.core.block.base
- PylonTool - class in io.github.pylonmc.pylon.core.item.base
- PylonTranslator - class in io.github.pylonmc.pylon.core.i18n
- The Translator for a given PylonAddon.
- PylonTranslator.Companion - class in io.github.pylonmc.pylon.core.i18n.PylonTranslator
- PylonTrialVault - class in io.github.pylonmc.pylon.core.block.base
- PylonUnloadBlock - class in io.github.pylonmc.pylon.core.block.base
- PylonUnloadEntity - class in io.github.pylonmc.pylon.core.entity.base
- PylonUnregisterEvent - class in io.github.pylonmc.pylon.core.event
- PylonUnregisterEvent.Companion - class in io.github.pylonmc.pylon.core.event.PylonUnregisterEvent
- PylonUtils - class in io.github.pylonmc.pylon.core.util
- PylonVanillaContainerBlock - class in io.github.pylonmc.pylon.core.block.base
- Interface for handling events related to a block which can naturally store items such as chests and hoppers.
- PylonWeapon - class in io.github.pylonmc.pylon.core.item.base