All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
A holder class for effect registry using a SolModContainer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Technically not fully a FunctionalInterface, but marking it as one because it is used this way for code cleaning
Can be implemented by any other class to make it be easily converted to JSON using JsonBuilder.addObject(String, IConfigurable)
 
 
 
 
 
 
 
 
 
Interface for resource reload listeners.
A holder class for item registry using a SolModContainer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DensityFunction implementation that dynamically changes with connected players' advancements
Syntax is that, with as many items as wanted in points:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Any data/resource pack file can be given additional metadata by putting a file with the same name and an added .sol next to it
For example, yourmod:random/path/awesomefile.json reads its metadata from yourmod:random/path/awesomefile.json.sol in the same pack

This metadata file allows defining things such as load conditions or dynamic remaps
To add load conditions to a data/resource pack file, add a "load_condition" object to its metadata

There currently are 5 types of conditions:
- "dependency": Takes an extra mod argument.