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
 
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