CannonRTPFree

Constructors

Link copied to clipboard
public void CannonRTPFree()

Inherited properties

Link copied to clipboard
public List<String> cannonLocations
The world this config is bound to.
Link copied to clipboard
protected String customModel
Link copied to clipboard
public String displayName
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 int launchWarmupTicks
Link copied to clipboard
public int maxSearchRadius
Link copied to clipboard
public int minSearchRadius
Link copied to clipboard
public String requiredPermission
Link copied to clipboard
public Location searchCenter
Link copied to clipboard
public String targetWorldName
Link copied to clipboard
public double triggerRadius
Link copied to clipboard
public int verticalBoostTicks
Link copied to clipboard
public double verticalBoostVelocity
Link copied to clipboard
public FileConfiguration writableFileConfiguration

Inherited functions

Link copied to clipboard
public List<String> addCannonLocation(Location location)
Appends a new location entry to the list and returns the new list.
Link copied to clipboard
protected boolean configHas(String configKey)
Link copied to clipboard
public List<String> getCannonLocations()
The world this config is bound to.
Link copied to clipboard
public String getCustomModel()
Link copied to clipboard
public String getDisplayName()
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 int getLaunchWarmupTicks()
Link copied to clipboard
public int getMaxSearchRadius()
Link copied to clipboard
public int getMinSearchRadius()
Link copied to clipboard
public String getRequiredPermission()
Link copied to clipboard
public Location getSearchCenter()
Link copied to clipboard
public String getTargetWorldName()
Link copied to clipboard
public double getTriggerRadius()
Link copied to clipboard
public int getVerticalBoostTicks()
Link copied to clipboard
public double getVerticalBoostVelocity()
Link copied to clipboard
public FileConfiguration getWritableFileConfiguration()
Link copied to clipboard
public boolean isEnabled()
Link copied to clipboard
public boolean isEnableParticles()
Link copied to clipboard
protected boolean processBoolean(String path, boolean value, boolean pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public void processConfigFields()
public abstract void processConfigFields()
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 boolean removeCannonLocation(String serialized)
Removes a location entry by its serialized form.
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)
Link copied to clipboard
protected String translatable(String filename, String key, String value)
Marks a string as translatable and returns the display-ready (color-converted) value.