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
F
- FacadeRebarBlock - class in io.github.pylonmc.rebar.block.interfaces
- Represents a block that takes the form of another block when right clicked, such as fluid pipes and cargo ducts.
- faceToYaw(org.bukkit.block.BlockFace) - function in io.github.pylonmc.rebar.util.RebarUtils
- Returns the yaw (in radians) that a face has, starting at NORTH and going counterclockwise.
- fail(java.lang.String,java.lang.Throwable) - function in io.github.pylonmc.rebar.gametest.GameTest
- fail(java.lang.String) - function in io.github.pylonmc.rebar.gametest.GameTest
- fallbackItem() - function in io.github.pylonmc.rebar.block.interfaces.FallingRebarBlockHandler.RebarFallingBlockEntity
- fallbackString() - function in io.github.pylonmc.rebar.i18n.RebarArgument
- FallingRebarBlockHandler - class in io.github.pylonmc.rebar.block.interfaces
- Interface meant to be used for all Rebar blocks affected by gravity, like sand, gravel etc.
- FallingRebarBlockHandler.Companion - class in io.github.pylonmc.rebar.block.interfaces.FallingRebarBlockHandler
- FallingRebarBlockHandler.RebarFallingBlockEntity - class in io.github.pylonmc.rebar.block.interfaces.FallingRebarBlockHandler
- FEMTO - enum entry in io.github.pylonmc.rebar.util.gui.unit.MetricPrefix
- fillInStackTrace() - function in kotlin.Throwable
- findClosestDistanceBetweenLineAndPoint(org.joml.Vector3f,org.joml.Vector3f,org.joml.Vector3f) - function in io.github.pylonmc.rebar.util.RebarUtils
- Unidirectional, meaning if the closest point is 'behind' the starting point, returns the distance from the starting point.
- findClosestPointBetweenSkewLines(org.joml.Vector3f,org.joml.Vector3f,org.joml.Vector3f,org.joml.Vector3f) - function in io.github.pylonmc.rebar.util.RebarUtils
- findClosestPointToOtherPointOnLine(org.joml.Vector3f,org.joml.Vector3f,org.joml.Vector3f) - function in io.github.pylonmc.rebar.util.RebarUtils
- findRebar(org.bukkit.inventory.Inventory,io.github.pylonmc.rebar.item.RebarItemSchema) - function in io.github.pylonmc.rebar.util.RebarUtils
- Finds a Rebar item in this inventory.
- findRebar(org.bukkit.inventory.Inventory,org.bukkit.NamespacedKey) - function in io.github.pylonmc.rebar.util.RebarUtils
- Finds a Rebar item in this inventory.
- findType(org.bukkit.inventory.Inventory,io.github.pylonmc.rebar.item.ItemTypeWrapper) - function in io.github.pylonmc.rebar.util.RebarUtils
- Finds an item of the right type in this inventory.
- finishProcess() - function in io.github.pylonmc.rebar.block.interfaces.ProcessorRebarBlock
- finishRecipe() - function in io.github.pylonmc.rebar.block.interfaces.RecipeProcessorRebarBlock
- FireRebarBlockHandler - class in io.github.pylonmc.rebar.block.interfaces
- FireRebarBlockHandler.FireSpread - class in io.github.pylonmc.rebar.block.interfaces.FireRebarBlockHandler
- FireworkRebarEntityHandler - class in io.github.pylonmc.rebar.entity.interfaces
- FlowerPotRebarBlockHandler - class in io.github.pylonmc.rebar.block.interfaces
- fluidAmount(io.github.pylonmc.rebar.fluid.RebarFluid) - function in io.github.pylonmc.rebar.block.interfaces.FluidBufferRebarBlock
- Returns the amount of fluid stored in a buffer
- fluidAmountRequested(io.github.pylonmc.rebar.fluid.RebarFluid) - function in io.github.pylonmc.rebar.block.interfaces.FluidBufferRebarBlock
- Returns the amount of the given fluid that the machine wants to receive next tick.
- fluidAmountRequested(io.github.pylonmc.rebar.fluid.RebarFluid) - function in io.github.pylonmc.rebar.block.interfaces.FluidRebarBlock
- Returns the amount of the given fluid that the machine wants to receive next tick.
- fluidAmountRequested(io.github.pylonmc.rebar.fluid.RebarFluid) - function in io.github.pylonmc.rebar.block.interfaces.FluidTankRebarBlock
- Returns the amount of the given fluid that the machine wants to receive next tick.
- FluidBufferRebarBlock - class in io.github.pylonmc.rebar.block.interfaces
- Allows for creating 'fluid buffers' in a block, which have a capacity and can be filled and emptied by fluid connections.
- FluidButton - class in io.github.pylonmc.rebar.guide.button
- Represents a fluid in the guide.
- fluidCapacity(io.github.pylonmc.rebar.fluid.RebarFluid) - function in io.github.pylonmc.rebar.block.interfaces.FluidBufferRebarBlock
- Returns the capacity of a buffer
- FluidConnectionPointPersistentDataType - class in io.github.pylonmc.rebar.datatypes
- fluidContents(io.github.pylonmc.rebar.fluid.RebarFluid,java.lang.Double,java.lang.Double) - function in io.github.pylonmc.rebar.util.ProgressBar.Companion
- Example: '||||||||||||||||---- 80/100mB'(where | represents a filled bar and - an empty bar)Filled bars are colored according to the fluid.
- fluidContentsWithName(io.github.pylonmc.rebar.fluid.RebarFluid,java.lang.Double,java.lang.Double) - function in io.github.pylonmc.rebar.util.ProgressBar.Companion
- Example: '||||||||||||||||---- 80/100mB (Water)'(where | represents a filled bar and - an empty bar)Filled bars are colored according to the fluid.
- FluidEndpointDisplay - class in io.github.pylonmc.rebar.content.fluid
- A 'endpoint display' is one of the red/green displays that indicates a block's fluid input/output.
- FluidIntersectionDisplay - class in io.github.pylonmc.rebar.content.fluid
- A 'intersection display' is one of the gray displays that indicates one or more pipes being joined together.
- FluidIntersectionMarker - class in io.github.pylonmc.rebar.content.fluid
- A 'fluid pipe connector' is one of the small gray displays that appears on pipe corners/junctions.
- FluidOrItem - class in io.github.pylonmc.rebar.recipe
- FluidOrItem.Fluid - class in io.github.pylonmc.rebar.recipe.FluidOrItem
- FluidOrItem.Item - class in io.github.pylonmc.rebar.recipe.FluidOrItem
- FluidOrItemConfigAdapter - class in io.github.pylonmc.rebar.config.adapter
- FluidPipe - class in io.github.pylonmc.rebar.content.fluid
- An item that represents a fluid pipe.
- FluidPipeDisplay - class in io.github.pylonmc.rebar.content.fluid
- A display that visually represents a pipe.
- FluidPipeDisplay.Companion - class in io.github.pylonmc.rebar.content.fluid.FluidPipeDisplay
- FluidPointDisplay - class in io.github.pylonmc.rebar.content.fluid
- FluidPointType - class in io.github.pylonmc.rebar.fluid
- The type of an in-world fluid point.
- fluidProportion(io.github.pylonmc.rebar.fluid.RebarFluid) - function in io.github.pylonmc.rebar.block.interfaces.FluidBufferRebarBlock
- Returns the proportion of a buffer that has been filled
- FluidRebarBlock - class in io.github.pylonmc.rebar.block.interfaces
- A block that interacts with fluids in some way.
- FluidRecipesPage - class in io.github.pylonmc.rebar.guide.pages.fluid
- Displays all the recipes for the given fluid.
- FluidRecipesPage.Companion - class in io.github.pylonmc.rebar.guide.pages.fluid.FluidRecipesPage
- FluidSectionMarker - class in io.github.pylonmc.rebar.content.fluid
- An invisible block (structure block) that exists purely to represent a pipe and prevent blocks from being placed on top of them.
- FluidSectionMarker.Companion - class in io.github.pylonmc.rebar.content.fluid.FluidSectionMarker
- fluidSpaceRemaining(io.github.pylonmc.rebar.fluid.RebarFluid) - function in io.github.pylonmc.rebar.block.interfaces.FluidBufferRebarBlock
- Returns the amount of space remaining in a fluid buffer
- FluidTankRebarBlock - class in io.github.pylonmc.rebar.block.interfaces
- A common pattern is a 'fluid tank' which can only store one fluid at a time, but can store many types of fluids.
- FluidTemperature - class in io.github.pylonmc.rebar.fluid.tags
- Most pipes require fluids to have a temperature to be able to transfer fluids.
- FluidUsagesPage - class in io.github.pylonmc.rebar.guide.pages.fluid
- Displays all the recipes that use the given fluid.
- FluidUsagesPage.Companion - class in io.github.pylonmc.rebar.guide.pages.fluid.FluidUsagesPage
- fold(R,kotlin.jvm.functions.Function2) - function in kotlin.coroutines.CoroutineContext.Element
- forceDecimalPlaces(java.lang.Boolean) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat.Formatted
- Sets whether a value should always have decimal places.
- forceSetData(org.bukkit.inventory.ItemStack,io.papermc.paper.datacomponent.DataComponentType.Valued,java.lang.Object) - function in io.github.pylonmc.rebar.util.RebarUtils
- forEach(java.util.function.Consumer) - function in kotlin.collections.BlastingRecipeType
- forEach(java.util.function.Consumer) - function in kotlin.collections.CampfireRecipeType
- forEach(java.util.function.Consumer) - function in kotlin.collections.FurnaceRecipeType
- forEach(java.util.function.Consumer) - function in kotlin.collections.Iterable
- forEach(java.util.function.Consumer) - function in kotlin.collections.Iterable
- forEach(java.util.function.Consumer) - function in kotlin.collections.Iterable
- forEach(java.util.function.Consumer) - function in kotlin.collections.Iterable
- forEach(java.util.function.Consumer) - function in kotlin.collections.Iterable
- forEach(java.util.function.Consumer) - function in kotlin.collections.Iterable
- forEach(java.util.function.Consumer) - function in kotlin.collections.ShapedRecipeType
- forEach(java.util.function.Consumer) - function in kotlin.collections.ShapelessRecipeType
- forEach(java.util.function.Consumer) - function in kotlin.collections.SmithingTransformRecipeType
- forEach(java.util.function.Consumer) - function in kotlin.collections.SmithingTrimRecipeType
- forEach(java.util.function.Consumer) - function in kotlin.collections.SmokingRecipeType
- forEach(java.util.function.Consumer) - function in kotlin.collections.TransmuteRecipeType
- format(java.math.BigDecimal) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat
- format(java.lang.Double) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat
- format(java.lang.Float) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat
- format(java.lang.Integer) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat
- format(java.lang.Long) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat
- formatDuration(java.time.Duration,java.lang.Boolean,java.lang.Boolean) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat.Companion
- Helper function that automatically formats a duration into days:hours:minutes:seconds
- formatDuration(java.time.Duration,java.lang.Boolean) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat.Companion
- Helper function that automatically formats a duration into days:hours:minutes:seconds
- formatDuration(java.time.Duration) - function in io.github.pylonmc.rebar.util.gui.unit.UnitFormat.Companion
- Helper function that automatically formats a duration into days:hours:minutes:seconds
- from(java.io.File) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- Returns null if the file does not exist
- from(java.nio.file.Path) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- Returns null if the file does not exist
- from(java.lang.String,org.bukkit.configuration.ConfigurationSection) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- Loads a ConfigSection from a ConfigurationSection.
- from(java.lang.Class) - function in io.github.pylonmc.rebar.config.adapter.EnumConfigAdapter.Companion
- from(io.github.pylonmc.rebar.config.adapter.ConfigAdapter) - function in io.github.pylonmc.rebar.config.adapter.ListConfigAdapter.Companion
- from(io.github.pylonmc.rebar.config.adapter.ConfigAdapter,io.github.pylonmc.rebar.config.adapter.ConfigAdapter) - function in io.github.pylonmc.rebar.config.adapter.MapConfigAdapter.Companion
- from(io.github.pylonmc.rebar.config.adapter.ConfigAdapter) - function in io.github.pylonmc.rebar.config.adapter.SetConfigAdapter.Companion
- from(io.github.pylonmc.rebar.config.adapter.ConfigAdapter) - function in io.github.pylonmc.rebar.config.adapter.WeightedSetConfigAdapter.Companion
- from(java.lang.Double,java.lang.Double,java.lang.Double) - function in io.github.pylonmc.rebar.entity.display.transform.LineBuilder
- from(java.lang.Float,java.lang.Float,java.lang.Float) - function in io.github.pylonmc.rebar.entity.display.transform.LineBuilder
- from(org.joml.Vector3d) - function in io.github.pylonmc.rebar.entity.display.transform.LineBuilder
- from(org.joml.Vector3f) - function in io.github.pylonmc.rebar.entity.display.transform.LineBuilder
- fromDataFolder(org.bukkit.plugin.Plugin,java.lang.String) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- Loads a config from plugin's data folder, e.g.
- fromDataFolderOrThrow(org.bukkit.plugin.Plugin,java.lang.String) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- Loads a config from plugin's data folder, e.g.
- fromDelegatedType(D) - function in io.github.pylonmc.rebar.datatypes.DelegatingPersistentDataType
- fromGetter(java.lang.Class,kotlin.jvm.functions.Function1) - function in io.github.pylonmc.rebar.config.adapter.KeyedConfigAdapter.Companion
- fromKey(org.bukkit.NamespacedKey) - function in io.github.pylonmc.rebar.config.adapter.KeyedConfigAdapter
- fromOrThrow(java.io.File) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- fromOrThrow(java.nio.file.Path) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- fromPrimitive(java.lang.String,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.BlockDataPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.BlockPositionPersistentDataType
- fromPrimitive(kotlin.ByteArray,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.CharPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.ChunkPositionPersistentDataType
- fromPrimitive(java.lang.String,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.ComponentPersistentDataType
- fromPrimitive(P,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.DelegatingPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.DurationPersistentDataType
- fromPrimitive(java.lang.String,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.EnumPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.FluidConnectionPointPersistentDataType
- fromPrimitive(kotlin.ByteArray,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.InventoryPersistentDataType
- fromPrimitive(kotlin.ByteArray,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.ItemStackPersistentDataType
- fromPrimitive(java.lang.String,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.KeyedPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.LocationPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.MapPersistentDataType
- fromPrimitive(java.lang.String,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.NamespacedKeyPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.PlayerCullingConfigPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.PlayerWailaConfigPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.ProgressItemPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.ReadableItemStackPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.SetPersistentDataType
- fromPrimitive(kotlin.LongArray,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.UUIDPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.Vector3dPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.Vector3fPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.Vector3iPersistentDataType
- fromPrimitive(org.bukkit.persistence.PersistentDataContainer,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.VectorPersistentDataType
- fromPrimitive(kotlin.ByteArray,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.VirtualInventoryPersistentDataType
- fromPrimitive(kotlin.LongArray,org.bukkit.persistence.PersistentDataAdapterContext) - function in io.github.pylonmc.rebar.datatypes.WorldPersistentDataType
- fromRegistry(java.lang.Class,io.github.pylonmc.rebar.registry.RebarRegistry) - function in io.github.pylonmc.rebar.config.adapter.KeyedConfigAdapter.Companion
- fromRegistry(java.lang.Class,org.bukkit.Registry) - function in io.github.pylonmc.rebar.config.adapter.KeyedConfigAdapter.Companion
- fromResource(org.bukkit.plugin.Plugin,java.lang.String) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- Loads a config from the resource embedded in your plugin, meaning anything inside your
resourcesfolder. - fromResourceOrThrow(org.bukkit.plugin.Plugin,java.lang.String) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- Loads a config from the resource embedded in your plugin, meaning anything inside your
resourcesfolder. - fromSettings(org.bukkit.NamespacedKey) - function in io.github.pylonmc.rebar.config.ConfigSection.Companion
- Retrieves the settings for the given key from the Rebar settings folder.
- fromStack(org.bukkit.inventory.ItemStack) - function in io.github.pylonmc.rebar.fluid.RebarFluid.Companion
- Get the fluid represented by the given item stack, or null if the stack is null, empty or does not represent a fluid.
- fromStack(org.bukkit.inventory.ItemStack) - function in io.github.pylonmc.rebar.item.RebarItem.Companion
- Gets a RebarItem from an ItemStack if the item is a Rebar item Returns null if the ItemStack is not a Rebar itemIf you only want RebarItems of a specific type, use the class specific method for better performance, it will check the underlying RebarItemSchema.itemClass before it constructs the RebarItem instead of constructing the RebarItem and then after checking its type.
- fromStack(org.bukkit.inventory.ItemStack,java.lang.Class) - function in io.github.pylonmc.rebar.item.RebarItem.Companion
- Converts a regular ItemStack to a RebarItem of class clazz Returns null if the ItemStack is not a Rebar item or is not of the specified clazz
- fromStack(org.bukkit.inventory.ItemStack) - function in io.github.pylonmc.rebar.item.RebarItemSchema.Companion
- fuelRemaining(java.lang.Double,java.lang.Double) - function in io.github.pylonmc.rebar.util.ProgressBar.Companion
- Example: '||||||||||||||||---- 16s'(where | represents a filled bar and - an empty bar)
- FurnaceBurnRebarItemHandler - class in io.github.pylonmc.rebar.item.interfaces
- FurnaceFuelLogisticSlot - class in io.github.pylonmc.rebar.logistics.slot
- FurnaceRebarBlockHandler - class in io.github.pylonmc.rebar.block.interfaces
- FurnaceRecipeType - class in io.github.pylonmc.rebar.recipe.vanilla
- Key:
minecraft:smelting - FurnaceRecipeWrapper - class in io.github.pylonmc.rebar.recipe.vanilla