public interface WorldLoaderOverride
Register world loader override classes with
InstancePlugin.registerWorldLoaderOverrideClass(String,Class)
.
Set the instance's loader override by setting property
InstanceClient.TEMPL_LOADER_OVERRIDE_NAME
to the loader override's registered name.
A new instance of the class will be created prior to loading the instance's
world file.
Modifier and Type | Method and Description |
---|---|
boolean |
adjustObjectTemplate(java.lang.String worldCollectionName,
java.lang.String objectName,
Template template)
Modify or override object templates.
|
boolean adjustObjectTemplate(java.lang.String worldCollectionName, java.lang.String objectName, Template template)
Particle effect names are constructed as "<marker-name>-<particle-effect-name>". Sound names are constructed as ""<marker-name>-<sound-file-name>".
worldCollectionName
- World collection file name.objectName
- Static object name, particle effect name,
or sound name.template
- Object template.