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