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
Saves the configuration to the file it was loaded from.
saveConfig() - function in org.bukkit.plugin.PylonCore
 
saveCurrentPage(org.bukkit.entity.Player,java.lang.Integer) - function in io.github.pylonmc.pylon.core.guide.pages.base.PagedGuidePage
 
saveCurrentPage(org.bukkit.entity.Player,java.lang.Integer) - function in io.github.pylonmc.pylon.core.guide.pages.base.PagedGuidePage
 
saveDefaultConfig() - function in org.bukkit.plugin.PylonCore
 
saveResource(java.lang.String,java.lang.Boolean) - function in org.bukkit.plugin.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
A button that scrolls one GUI row down.
scrollLeft() - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
A button that scrolls one GUI row left.
scrollRight() - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
A button that scrolls one GUI row right.
scrollUp() - function in io.github.pylonmc.pylon.core.util.gui.GuiItems
A button that scrolls one GUI row up.
SearchItemsAndFluidsPage - class in io.github.pylonmc.pylon.core.guide.pages
Allows you to search all items and fluids by hijacking the anvil GUI.
SearchPage - class in io.github.pylonmc.pylon.core.guide.pages.base
A page that allows a collection of things (specified by getItemNamePairs to be searched.
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
 
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
Sets whether the tick function should be called asynchronously.
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.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.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.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.PrePylonFluidPointConnectEvent
 
setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PrePylonFluidPointDisconnectEvent
 
setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PrePylonFluidPointDisconnectEvent
 
setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PylonBlockWailaEvent
 
setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PylonBlockWailaEvent
 
setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PylonEntityWailaEvent
 
setCancelled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.event.PylonEntityWailaEvent
 
setCapacity(java.lang.Double) - function in io.github.pylonmc.pylon.core.block.base.PylonFluidTank
Sets the capacity of the fluid tank
SetConfigAdapter - class in io.github.pylonmc.pylon.core.config.adapter
 
setConnectedPipeDisplay(java.util.UUID) - function in io.github.pylonmc.pylon.core.content.fluid.FluidEndpointDisplay
 
setCullingPreset(org.bukkit.entity.Player,io.github.pylonmc.pylon.core.resourcepack.block.CullingPreset) - function in io.github.pylonmc.pylon.core.resourcepack.block.BlockTextureEngine
 
setDisableBlockTextureEntity(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.block.PhantomBlock
Set this to true if your block should not have a blockTextureEntity for custom models/textures.
setDisableBlockTextureEntity(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.block.PylonBlock
Set this to true if your block should not have a blockTextureEntity for custom models/textures.
setDisableBlockTextureEntity(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.content.fluid.FluidSectionMarker
Set this to true if your block should not have a blockTextureEntity for custom models/textures.
setDisplay(io.github.pylonmc.pylon.core.waila.WailaDisplay) - function in io.github.pylonmc.pylon.core.event.PylonBlockWailaEvent
 
setDisplay(io.github.pylonmc.pylon.core.waila.WailaDisplay) - function in io.github.pylonmc.pylon.core.event.PylonEntityWailaEvent
 
setEnabled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.waila.PlayerWailaConfig
 
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.
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.
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.
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
setGlowColor(org.bukkit.Color) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
 
setHasCustomArmorTextures(org.bukkit.entity.Player,java.lang.Boolean) - function in io.github.pylonmc.pylon.core.resourcepack.armor.ArmorTextureEngine
 
setHasCustomBlockTextures(org.bukkit.entity.Player,java.lang.Boolean) - function in io.github.pylonmc.pylon.core.resourcepack.block.BlockTextureEngine
 
setHeight(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
 
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
 
setItemStackBuilder(io.github.pylonmc.pylon.core.item.builder.ItemStackBuilder) - function in io.github.pylonmc.pylon.core.util.gui.ProgressItem
The item to be displayed
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.PylonUtils
Wrapper around PersistentDataContainer.set that allows nullable values to be passed
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
 
setPlayer(org.bukkit.entity.Player) - function in io.github.pylonmc.pylon.core.waila.PlayerWailaConfig
 
setProgress(java.lang.Double) - function in io.github.pylonmc.pylon.core.util.gui.ProgressItem
How far through the totalTime we are
setRemainingTime(java.time.Duration) - function in io.github.pylonmc.pylon.core.util.gui.ProgressItem
Sets how far through the totalTime we are
setRemainingTimeSeconds(java.lang.Integer) - function in io.github.pylonmc.pylon.core.util.gui.ProgressItem
Sets how far through the totalTime we are
setRemainingTimeTicks(java.lang.Integer) - function in io.github.pylonmc.pylon.core.util.gui.ProgressItem
Sets how far through the totalTime we are
setRequirement(kotlin.jvm.functions.Function2) - function in io.github.pylonmc.pylon.core.command.CommandBuilder
 
setResearchConfetti(org.bukkit.entity.Player,java.lang.Boolean) - function in io.github.pylonmc.pylon.core.item.research.Research.Companion
 
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
 
setResearchSounds(org.bukkit.entity.Player,java.lang.Boolean) - function in io.github.pylonmc.pylon.core.item.research.Research.Companion
 
setSegment(java.util.UUID) - function in io.github.pylonmc.pylon.core.fluid.VirtualFluidPoint
 
setStackTrace(kotlin.Array) - function in kotlin.Throwable
 
setTickInterval(java.lang.Integer) - function in io.github.pylonmc.pylon.core.block.base.PylonTickingBlock
Sets how often the tick function should be called (in Minecraft ticks)
Settings - class in io.github.pylonmc.pylon.core.config
Utility class.
setTotalTime(java.time.Duration) - function in io.github.pylonmc.pylon.core.util.gui.ProgressItem
The total time of whatever process this item is representing
setTotalTimeSeconds(java.lang.Integer) - function in io.github.pylonmc.pylon.core.util.gui.ProgressItem
 
setTotalTimeTicks(java.lang.Integer) - function in io.github.pylonmc.pylon.core.util.gui.ProgressItem
 
setTransformation(org.joml.Matrix4f) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
 
setType(io.github.pylonmc.pylon.core.waila.Waila.Type) - function in io.github.pylonmc.pylon.core.waila.PlayerWailaConfig
 
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.gametest.GameTestConfig.Builder
Run before the test starts
setVanillaWailaEnabled(java.lang.Boolean) - function in io.github.pylonmc.pylon.core.waila.PlayerWailaConfig
 
setViewRange(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
 
setWailaConfig(org.bukkit.entity.Player,io.github.pylonmc.pylon.core.waila.PlayerWailaConfig) - function in io.github.pylonmc.pylon.core.waila.Waila.Companion
 
setWidth(java.lang.Float) - function in io.github.pylonmc.pylon.core.entity.display.ItemDisplayBuilder
 
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
If true, the block will be set to air after the Pylon data is removed
shouldSetToAir() - function in io.github.pylonmc.pylon.core.block.context.BlockBreakContext
If true, the block will be set to air after the Pylon data is removed
shouldSetType() - function in io.github.pylonmc.pylon.core.block.context.BlockCreateContext
If true, the type of the block will be set to the type of the Pylon block
shouldSetType() - function in io.github.pylonmc.pylon.core.block.context.BlockCreateContext
If true, the type of the block will be set to the type of the Pylon block
shovel(java.lang.Float,java.lang.Integer) - function in io.github.pylonmc.pylon.core.item.builder.ItemStackBuilder
 
shovelMineable() - function in io.github.pylonmc.pylon.core.util.PylonUtils
 
significantFigures(java.lang.Integer) - function in io.github.pylonmc.pylon.core.util.gui.unit.UnitFormat.Formatted
Sets the number of significant figures.
SimpleDynamicGuidePage - class in io.github.pylonmc.pylon.core.guide.pages.base
A simple page that just displays an arbitrary number of items with a header.
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.gametest.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
 
SoundConfigAdapter - class in io.github.pylonmc.pylon.core.config.adapter
 
spawnGhostBlock(org.bukkit.block.Block) - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.MultiblockComponent
Creates a 'ghost block' entity that represents this block.
spawnGhostBlock(org.bukkit.block.Block) - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.PylonMultiblockComponent
Creates a 'ghost block' entity that represents this block.
spawnGhostBlock(org.bukkit.block.Block) - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.VanillaBlockdataMultiblockComponent
Creates a 'ghost block' entity that represents this block.
spawnGhostBlock(org.bukkit.block.Block) - function in io.github.pylonmc.pylon.core.block.base.PylonSimpleMultiblock.VanillaMultiblockComponent
Creates a 'ghost block' entity that represents this block.
spawnMany(org.bukkit.Location,java.lang.Integer,java.lang.Double,java.lang.Integer,java.util.Collection) - function in io.github.pylonmc.pylon.core.particles.ConfettiParticle.Companion
 
spawnMany(org.bukkit.Location,java.lang.Integer,java.lang.Double,java.lang.Integer) - function in io.github.pylonmc.pylon.core.particles.ConfettiParticle.Companion
 
spawnMany(org.bukkit.Location,java.lang.Integer,java.lang.Double) - function in io.github.pylonmc.pylon.core.particles.ConfettiParticle.Companion
 
spawnMany(org.bukkit.Location,java.lang.Integer) - function in io.github.pylonmc.pylon.core.particles.ConfettiParticle.Companion
 
spawnOne(org.bukkit.Location,java.lang.Double,java.lang.Integer,org.bukkit.Material) - function in io.github.pylonmc.pylon.core.particles.ConfettiParticle.Companion
 
spawnOne(org.bukkit.Location,java.lang.Double,java.lang.Integer) - function in io.github.pylonmc.pylon.core.particles.ConfettiParticle.Companion
 
spawnOne(org.bukkit.Location,java.lang.Double) - function in io.github.pylonmc.pylon.core.particles.ConfettiParticle.Companion
 
spawnOne(org.bukkit.Location) - function in io.github.pylonmc.pylon.core.particles.ConfettiParticle.Companion
 
spliterator() - function in kotlin.collections.BlastingRecipeType
 
spliterator() - function in kotlin.collections.CampfireRecipeType
 
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.Iterable
 
spliterator() - function in kotlin.collections.Iterable
 
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
 
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.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.gametest.GameTest
 
succeedWhen(kotlin.jvm.functions.Function0) - function in io.github.pylonmc.pylon.core.gametest.GameTest
Set the condition under which the test will succeed.
suppressAddonNameWarning() - function in io.github.pylonmc.pylon.core.addon.PylonAddon
If you use something besides the default pylon.<your-addon-key>.addon translation key for the addon name, set this to true to suppress warnings about the "missing" key.
suppressAddonNameWarning() - function in io.github.pylonmc.pylon.core.addon.PylonCore
If you use something besides the default pylon.<your-addon-key>.addon translation key for the addon name, set this to true to suppress warnings about the "missing" key.
suppressNameWarnings(org.bukkit.NamespacedKey) - function in io.github.pylonmc.pylon.core.item.PylonItem.Companion
Suppresses warnings about missing/incorrect translation keys for the item name and lore for the given item key
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y  Z