A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
P
- PageButton - class in io.github.pylonmc.rebar.guide.button
- A button that opens another page in the guide.
- PagedGuidePage - class in io.github.pylonmc.rebar.guide.pages.base
- Represents a GuidePage with multiple pages When building your PagedGui add a page change handler using saveCurrentPage to remember page changes After constructing your PagedGui, use loadCurrentPage to set the correct page for the playerFor example:
override fun getGui(player: Player): Gui { val gui = PagedGui.items() .setStructure(...) ... .addPageChangeHandler { _, newPage -> saveCurrentPage(player, newPage) } return gui.build().apply { loadCurrentPage(player, this) } } - PagedGuidePage.Companion - class in io.github.pylonmc.rebar.guide.pages.base.PagedGuidePage
- pageNext() - function in io.github.pylonmc.rebar.util.gui.GuiItems
- A button that goes to the next page.
- pagePrevious() - function in io.github.pylonmc.rebar.util.gui.GuiItems
- A button that goes to the previous page.
- parallelStream() - function in kotlin.collections.Collection
- parse(com.mojang.brigadier.StringReader) - function in com.mojang.brigadier.arguments.ArgumentType
- parse(com.mojang.brigadier.StringReader,S) - function in com.mojang.brigadier.arguments.ArgumentType
- permission(java.lang.String) - function in io.github.pylonmc.rebar.command.CommandBuilder
- perpendicularImmediateFaces(org.bukkit.block.BlockFace) - function in io.github.pylonmc.rebar.util.RebarUtils
- Returns all the immediate faces that are perpendicular to the given face
- PETA - enum entry in io.github.pylonmc.rebar.util.gui.unit.MetricPrefix
- PhantomBlock - class in io.github.pylonmc.rebar.block
- Phantom blocks are used where a block failed to load, or where a block errors and is unloaded.
- pickaxe(java.lang.Float,java.lang.Integer) - function in io.github.pylonmc.rebar.item.builder.ItemStackBuilder
- pickaxeMineable() - function in io.github.pylonmc.rebar.util.RebarUtils
- PICO - enum entry in io.github.pylonmc.rebar.util.gui.unit.MetricPrefix
- place(io.github.pylonmc.rebar.block.context.BlockCreateContext) - function in io.github.pylonmc.rebar.item.RebarItem
- Places the block associated with this item, if it exists.
- place(io.github.pylonmc.rebar.block.context.BlockCreateContext) - function in io.github.pylonmc.rebar.item.RebarItem
- Places the block associated with this item, if it exists.
- place(io.github.pylonmc.rebar.block.context.BlockCreateContext) - function in io.github.pylonmc.rebar.item.RebarItemSchema
- Attempts to place the block associated with this item.
- placeBlock(io.github.pylonmc.rebar.util.position.BlockPosition,org.bukkit.NamespacedKey,io.github.pylonmc.rebar.block.context.BlockCreateContext) - function in io.github.pylonmc.rebar.block.BlockStorage
- Creates a new Rebar block.
- placeBlock(io.github.pylonmc.rebar.util.position.BlockPosition,org.bukkit.NamespacedKey) - function in io.github.pylonmc.rebar.block.BlockStorage
- Creates a new Rebar block.
- placeBlock(org.bukkit.Location,org.bukkit.NamespacedKey,io.github.pylonmc.rebar.block.context.BlockCreateContext) - function in io.github.pylonmc.rebar.block.BlockStorage
- Creates a new Rebar block.
- placeBlock(org.bukkit.Location,org.bukkit.NamespacedKey) - function in io.github.pylonmc.rebar.block.BlockStorage
- Creates a new Rebar block.
- placeBlock(org.bukkit.block.Block,org.bukkit.NamespacedKey,io.github.pylonmc.rebar.block.context.BlockCreateContext) - function in io.github.pylonmc.rebar.block.BlockStorage
- Creates a new Rebar block.
- placeBlock(org.bukkit.block.Block,org.bukkit.NamespacedKey) - function in io.github.pylonmc.rebar.block.BlockStorage
- Creates a new Rebar block.
- placeDefaultBlock(org.bukkit.block.Block) - function in io.github.pylonmc.rebar.block.base.RebarSimpleMultiblock.MixedMultiblockComponent
- Sets block to a 'default' value which matches this MultiblockComponent.
- placeDefaultBlock(org.bukkit.block.Block) - function in io.github.pylonmc.rebar.block.base.RebarSimpleMultiblock.MultiblockComponent
- Sets block to a 'default' value which matches this MultiblockComponent.
- placeDefaultBlock(org.bukkit.block.Block) - function in io.github.pylonmc.rebar.block.base.RebarSimpleMultiblock.RebarMultiblockComponent
- Sets block to a 'default' value which matches this MultiblockComponent.
- placeDefaultBlock(org.bukkit.block.Block) - function in io.github.pylonmc.rebar.block.base.RebarSimpleMultiblock.VanillaBlockdataMultiblockComponent
- Sets block to a 'default' value which matches this MultiblockComponent.
- placeDefaultBlock(org.bukkit.block.Block) - function in io.github.pylonmc.rebar.block.base.RebarSimpleMultiblock.VanillaMultiblockComponent
- Sets block to a 'default' value which matches this MultiblockComponent.
- PlayerCullingConfig - class in io.github.pylonmc.rebar.culling
- PlayerCullingConfigPersistentDataType - class in io.github.pylonmc.rebar.datatypes
- PlayerCullingJob - class in io.github.pylonmc.rebar.culling
- PlayerScope - class in io.github.pylonmc.rebar.async
- A CoroutineScope that is canceled when the player logs out.
- PlayerScope.Companion - class in io.github.pylonmc.rebar.async.PlayerScope
- PlayerSettingsPage - class in io.github.pylonmc.rebar.guide.pages.settings
- Contains buttons to change player settings.
- PlayerWailaConfig - class in io.github.pylonmc.rebar.waila
- PlayerWailaConfigPersistentDataType - class in io.github.pylonmc.rebar.datatypes
- plus(io.github.pylonmc.rebar.util.position.BlockPosition) - function in io.github.pylonmc.rebar.util.position.BlockPosition
- plus(org.joml.Vector3i) - function in io.github.pylonmc.rebar.util.position.BlockPosition
- plus(kotlin.coroutines.CoroutineContext) - function in kotlin.coroutines.CoroutineContext
- plus(kotlinx.coroutines.CoroutineDispatcher) - function in kotlinx.coroutines.CoroutineDispatcher
- position() - function in io.github.pylonmc.rebar.gametest.GameTest
- Returns the center position of the game test
- position(io.github.pylonmc.rebar.util.position.BlockPosition) - function in io.github.pylonmc.rebar.gametest.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.rebar.gametest.GameTest
- Returns a position relative to the center of the game test
- positionOverride(io.github.pylonmc.rebar.util.position.BlockPosition) - function in io.github.pylonmc.rebar.gametest.GameTestConfig.Builder
- Override the position where the test will be launched.
- postBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.PhantomBlock
- In the case of a vanilla BlockBreakEvent this is called during the monitor priority
- postBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarBreakHandler
- In the case of a vanilla BlockBreakEvent this is called during the monitor priority
- postBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarBreakHandler
- In the case of a vanilla BlockBreakEvent this is called during the monitor priority
- postBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarFluidBlock
- In the case of a vanilla BlockBreakEvent this is called during the monitor priority
- postBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarFluidBufferBlock
- In the case of a vanilla BlockBreakEvent this is called during the monitor priority
- postBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarFluidTank
- In the case of a vanilla BlockBreakEvent this is called during the monitor priority
- postBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarGuiBlock
- In the case of a vanilla BlockBreakEvent this is called during the monitor priority
- postBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarVirtualInventoryBlock
- In the case of a vanilla BlockBreakEvent this is called during the monitor priority
- postBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.content.cargo.CargoDuct
- In the case of a vanilla BlockBreakEvent this is called during the monitor priority
- postInitialise() - function in io.github.pylonmc.rebar.block.RebarBlock
- Called after both the create constructor and the load constructor.
- postInitialise() - function in io.github.pylonmc.rebar.block.RebarBlock
- Called after both the create constructor and the load constructor.
- preBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarBreakHandler
- Called before the block is broken.
- preBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarBreakHandler
- Called before the block is broken.
- preBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarFluidBlock
- Called before the block is broken.
- preBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarFluidBufferBlock
- Called before the block is broken.
- preBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarFluidTank
- Called before the block is broken.
- preBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarGuiBlock
- Called before the block is broken.
- preBreak(io.github.pylonmc.rebar.block.context.BlockBreakContext) - function in io.github.pylonmc.rebar.block.base.RebarVirtualInventoryBlock
- Called before the block is broken.
- prefix(io.github.pylonmc.rebar.util.gui.unit.MetricPrefix) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat.Formatted
- Overrides the default prefix (and adjusts the value shown accordingly).
- prePlace(io.github.pylonmc.rebar.block.context.BlockCreateContext) - function in io.github.pylonmc.rebar.item.RebarItem
- Checks if the block associated with this item can be placed in the given context.
- prePlace(io.github.pylonmc.rebar.block.context.BlockCreateContext) - function in io.github.pylonmc.rebar.item.RebarItem
- Checks if the block associated with this item can be placed in the given context.
- prePlace(io.github.pylonmc.rebar.block.context.BlockCreateContext) - function in io.github.pylonmc.rebar.item.RebarItemSchema
- PreRebarBlockBreakEvent - class in io.github.pylonmc.rebar.event
- Called before a RebarBlock has been broken.
- PreRebarBlockPlaceEvent - class in io.github.pylonmc.rebar.event
- Called after the material of the block is set, but before the RebarBlock's constructor is called.
- PreRebarFluidPointConnectEvent - class in io.github.pylonmc.rebar.event
- Called before two fluid points are connected.
- PreRebarFluidPointDisconnectEvent - class in io.github.pylonmc.rebar.event
- Called before two fluid points are disconnected.
- printStackTrace() - function in kotlin.Throwable
- printStackTrace(java.io.PrintStream) - function in kotlin.Throwable
- printStackTrace(java.io.PrintWriter) - function in kotlin.Throwable
- priority() - function in io.github.pylonmc.rebar.guide.button.AddonPageButton
- priority() - function in io.github.pylonmc.rebar.guide.button.GuideButton
- priority() - function in io.github.pylonmc.rebar.guide.button.PageButton
- progressCyclingItem(java.lang.Integer,io.github.pylonmc.rebar.item.builder.ItemStackBuilder) - function in io.github.pylonmc.rebar.util.gui.GuiItems
- Item that automatically cycles through durability to represent processing time.
- ProgressItem - class in io.github.pylonmc.rebar.util.gui
- An item that counts down (or up if countDown is true) from a maximum durability, symbolising progress.
- ProgressItemPersistentDataType - class in io.github.pylonmc.rebar.datatypes
- progressRecipe(java.lang.Integer) - function in io.github.pylonmc.rebar.block.base.RebarRecipeProcessor