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 resources folder.
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 resources folder.
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
 
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