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
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y  Z