Index

A B C D E F G H I L M N O P R S T U V W X Y 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form

S

save(File) - Method in class com.ryandw11.structure.structure.StructureBuilder
Save the structure as a structure configuration file.
saveToFile(ConfigurationSection) - Method in class com.ryandw11.structure.structure.properties.StructureLocation
Saves the property to the specified configuration section.
saveToFile(ConfigurationSection) - Method in interface com.ryandw11.structure.structure.properties.StructureProperty
Deprecated.
Not implemented yet.
schematic - Variable in class com.ryandw11.structure.structure.StructureBuilder
 
SchematicHandler - Class in com.ryandw11.structure.schematic
Handles schematic operations.
SchematicLocationUtils - Class in com.ryandw11.structure.schematic
Location utilities for schematic placement.
SchematicSignReplacer - Class in com.ryandw11.structure.schematic
Handle the replacement of signs in schematics.
SCommand - Class in com.ryandw11.structure.commands
Handles the commands for the plugin.
SCommand(CustomStructures) - Constructor for class com.ryandw11.structure.commands.SCommand
 
SCommandTab - Class in com.ryandw11.structure.commands
 
SCommandTab(CustomStructures) - Constructor for class com.ryandw11.structure.commands.SCommandTab
 
setAdvancedSubSchematics(AdvancedSubSchematics) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the advanced sub-schematic property.
setBaseRotation(double) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the base rotation of a structure.
setBiomes(List<String>) - Method in class com.ryandw11.structure.structure.properties.StructureLocation
Set the list of biomes.
setBottomSpaceFill(BottomSpaceFill) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the bottom space fill property.
setCanceled(boolean) - Method in class com.ryandw11.structure.api.LootPopulateEvent
Set if the event is canceled.
setCompiledSchematic(String) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the compiled schematic.
setDefaultFillMaterial(Material) - Method in class com.ryandw11.structure.structure.properties.BottomSpaceFill
Set the fill material for any biome not explicitly stated.
setDistanceFromOthers(double) - Method in class com.ryandw11.structure.structure.properties.StructureLocation
Set the minimum distance from other structures.
setDistanceFromSame(double) - Method in class com.ryandw11.structure.structure.properties.StructureLocation
Set the distance requirement for the same structures.
setEnabled(boolean) - Method in class com.ryandw11.structure.structure.properties.AdvancedSubSchematics
Only enable this via code if you are certain the formatting is right with the schematic list.
setEnabled(boolean) - Method in class com.ryandw11.structure.structure.properties.SubSchematics
Only enable this via code if you are certain the formatting is right with the schematic list.
setError(double) - Method in class com.ryandw11.structure.structure.properties.BlockLevelLimit
Set the error for the level limit.
setFile(String) - Method in class com.ryandw11.structure.structure.properties.schematics.SubSchematic
Set the file of the sub schematic.
setIgnorePlants(boolean) - Method in class com.ryandw11.structure.structure.properties.StructureProperties
Set if the structure ignores plants.
setIgnoreWater(boolean) - Method in class com.ryandw11.structure.structure.properties.StructureProperties
Set if the structure should ignore water.
setItem(ItemStack) - Method in class com.ryandw11.structure.loottables.StandardLootItem
Set the base item stack.
setIterationLimit(int) - Method in class com.ryandw11.structure.structure.properties.StructureLimitations
Set the iteration limit for the structure.
SetLoottableCommand - Class in com.ryandw11.structure.commands.cstruct
The Add Item command for the plugin.
SetLoottableCommand(CustomStructures) - Constructor for class com.ryandw11.structure.commands.cstruct.SetLoottableCommand
 
setLootTables(Map<LootTableType, RandomCollection<LootTable>>) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the loot tables using a collection of LootTable.
setLootTables(ConfigurationSection) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the loot tables from a configuration section.
setMode(String) - Method in class com.ryandw11.structure.structure.properties.BlockLevelLimit
Set the mode of the block level limit.
setPlaceAir(boolean) - Method in class com.ryandw11.structure.structure.properties.schematics.SubSchematic
Set if the sub schematic should place air.
setPlaceAir(boolean) - Method in class com.ryandw11.structure.structure.properties.StructureProperties
Set if the structure should place air.
setPriority(int) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the priority of the structure.
setProbability(int, int) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the probability of the structure spawning.
setRandomRotation(boolean) - Method in class com.ryandw11.structure.structure.properties.StructureProperties
Set if the structure is randomly rotated.
setReplacementBlocksDelay(double) - Method in class com.ryandw11.structure.structure.properties.StructureLimitations
Set the replacement block delay.
setRolls(int) - Method in class com.ryandw11.structure.loottables.ConfigLootTable
 
