ModulesConfigFields

Constructors

Link copied to clipboard
public void ModulesConfigFields(String filename, boolean isEnabled)
Used by plugin-generated files (defaults)

Properties

Link copied to clipboard
public String barrelTreasureFilename
Link copied to clipboard
public Map<String, Object> borderMap
Link copied to clipboard
Link copied to clipboard
public String compoundModule
Link copied to clipboard
public boolean isAutomaticallyPlaced
Link copied to clipboard
public Integer maxY
Link copied to clipboard
public Biome minecraftBiome
Link copied to clipboard
public Integer minY
Link copied to clipboard
public String moduleBiome
Link copied to clipboard
public double repetitionPenalty
Link copied to clipboard
public String treasureFile
Link copied to clipboard
public UUID uuid
Link copied to clipboard
public double weight

Inherited properties

Link copied to clipboard
protected File file
Link copied to clipboard
protected FileConfiguration fileConfiguration
Link copied to clipboard
protected String filename
Link copied to clipboard
protected boolean isEnabled
Link copied to clipboard
public FileConfiguration writableFileConfiguration

Functions

Link copied to clipboard
public String getBarrelTreasureFilename()
Link copied to clipboard
public Map<String, Object> getBorderMap()
Link copied to clipboard
Link copied to clipboard
public String getCompoundModule()
Link copied to clipboard
public Integer getMaxY()
Link copied to clipboard
public Biome getMinecraftBiome()
Link copied to clipboard
public Integer getMinY()
Link copied to clipboard
public String getModuleBiome()
Link copied to clipboard
public double getRepetitionPenalty()
Link copied to clipboard
public String getTreasureFile()
Link copied to clipboard
public UUID getUuid()
Link copied to clipboard
public double getWeight()
Link copied to clipboard
public boolean isAutomaticallyPlaced()
Link copied to clipboard
public boolean isDownIsPassable()
Link copied to clipboard
public boolean isEastIsPassable()
Link copied to clipboard
public boolean isEnforceHorizontalRotation()
Link copied to clipboard
public boolean isEnforceVerticalRotation()
Link copied to clipboard
public boolean isGenerateLootInBarrels()
Link copied to clipboard
public boolean isNoRepeat()
Link copied to clipboard
public boolean isNorthIsPassable()
Link copied to clipboard
public boolean isSouthIsPassable()
Link copied to clipboard
public boolean isUpIsPassable()
Link copied to clipboard
public boolean isWestIsPassable()
Link copied to clipboard
public void processConfigFields()
Link copied to clipboard
public void setBarrelTreasureFilename(String barrelTreasureFilename)
Link copied to clipboard
public void setChestContents(ChestContents chestContents)
Link copied to clipboard
public void setGenerateLootInBarrels(boolean generateLootInBarrels)
Link copied to clipboard
public void setTreasureFile(String treasureFile)
Link copied to clipboard
public void validateClones()

Inherited functions

Link copied to clipboard
protected boolean configHas(String configKey)
Link copied to clipboard
public File getFile()
Link copied to clipboard
public FileConfiguration getFileConfiguration()
Link copied to clipboard
public String getFilename()
Link copied to clipboard
public FileConfiguration getWritableFileConfiguration()
Link copied to clipboard
public boolean isEnabled()
Link copied to clipboard
protected boolean processBoolean(String path, boolean value, boolean pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public ConfigurationSection processConfigurationSection(String path, Map<String, Object> value)
Link copied to clipboard
protected double processDouble(String path, double value, double pluginDefault, boolean forceWriteDefault)
protected Double processDouble(String path, Double value, Double pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public T processEnum<T extends Enum<T>>(String path, T value, T pluginDefault, Class<T> enumClass, boolean forceWriteDefault)
Link copied to clipboard
protected List<T> processEnumList<T extends Enum<T>>(String path, List<T> value, List<T> pluginDefault, Class<T> enumClass, boolean forceWriteDefault)
Link copied to clipboard
protected int processInt(String path, int value, int pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public ItemStack processItemStack(String path, ItemStack value, ItemStack pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public List<Object> processList(String path, List<Object> value, List<Object> pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
protected Location processLocation(String path, Location value, String pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
protected long processLong(String path, long value, long pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public Map<String, Object> processMap(String path, Map<String, Object> value)
Link copied to clipboard
public Map<String, Object> processMapWithKey(String path, Map<String, Object> value)
Link copied to clipboard
protected String processString(String path, String value, String pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public List<String> processStringList(String path, List<String> value, List<String> pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
protected Vector processVector(String path, Vector value, Vector pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
protected List<World> processWorldList(String path, List<World> value, List<World> pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public void setEnabled(boolean isEnabled)
Link copied to clipboard
public CompletableFuture<Void> setEnabledAndSave(boolean enabled)
Link copied to clipboard
public void setFile(File file)
Link copied to clipboard
public void setFileConfiguration(FileConfiguration fileConfiguration)