A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
S
- save() - function in io.github.pylonmc.pylon.core.config.Config
- saveConfig() - function in org.bukkit.plugin.java.PylonCore
- saveDefaultConfig() - function in org.bukkit.plugin.java.PylonCore
- saveResource(java.lang.String,java.lang.Boolean) - function in org.bukkit.plugin.java.PylonCore
- Scale - class in io.github.pylonmc.pylon.core.entity.display.transform
- scale(java.lang.Double) - function in io.github.pylonmc.pylon.core.entity.display.transform.TransformBuilder
- scale(java.lang.Double,java.lang.Double,java.lang.Double) - function in io.github.pylonmc.pylon.core.entity.display.transform.TransformBuilder
- scale(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.transform.TransformBuilder
- scale(java.lang.Float,java.lang.Float,java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.transform.TransformBuilder
- scale(org.joml.Vector3d) - function in io.github.pylonmc.pylon.core.entity.display.transform.TransformBuilder
- scale(org.joml.Vector3f) - function in io.github.pylonmc.pylon.core.entity.display.transform.TransformBuilder
- scaleBy(java.lang.Double) - function in io.github.pylonmc.pylon.core.recipe.IngredientCalculation
- Scale raw materials, along products and main product amounts by multiplier
- scrollDown() - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
- scrollLeft() - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
- scrollRight() - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
- scrollUp() - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
- SearchItemsAndFluidsPage - class in io.github.pylonmc.pylon.core.guide.pages
- SearchPage - class in io.github.pylonmc.pylon.core.guide.pages.base
- serializePdc(org.bukkit.persistence.PersistentDataContainer) - function in io.github.pylonmc.pylon.core.nms.NmsAccessor
- set(java.lang.String,T) - function in io.github.pylonmc.pylon.core.config.ConfigSection
- set(java.lang.String,T) - function in io.github.pylonmc.pylon.core.config.ConfigSection
- set(io.papermc.paper.datacomponent.DataComponentType.NonValued) - function in io.github.pylonmc.pylon.core.item.builder.ItemStackBuilder
- set(io.papermc.paper.datacomponent.DataComponentType.Valued,T) - function in io.github.pylonmc.pylon.core.item.builder.ItemStackBuilder
- set(io.papermc.paper.datacomponent.DataComponentType.Valued,io.papermc.paper.datacomponent.DataComponentBuilder) - function in io.github.pylonmc.pylon.core.item.builder.ItemStackBuilder
- setAmount(java.lang.Double) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidBufferBlock.FluidBufferData
- setAmount(java.lang.Double) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidTank.FluidTankData
- setAmount(java.lang.Double) - function in io.github.pylonmc.pylon.core.fluid.FluidManager.FluidSupplyInfo
- setAmountMillibuckets(java.lang.Double) - function in io.github.pylonmc.pylon.core.recipe.Container.Fluid
- setAsync(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.block.base.PylonTickingBlock
- WARNING: Settings a block to tick asynchronously could have unintended consequences.
- setAsync(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.block.base.PylonTickingBlock.TickingBlockData
- setBillboard(org.bukkit.entity.Display.Billboard) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
- setBrightness(org.bukkit.entity.Display.Brightness) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
- setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PrePylonBlockBreakEvent
- setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PrePylonBlockPlaceEvent
- setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PrePylonCraftEvent
- setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PrePylonFluidPointConnectEvent
- setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PrePylonFluidPointDisconnectEvent
- setCapacity(java.lang.Double) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidBufferBlock.FluidBufferData
- setCapacity(java.lang.Double) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidTank
- Sets the capacity of the fluid tank
- setCapacity(java.lang.Double) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidTank.FluidTankData
- SetConfigAdapter - class in io.github.pylonmc.pylon.core.config.adapter
- setEnabled(java.lang.Boolean) - function in org.bukkit.plugin.java.PylonCore
- setExtraLength(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.transform.LineBuilder
- setFacing(org.bukkit.block.BlockFace) - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock
- Sets the 'direction' we expect the multiblock to be built in.
- setFacing(org.bukkit.block.BlockFace) - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.SimpleMultiblockData
- setFluid(io.github.pylonmc.pylon.core.fluid.PylonFluid,java.lang.Double) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidBufferBlock
- Sets a fluid buffer only if the new amount of fluid is greater than or equal to zero and fits in the buffer.
- setFluid(java.lang.Double) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidTank
- Sets the fluid amount only if the new amount of fluid is greater than zero and fits in the tank.
- setFluid(io.github.pylonmc.pylon.core.fluid.PylonFluid) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidTank.FluidTankData
- setFluidCapacity(io.github.pylonmc.pylon.core.fluid.PylonFluid,java.lang.Double) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidBufferBlock
- Sets the new capacity of a buffer.
- setFluidPerSecond(java.util.UUID,java.lang.Double) - function in io.github.pylonmc.pylon.core.fluid.FluidManager
- Sets the flow rate per tick for a segment.
- setFluidPredicate(java.util.UUID,java.util.function.Predicate) - function in io.github.pylonmc.pylon.core.fluid.FluidManager
- Sets the fluid predicate for a segment.
- setFluidType(io.github.pylonmc.pylon.core.fluid.PylonFluid) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidTank
- Sets the type of fluid in the fluid tank
- setFrom(java.util.UUID) - function in io.github.pylonmc.pylon.core.content.fluid.FluidPipeMarker
- setFrom(org.joml.Vector3f) - function in io.github.pylonmc.pylon.core.entity.display.transform.LineBuilder
- setGlowColor(org.bukkit.Color) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
- setHeight(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.InteractionBuilder
- setInput(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidBufferBlock.FluidBufferData
- setInput(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidTank.FluidTankData
- setInterpolationDelay(java.lang.Integer) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
- setInterpolationDuration(java.lang.Integer) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
- setItemStack(org.bukkit.inventory.ItemStack) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
- setNaggable(java.lang.Boolean) - function in org.bukkit.plugin.java.PylonCore
- setNullable(org.bukkit.persistence.PersistentDataContainer,org.bukkit.NamespacedKey,org.bukkit.persistence.PersistentDataType,C) - function in io.github.pylonmc.pylon.core.util.PdcUtils
- Sets a value in the PersistentDataContainer if it is not null, otherwise removes the key
- setOutput(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidBufferBlock.FluidBufferData
- setOutput(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidTank.FluidTankData
- setOutputAmount(java.lang.Double) - function in io.github.pylonmc.pylon.core.recipe.IngredientCalculation
- Output amount:
In basic recipe calculation -> the amount of main product output per recipe cycle
In final calculation results -> the total amount of main product to be produced (after scaling)
- SetPersistentDataType - class in io.github.pylonmc.pylon.core.datatypes
- SetPersistentDataType.Companion - class in io.github.pylonmc.pylon.core.datatypes.SetPersistentDataType
- setPipeDisplay(java.util.UUID) - function in io.github.pylonmc.pylon.core.content.fluid.FluidPipeMarker
- setProgress(java.lang.Double) - function in io.github.pylonmc.pylon.core.util.gui.ProgressItem
- setRequirement(kotlin.jvm.functions.Function2) - function in io.github.pylonmc.pylon.core.command.CommandBuilder
- setResearches(org.bukkit.entity.Player,java.util.Set) - function in io.github.pylonmc.pylon.core.item.research.Research.Companion
- setResearchPoints(org.bukkit.entity.Player,java.lang.Long) - function in io.github.pylonmc.pylon.core.item.research.Research.Companion
- setRoll(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.transform.LineBuilder
- setSegment(java.util.UUID) - function in io.github.pylonmc.pylon.core.fluid.VirtualFluidPoint
- setStackTrace(kotlin.Array) - function in kotlin.Throwable
- setThickness(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.transform.LineBuilder
- setTickInterval(java.lang.Integer) - function in io.github.pylonmc.pylon.core.block.base.PylonTickingBlock
- setTickInterval(java.lang.Integer) - function in io.github.pylonmc.pylon.core.block.base.PylonTickingBlock.TickingBlockData
- Settings - class in io.github.pylonmc.pylon.core.config
- SettingsAndInfoPage - class in io.github.pylonmc.pylon.core.guide.pages
- setTo(java.util.UUID) - function in io.github.pylonmc.pylon.core.content.fluid.FluidPipeMarker
- setTo(org.joml.Vector3f) - function in io.github.pylonmc.pylon.core.entity.display.transform.LineBuilder
- setTransformation(org.joml.Matrix4f) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
- setTranslation(org.joml.Vector3f) - function in io.github.pylonmc.pylon.core.entity.display.transform.LineBuilder
- setTypeFrom(org.bukkit.persistence.PersistentDataType) - function in io.github.pylonmc.pylon.core.datatypes.SetPersistentDataType.Companion
- setUp(java.util.function.Consumer) - function in io.github.pylonmc.pylon.core.test.GameTestConfig.Builder
- Run before the test starts
- setViewRange(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
- setWailaEnabled(org.bukkit.entity.Player,java.lang.Boolean) - function in io.github.pylonmc.pylon.core.block.waila.Waila.Companion
- setWidth(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.InteractionBuilder
- ShapedRecipeType - class in io.github.pylonmc.pylon.core.recipe.vanilla
- Key:
minecraft:crafting_shaped
- ShapedRecipeWrapper - class in io.github.pylonmc.pylon.core.recipe.vanilla
- ShapelessRecipeType - class in io.github.pylonmc.pylon.core.recipe.vanilla
- Key:
minecraft:crafting_shapeless
- ShapelessRecipeWrapper - class in io.github.pylonmc.pylon.core.recipe.vanilla
- shouldSetToAir() - function in io.github.pylonmc.pylon.core.block.context.BlockBreakContext
- shouldSetToAir() - function in io.github.pylonmc.pylon.core.block.context.BlockBreakContext
- shouldSetType() - function in io.github.pylonmc.pylon.core.block.context.BlockCreateContext
- shouldSetType() - function in io.github.pylonmc.pylon.core.block.context.BlockCreateContext
- significantFigures(java.lang.Integer) - function in io.github.pylonmc.pylon.core.util.gui.unit.UnitFormat.Formatted
- SimpleDynamicGuidePage - class in io.github.pylonmc.pylon.core.guide.pages.base
- SimpleMobDrop - class in io.github.pylonmc.pylon.core.mobdrop
- SimpleMultiblockDataPersistentDataType - class in io.github.pylonmc.pylon.core.datatypes
- SimpleStaticGuidePage - class in io.github.pylonmc.pylon.core.guide.pages.base
- A guide page which has a fixed set of buttons.
- size(java.lang.Integer) - function in io.github.pylonmc.pylon.core.test.GameTestConfig.Builder
- Size is the buffer around the central block.
- SmithingRecipeWrapper - class in io.github.pylonmc.pylon.core.recipe.vanilla
- SmithingTransformRecipeType - class in io.github.pylonmc.pylon.core.recipe.vanilla
- Key:
minecraft:smithing_transform
- SmithingTransformRecipeWrapper - class in io.github.pylonmc.pylon.core.recipe.vanilla
- SmithingTrimRecipeType - class in io.github.pylonmc.pylon.core.recipe.vanilla
- Key:
minecraft:smithing_trim
- SmithingTrimRecipeWrapper - class in io.github.pylonmc.pylon.core.recipe.vanilla
- SmokingRecipeType - class in io.github.pylonmc.pylon.core.recipe.vanilla
- Key:
minecraft:smoking
- SmokingRecipeWrapper - class in io.github.pylonmc.pylon.core.recipe.vanilla
- spawnGhostBlock(org.bukkit.block.Block) - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.MultiblockComponent
- spawnGhostBlock(org.bukkit.block.Block) - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.PylonMultiblockComponent
- spawnGhostBlock(org.bukkit.block.Block) - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.VanillaMultiblockComponent
- spawnGhostBlocks() - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock
- spliterator() - function in kotlin.collections.BlastingRecipeType
- spliterator() - function in kotlin.collections.CampfireRecipeType
- spliterator() - function in kotlin.collections.DisplayRecipeType
- spliterator() - function in kotlin.collections.FurnaceRecipeType
- spliterator() - function in kotlin.collections.Iterable
- spliterator() - function in kotlin.collections.Iterable
- spliterator() - function in kotlin.collections.Iterable
- spliterator() - function in kotlin.collections.Iterable
- spliterator() - function in kotlin.collections.Set
- spliterator() - function in kotlin.collections.ShapedRecipeType
- spliterator() - function in kotlin.collections.ShapelessRecipeType
- spliterator() - function in kotlin.collections.SmithingTransformRecipeType
- spliterator() - function in kotlin.collections.SmithingTrimRecipeType
- spliterator() - function in kotlin.collections.SmokingRecipeType
- spliterator() - function in kotlin.collections.TransmuteRecipeType
- startConnection(org.bukkit.entity.Player,io.github.pylonmc.pylon.core.fluid.connecting.ConnectingPoint,io.github.pylonmc.pylon.core.content.fluid.FluidPipe) - function in io.github.pylonmc.pylon.core.fluid.connecting.ConnectingService
- STONE - enum entry in io.github.pylonmc.pylon.core.util.MiningLevel
- stream() - function in io.github.pylonmc.pylon.core.recipe.BlastingRecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.CampfireRecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.DisplayRecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.FurnaceRecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.RecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.RecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.RecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.ShapedRecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.ShapelessRecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.SmithingTransformRecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.SmithingTrimRecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.SmokingRecipeType
- stream() - function in io.github.pylonmc.pylon.core.recipe.TransmuteRecipeType
- stream() - function in io.github.pylonmc.pylon.core.registry.PylonRegistry
- stream() - function in kotlin.collections.Collection
- succeed() - function in io.github.pylonmc.pylon.core.test.GameTest
- succeedWhen(kotlin.jvm.functions.Function0) - function in io.github.pylonmc.pylon.core.test.GameTest
- suppressAddonNameWarning() - function in io.github.pylonmc.pylon.core.addon.PylonAddon
- suppressAddonNameWarning() - function in io.github.pylonmc.pylon.core.addon.PylonCore
- supressNameWarnings(org.bukkit.NamespacedKey) - function in io.github.pylonmc.pylon.core.item.PylonItem.Companion
- Suppresses warnings about missing/incorrect translation keys for item names and lores for the given item key