setRolls(int) - Method in class com.ryandw11.structure.loottables.LootTable
Set the number of rolls for the loot table.
setRolls(int) - Method in class com.ryandw11.structure.loottables.MinecraftLootTable
 
setSchematics(List<SubSchematic>) - Method in class com.ryandw11.structure.structure.properties.SubSchematics
Set the list of sub schematics.
setSourceMaskProperty(MaskProperty) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the source mask property.
setSpawnInLavaLakes(boolean) - Method in class com.ryandw11.structure.structure.properties.StructureProperties
Set if the structure can spawn in lava lakes.
setSpawnInVoid(boolean) - Method in class com.ryandw11.structure.structure.properties.StructureProperties
Set if the structure should spawn in the void.
setSpawnInWater(boolean) - Method in class com.ryandw11.structure.structure.properties.StructureProperties
Set if the structure can spawn in water.
setSpawnSettings(StructureYSpawning) - Method in class com.ryandw11.structure.structure.properties.StructureLocation
Set the Spawn Y Settings.
setStructureLimitations(StructureLimitations) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the structure limitations.
setStructureLocation(StructureLocation) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the structure location.
setStructureProperties(StructureProperties) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the structure properties.
setSubSchematics(SubSchematics) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the (simple) sub-schematic property.
setSubSchemRotation(double) - Method in class com.ryandw11.structure.structure.Structure
The rotation of the current sub schematic.
setTargetMaskProperty(MaskProperty) - Method in class com.ryandw11.structure.structure.StructureBuilder
Set the target mask property.
setTypes(List<LootTableType>) - Method in class com.ryandw11.structure.loottables.LootTable
Set the list of LootTable types.
setUnionType(MaskProperty.MaskUnion) - Method in class com.ryandw11.structure.structure.properties.MaskProperty
Set the union type.
setupSection(ConfigurationSection) - Method in interface com.ryandw11.structure.api.structaddon.StructureSection
This method is called when a structure is loaded from the plugin's structure folder.
setUseRotation(boolean) - Method in class com.ryandw11.structure.structure.properties.schematics.SubSchematic
Set if the sub schematic should use the rotation of the signs.
setWeight(int) - Method in class com.ryandw11.structure.loottables.StandardLootItem
Set the weight of the loot item.
setWorldHeightRestriction(int) - Method in class com.ryandw11.structure.structure.properties.StructureLimitations
Set the World Height Restriction property.
setWorlds(List<String>) - Method in class com.ryandw11.structure.structure.properties.StructureLocation
Set the list of worlds.
setXLimitation(int) - Method in class com.ryandw11.structure.structure.properties.StructureLocation
Set the X-axis limitation.
setZLimitation(int) - Method in class com.ryandw11.structure.structure.properties.StructureLocation
Set the Z-Axis limitation.
shouldIgnoreWater() - Method in class com.ryandw11.structure.structure.properties.StructureProperties
Get if the structure should ignore water.
SHULKER_BOX - Enum constant in enum class com.ryandw11.structure.loottables.LootTableType
 
SignCommandsHandler - Class in com.ryandw11.structure
Handles configuration of sign commands.
SignCommandsHandler(File, CustomStructures) - Constructor for class com.ryandw11.structure.SignCommandsHandler
Processes the sign commands configuration
skinUrl - Variable in class com.ryandw11.structure.NpcHandler.NpcInfo
The URL of the NPC.
SMOKER - Enum constant in enum class com.ryandw11.structure.loottables.LootTableType
 
sourceMaskProperty - Variable in class com.ryandw11.structure.structure.StructureBuilder
 
spawn(Location) - Method in class com.ryandw11.structure.structure.Structure
Spawn the schematic at the given location.
spawnMob(String, Location, double, int) - Method in class com.ryandw11.structure.mythicalmobs.MMDisabled
 
spawnMob(String, Location, double, int) - Method in class com.ryandw11.structure.mythicalmobs.MMEnabled
 
spawnMob(String, Location, double, int) - Method in interface com.ryandw11.structure.mythicalmobs.MythicalMobHook
 
spawnMob(String, Location, int) - Method in class com.ryandw11.structure.mythicalmobs.MMDisabled
 
spawnMob(String, Location, int) - Method in class com.ryandw11.structure.mythicalmobs.MMEnabled
 
spawnMob(String, Location, int) - Method in interface com.ryandw11.structure.mythicalmobs.MythicalMobHook
 
spawnNpc(NpcHandler, String, Location) - Method in class com.ryandw11.structure.citizens.CitizensDisabled
Spawns a Citizen NPC.
spawnNpc(NpcHandler, String, Location) - Method in class com.ryandw11.structure.citizens.CitizensEnabled
Spawns a Citizen NPC.
spawnNpc(NpcHandler, String, Location) - Method in interface com.ryandw11.structure.citizens.CitizensNpcHook
Spawns a Citizen NPC.
SpawnYConversion - Class in com.ryandw11.structure.utils
A utility class for SpawnY conversion for the 1.17 update.
SpawnYConversion() - Constructor for class com.ryandw11.structure.utils.SpawnYConversion
 
StandardLootItem - Class in com.ryandw11.structure.loottables
Represents a Standard Item within a ConfigLootTable.
StandardLootItem(String, String, int, int, List<String>, Map<String, String>) - Constructor for class com.ryandw11.structure.loottables.StandardLootItem
This is for normal loot table items.
StandardLootItem(String, String, String, int, List<String>, Map<String, String>) - Constructor for class com.ryandw11.structure.loottables.StandardLootItem
This is for normal loot table items.
Structure - Class in com.ryandw11.structure.structure
Represents a complete Structure for the plugin.
Structure(StructureBuilder) - Constructor for class com.ryandw11.structure.structure.Structure
Create a structure from the StructureBuilder.
StructureBuilder - Class in com.ryandw11.structure.structure
This class is used to make a new Structure.
StructureBuilder(String, File) - Constructor for class com.ryandw11.structure.structure.StructureBuilder
Build a structure using a yaml configuration file.
StructureBuilder(String, String) - Constructor for class com.ryandw11.structure.structure.StructureBuilder
Build a structure using code.
StructureBuilder(String, String, StructureSection...) - Constructor for class com.ryandw11.structure.structure.StructureBuilder
Build a structure.
StructureBuilder(String, String, List<StructureSection>) - Constructor for class com.ryandw11.structure.structure.StructureBuilder
Build a structure.
StructureConfigurationException - Exception in com.ryandw11.structure.exceptions
An exception that occurs when a structure is configured incorrectly.
StructureConfigurationException(String) - Constructor for exception com.ryandw11.structure.exceptions.StructureConfigurationException
 
StructureDatabaseException - Exception in com.ryandw11.structure.exceptions
This exception occurs when a database error occurs relating to the structure database.
StructureDatabaseException(String) - Constructor for exception com.ryandw11.structure.exceptions.StructureDatabaseException
 
StructureDatabaseHandler - Class in com.ryandw11.structure.io
Handles the saving and reading of structures from the spawned structure database.
StructureDatabaseHandler(CustomStructures) - Constructor for class com.ryandw11.structure.io.StructureDatabaseHandler
Construct the StructureDatabaseHandler.
StructureHandler - Class in com.ryandw11.structure.structure
This handler manages the list of active structures.
StructureHandler(List<String>, CustomStructures) - Constructor for class com.ryandw11.structure.structure.StructureHandler
Constructor for the structure handler.
structureLimitations - Variable in class com.ryandw11.structure.structure.StructureBuilder
 
StructureLimitations - Class in com.ryandw11.structure.structure.properties
This class represents the StructureLimitations configuration section of a structure.
StructureLimitations(List<String>, List<String>, BlockLevelLimit, Map<Material, Material>) - Constructor for class com.ryandw11.structure.structure.properties.StructureLimitations
Create structure limitations without a config.
StructureLimitations(FileConfiguration) - Constructor for class com.ryandw11.structure.structure.properties.StructureLimitations
Create structure limitations from a file.
structureLocation - Variable in class com.ryandw11.structure.structure.StructureBuilder
 
StructureLocation - Class in com.ryandw11.structure.structure.properties
The configuration section for the Structure Location.
StructureLocation() - Constructor for class com.ryandw11.structure.structure.properties.StructureLocation
Construct the Structure Location using default values.
StructureLocation(StructureBuilder, FileConfiguration) - Constructor for class com.ryandw11.structure.structure.properties.StructureLocation
Deprecated.
StructureLocation(List<String>, StructureYSpawning, List<String>) - Constructor for class com.ryandw11.structure.structure.properties.StructureLocation
Construct the StructureLocation properties without a config.
StructureLocation(FileConfiguration) - Constructor for class com.ryandw11.structure.structure.properties.StructureLocation
Create the Structure Location configuration section.
StructureNotFoundException - Exception in com.ryandw11.structure.exceptions
This exception occurs when a structure was not found.
StructureNotFoundException(String) - Constructor for exception com.ryandw11.structure.exceptions.StructureNotFoundException
 
