Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
C
- calculateRangedIntArgument(int) - Method in class com.ryandw11.structure.api.structaddon.StructureSign
-
Get a random number from within a ranged integer argument.
- calculateRangedIntArgument(int, int) - Method in class com.ryandw11.structure.api.structaddon.StructureSign
-
Get a random number from within a ranged integer argument, but with a default value.
- cancel() - Method in class com.ryandw11.structure.io.StructureDatabaseHandler
- canPlaceAir() - Method in class com.ryandw11.structure.structure.properties.StructureProperties
-
If the structure will place air.
- canSpawn(Block, Chunk) - Method in class com.ryandw11.structure.structure.Structure
-
Checks to see if the structure can spawn.
- canSpawnInLavaLakes() - Method in class com.ryandw11.structure.structure.properties.StructureProperties
-
If the structure can spawn in lava lakes.
- canSpawnInVoid() - Method in class com.ryandw11.structure.structure.properties.StructureProperties
-
Get if the structure can spawn in the void.
- canSpawnInWater() - Method in class com.ryandw11.structure.structure.properties.StructureProperties
-
If the structure can spawn in water.
- checkForUpdates() - Method in class com.ryandw11.structure.bstats.UpdateChecker
- CheckKeyCommand - Class in com.ryandw11.structure.commands.cstruct
-
The CheckKey command for the plugin.
- CheckKeyCommand(CustomStructures) - Constructor for class com.ryandw11.structure.commands.cstruct.CheckKeyCommand
- checkStructureConditions(Structure, Block, Chunk) - Method in interface com.ryandw11.structure.api.structaddon.StructureSection
-
This method informs the plugin if the structure can spawn.
- CheckStructureList - Class in com.ryandw11.structure.threading
-
This ensures that there is not a memory leak with the structure list.
- CheckStructureList(StructureHandler) - Constructor for class com.ryandw11.structure.threading.CheckStructureList
- CHEST - Enum constant in enum class com.ryandw11.structure.loottables.LootTableType
- ChunkLoad - Class in com.ryandw11.structure.listener
-
Class for when a chunk loads.
- ChunkLoad() - Constructor for class com.ryandw11.structure.listener.ChunkLoad
- CitizensDisabled - Class in com.ryandw11.structure.citizens
-
Dummy implementation for when the "Citizen" plugin is not available.
- CitizensDisabled() - Constructor for class com.ryandw11.structure.citizens.CitizensDisabled
- CitizensEnabled - Class in com.ryandw11.structure.citizens
-
Spawns a Citizen NPC at the location of the sign.
- CitizensEnabled(CustomStructures) - Constructor for class com.ryandw11.structure.citizens.CitizensEnabled
- CitizensNpcHook - Interface in com.ryandw11.structure.citizens
-
Interface for "Citizen" integration.
- cleanup() - Method in class com.ryandw11.structure.structure.StructureHandler
-
Shutdown internal processes.
- cleanUp() - Method in class com.ryandw11.structure.NpcHandler
-
Cleans up the NPC data.
- cleanUp() - Method in class com.ryandw11.structure.SignCommandsHandler
-
Cleans up the command sign data.
- com.ryandw11.structure - package com.ryandw11.structure
- com.ryandw11.structure.api - package com.ryandw11.structure.api
- com.ryandw11.structure.api.holder - package com.ryandw11.structure.api.holder
- com.ryandw11.structure.api.structaddon - package com.ryandw11.structure.api.structaddon
- com.ryandw11.structure.bottomfill - package com.ryandw11.structure.bottomfill
- com.ryandw11.structure.bstats - package com.ryandw11.structure.bstats
- com.ryandw11.structure.citizens - package com.ryandw11.structure.citizens
- com.ryandw11.structure.commands - package com.ryandw11.structure.commands
- com.ryandw11.structure.commands.cstruct - package com.ryandw11.structure.commands.cstruct
- com.ryandw11.structure.exceptions - package com.ryandw11.structure.exceptions
- com.ryandw11.structure.ignoreblocks - package com.ryandw11.structure.ignoreblocks
- com.ryandw11.structure.io - package com.ryandw11.structure.io
- com.ryandw11.structure.io.sql - package com.ryandw11.structure.io.sql
- com.ryandw11.structure.listener - package com.ryandw11.structure.listener
- com.ryandw11.structure.loottables - package com.ryandw11.structure.loottables
- com.ryandw11.structure.loottables.customitems - package com.ryandw11.structure.loottables.customitems
- com.ryandw11.structure.mythicalmobs - package com.ryandw11.structure.mythicalmobs
- com.ryandw11.structure.schematic - package com.ryandw11.structure.schematic
- com.ryandw11.structure.schematic.structuresigns - package com.ryandw11.structure.schematic.structuresigns
- com.ryandw11.structure.structure - package com.ryandw11.structure.structure
- com.ryandw11.structure.structure.properties - package com.ryandw11.structure.structure.properties
- com.ryandw11.structure.structure.properties.schematics - package com.ryandw11.structure.structure.properties.schematics
- com.ryandw11.structure.threading - package com.ryandw11.structure.threading
- com.ryandw11.structure.utils - package com.ryandw11.structure.utils
- CommandHandler - Class in com.ryandw11.structure.commands
-
Extremely primitive command handler.
- CommandHandler() - Constructor for class com.ryandw11.structure.commands.CommandHandler
- CommandSign - Class in com.ryandw11.structure.schematic.structuresigns
-
The Command Structure Sign.
- CommandSign() - Constructor for class com.ryandw11.structure.schematic.structuresigns.CommandSign
- commandsOnClick - Variable in class com.ryandw11.structure.NpcHandler.NpcInfo
-
The list of commands to execute on click.
- commandsOnCreate - Variable in class com.ryandw11.structure.NpcHandler.NpcInfo
-
The list of commands to execute on creation.
- commandsSequential - Variable in class com.ryandw11.structure.NpcHandler.NpcInfo
-
If the commands should be executed sequentially.
- COMPILED_STRUCT_VER - Static variable in class com.ryandw11.structure.CustomStructures
-
The current version of the compiled structure format.
- compiledSchematic - Variable in class com.ryandw11.structure.structure.StructureBuilder
- compileOnly(String, Player, World) - Static method in class com.ryandw11.structure.schematic.SchematicHandler
-
Only compile a selection into a compiled schematic.
- CONFIG_VERSION - Static variable in class com.ryandw11.structure.CustomStructures
-
The current version of the structure configuration format.
- ConfigLootItem - Class in com.ryandw11.structure.loottables
-
This class allows you to create custom loot items to be used by users in the LootTable config files.
- ConfigLootItem(LootTable, String, int, String) - Constructor for class com.ryandw11.structure.loottables.ConfigLootItem
-
The default constructor.
- ConfigLootTable - Class in com.ryandw11.structure.loottables
-
Represents a LootTable file.
- ConfigLootTable(String) - Constructor for class com.ryandw11.structure.loottables.ConfigLootTable
-
Create a loot table with a certain name.
- constructItem(ConfigurationSection) - Method in class com.ryandw11.structure.loottables.ConfigLootItem
-
This is called when
ConfigLootTable
processes a custom loot item. - constructItem(ConfigurationSection) - Method in class com.ryandw11.structure.loottables.customitems.CustomLootItem
- containsCategory(String) - Method in class com.ryandw11.structure.structure.properties.AdvancedSubSchematics
-
Check if a category exists.
- convertSpawnYValue(String) - Static method in class com.ryandw11.structure.utils.SpawnYConversion
-
Convert the SpawnY Value into the new format.
- CreateCommand - Class in com.ryandw11.structure.commands.cstruct
-
The Create Structure command for the plugin.
- CreateCommand(CustomStructures) - Constructor for class com.ryandw11.structure.commands.cstruct.CreateCommand
- createSchematic(String, Player, World, boolean) - Static method in class com.ryandw11.structure.schematic.SchematicHandler
-
Create a schematic and save it to the schematics folder in the CustomStructures plugin.
- CreateSchematicCommand - Class in com.ryandw11.structure.commands.cstruct
-
The Get Item command for the plugin.
- CreateSchematicCommand() - Constructor for class com.ryandw11.structure.commands.cstruct.CreateSchematicCommand
- createSection() - Method in interface com.ryandw11.structure.api.structaddon.StructureSectionProvider
-
Creates StructureSection
- CSUtils - Class in com.ryandw11.structure.utils
-
General utilities for Custom Structures.
- CSUtils() - Constructor for class com.ryandw11.structure.utils.CSUtils
- CustomItemManager - Class in com.ryandw11.structure.loottables.customitems
-
Manages the custom items defined for the loot tables.
- CustomItemManager(CustomStructures, File, File) - Constructor for class com.ryandw11.structure.loottables.customitems.CustomItemManager
-
This should only ever be constructed by the CustomStructures main class.
- CustomLootItem - Class in com.ryandw11.structure.loottables.customitems
-
The built-in type of CUSTOM items.
- CustomLootItem(LootTable, String, int, String) - Constructor for class com.ryandw11.structure.loottables.customitems.CustomLootItem
- CustomStructureAddon - Class in com.ryandw11.structure.api.structaddon
-
This class is responsible for extending CustomStructure functionality.
- CustomStructureAddon(Plugin) - Constructor for class com.ryandw11.structure.api.structaddon.CustomStructureAddon
-
Create an addon for custom structures.
- CustomStructures - Class in com.ryandw11.structure
-
The main class for the Custom Structures plugin.
- CustomStructures() - Constructor for class com.ryandw11.structure.CustomStructures
- CustomStructuresAPI - Class in com.ryandw11.structure.api
-
The class for the general API of CustomStructures.
- CustomStructuresAPI() - Constructor for class com.ryandw11.structure.api.CustomStructuresAPI
-
Construct the CustomStructuresAPI class.
- CYAN_SHULKER_BOX - Enum constant in enum class com.ryandw11.structure.loottables.LootTableType
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form