mirror of
https://github.com/Creators-of-Create/Create.git
synced 2024-11-16 15:34:39 +01:00
9352ef9ede
- Program specs are now loaded from json instead of being defined in code and registered manually. - Within the json spec, a program can define a list of states. - A state consists of: - A "when" clause. - A list of strings to be #defined. - A list of extensions to apply at program link time. - Each frame, the first state whose "when" clause returns true will be used. - A when clause consists of: - A state provider defined by a resource location. - A value to match. - When the value returned by the provider matches the value defined in the when clause, the when clause is considered to be 'true'. - There is syntactic sugar for when a provider returns a boolean value. - This system is in its infancy, and there is plenty of room for improvement. |
||
---|---|---|
.. | ||
effects | ||
AllInstanceFormats.java | ||
AllMaterialSpecs.java | ||
AllProgramSpecs.java | ||
Compartment.java | ||
CreateFlywheelHandler.java | ||
PartialBufferer.java | ||
ShadowRenderHelper.java | ||
SuperByteBuffer.java | ||
SuperByteBufferCache.java | ||
TileEntityRenderHelper.java |