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.
PageButton.Companion - class in io.github.pylonmc.rebar.guide.button.PageButton
 
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 io.github.pylonmc.rebar.command.DualBlockRegistryCommandArgument
 
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
 
parse(com.mojang.brigadier.StringReader,S) - function in io.papermc.paper.command.brigadier.argument.DualBlockRegistryCommandArgument
 
parse(com.mojang.brigadier.StringReader) - function in io.papermc.paper.command.brigadier.argument.DualItemRegistryCommandArgument
 
parse(com.mojang.brigadier.StringReader,S) - function in io.papermc.paper.command.brigadier.argument.DualItemRegistryCommandArgument
 
PassengerRebarEntityHandler - class in io.github.pylonmc.rebar.entity.interfaces
 
PathfindRebarEntityHandler - class in io.github.pylonmc.rebar.entity.interfaces
 
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
persist() - function in me.clip.placeholderapi.expansion.WailaPlaceholders
 
persistent(java.lang.Boolean) - function in io.github.pylonmc.rebar.entity.display.BlockDisplayBuilder
 
persistent(java.lang.Boolean) - function in io.github.pylonmc.rebar.entity.display.ItemDisplayBuilder
 
persistent(java.lang.Boolean) - function in io.github.pylonmc.rebar.entity.display.TextDisplayBuilder
 
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
 
PickupRebarItemHandler - class in io.github.pylonmc.rebar.item.interfaces
 
PICO - enum entry in io.github.pylonmc.rebar.util.gui.unit.MetricPrefix
 
PiglinRebarEntityHandler - class in io.github.pylonmc.rebar.entity.interfaces
 
PistonRebarBlockHandler - class in io.github.pylonmc.rebar.block.interfaces
 
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.entity.Player,org.bukkit.block.Block) - function in io.github.pylonmc.rebar.block.interfaces.SimpleRebarMultiblock.MultiblockComponent
Sets block to a 'default' value which matches this MultiblockComponent.
play(org.bukkit.Location) - function in io.github.pylonmc.rebar.util.RandomizedSound
 
play(org.bukkit.block.Block) - function in io.github.pylonmc.rebar.util.RandomizedSound
 
playAt(org.bukkit.entity.Entity) - function in io.github.pylonmc.rebar.util.RandomizedSound
 
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
 
playFrom(org.bukkit.entity.Entity) - function in io.github.pylonmc.rebar.util.RandomizedSound
 
playGuideSound(org.bukkit.entity.Player,io.github.pylonmc.rebar.util.RandomizedSound,net.kyori.adventure.sound.Sound.Emitter) - function in io.github.pylonmc.rebar.content.guide.RebarGuide.Companion
 
playGuideSound(org.bukkit.entity.Player,io.github.pylonmc.rebar.util.RandomizedSound) - function in io.github.pylonmc.rebar.content.guide.RebarGuide.Companion
 
playGuideSound(org.bukkit.entity.Player,net.kyori.adventure.sound.Sound,net.kyori.adventure.sound.Sound.Emitter) - function in io.github.pylonmc.rebar.content.guide.RebarGuide.Companion
 
playGuideSound(org.bukkit.entity.Player,net.kyori.adventure.sound.Sound) - function in io.github.pylonmc.rebar.content.guide.RebarGuide.Companion
 
playTo(net.kyori.adventure.audience.Audience,net.kyori.adventure.sound.Sound.Emitter) - function in io.github.pylonmc.rebar.util.RandomizedSound
 
playTo(net.kyori.adventure.audience.Audience) - function in io.github.pylonmc.rebar.util.RandomizedSound
 
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.
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.
prefix(net.kyori.adventure.text.ComponentLike) - function in io.github.pylonmc.rebar.util.ProgressBar
 
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
 
ProcessorRebarBlock - class in io.github.pylonmc.rebar.block.interfaces
An interface that tracks progress of some kind of process, such as processing a recipe, burning a piece of fuel, enchanting an item, etcYou can set a progress item with setRecipeProgressItem.
progress(java.lang.Float) - function in io.github.pylonmc.rebar.waila.WailaDisplay
 
ProgressBar - class in io.github.pylonmc.rebar.util
Represents a progress bar, usually in the format '|||||||||| 55%' or similar.
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.interfaces.RecipeProcessorRebarBlock
 
ProjectileRebarEntityHandler - class in io.github.pylonmc.rebar.entity.interfaces
 
ProjectileRebarItemHandler - class in io.github.pylonmc.rebar.item.interfaces
 
proportion(java.lang.Double) - function in io.github.pylonmc.rebar.util.ProgressBar
 
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