StructurePicker - Class in com.ryandw11.structure.utils
This class prevents the server from crashing when it attempts to pick a structure.
StructurePicker(Block, Chunk, CustomStructures) - Constructor for class com.ryandw11.structure.utils.StructurePicker
 
structureProperties - Variable in class com.ryandw11.structure.structure.StructureBuilder
 
StructureProperties - Class in com.ryandw11.structure.structure.properties
Handles the StructureProperties config section of the structure.
StructureProperties() - Constructor for class com.ryandw11.structure.structure.properties.StructureProperties
Create StructureProperties using default values.
StructureProperties(FileConfiguration) - Constructor for class com.ryandw11.structure.structure.properties.StructureProperties
Create StructureProperties from a config file.
StructureProperty - Interface in com.ryandw11.structure.structure.properties
Interface to add save structure properties to a file.
StructureSection - Interface in com.ryandw11.structure.api.structaddon
This interface is used to add custom configuration sections to the plugin.
StructureSectionProvider - Interface in com.ryandw11.structure.api.structaddon
A provider to dynamically create and serve a structure section.
structureSections - Variable in class com.ryandw11.structure.structure.StructureBuilder
 
StructureSign - Class in com.ryandw11.structure.api.structaddon
Define a custom Structure Sign by extending this class.
StructureSign() - Constructor for class com.ryandw11.structure.api.structaddon.StructureSign
Do not overload this constructor.
structureSignExists(String) - Method in class com.ryandw11.structure.schematic.StructureSignHandler
Check if a structure sign exists.
StructureSignHandler - Class in com.ryandw11.structure.schematic
This handles the registration of structure signs.
StructureSignHandler() - Constructor for class com.ryandw11.structure.schematic.StructureSignHandler
Construct the structure sign handler.
StructureSpawnEvent - Class in com.ryandw11.structure.api
This event is called every time a structure spawns.
StructureSpawnEvent(Structure, Location, double, StructureSpawnHolder) - Constructor for class com.ryandw11.structure.api.StructureSpawnEvent
Construct a new spawn event.
StructureSpawnHolder - Class in com.ryandw11.structure.api.holder
Holds specific information about the spawning of a structure for the event.
StructureSpawnHolder(Location, Location, List<Location>) - Constructor for class com.ryandw11.structure.api.holder.StructureSpawnHolder
 
StructureYSpawning - Class in com.ryandw11.structure.structure.properties
This handles the SpawnY of a structure.
StructureYSpawning(String, HeightMap, boolean) - Constructor for class com.ryandw11.structure.structure.properties.StructureYSpawning
Set the StructureYSpawning with a value.
StructureYSpawning(FileConfiguration) - Constructor for class com.ryandw11.structure.structure.properties.StructureYSpawning
Get SpawnY from a configuration file.
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.AddItemCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.AddonsCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.CheckKeyCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.CreateCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.CreateSchematicCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.GetItemCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.ListCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.NearbyCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.ReloadCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.SetLoottableCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.TestCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.TestLootTableCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in class com.ryandw11.structure.commands.cstruct.TestSpawnCommand
 
subCommand(CommandSender, Command, String, String[]) - Method in interface com.ryandw11.structure.commands.SubCommand
The sub command.
SubCommand - Interface in com.ryandw11.structure.commands
Implement a sub command for the /cstruct command.
SubSchematic - Class in com.ryandw11.structure.structure.properties.schematics
This class holds a single SubSchematic (both simple and advanced).
SubSchematic(ConfigurationSection, boolean) - Constructor for class com.ryandw11.structure.structure.properties.schematics.SubSchematic
Create a sub schematic from a configuration section.
SubSchematic(String, boolean, boolean, int, VerticalRepositioning) - Constructor for class com.ryandw11.structure.structure.properties.schematics.SubSchematic
Create a sub schematic.
subSchematics - Variable in class com.ryandw11.structure.structure.StructureBuilder
 
SubSchematics - Class in com.ryandw11.structure.structure.properties
The simple SubSchematic feature.
SubSchematics(boolean) - Constructor for class com.ryandw11.structure.structure.properties.SubSchematics
Construct the SubSchematic feature programmatically.
SubSchematics(FileConfiguration, CustomStructures) - Constructor for class com.ryandw11.structure.structure.properties.SubSchematics
Get the sub schematics from a configuration file.
A B C D E F G H I L M N O P R S T U V W X Y 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form