PropScriptConfigFields
Unified configuration fields for model YML config files.
Each model file (e.g. torch_01.bbmodel) can have a sibling YML file (e.g. torch_01.yml) that configures scripts and optionally item properties.
If material is set, the model is also available as a custom item that players can hold, with the specified material, enchantments, and lore. Script filenames resolve from the central scripts/ folder.
Constructors
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Parses the material string.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns true if this model is also configured as a custom item (has a material defined).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Inherited functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected boolean processBoolean(String path, boolean value, boolean pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard