Releases: Daomephsta/LootTweaker
0.3.0 with old parsing
This is a variant release of 0.3.0 with all changes, except for the new parsing system, as it has major issues
Documentation for this release is available at https://loottweaker-docs.readthedocs.io/en/0.3.0-old-parsing/
Compared to 0.2.0
Additions
- Added errors when passing null where it's invalid
- Added
LootFunction.addConditionsHelper(LootCondition[])
&LootFunction.addConditionsJson(DataMap[])
- Implemented forced class initialisation config. This is a workaround for certain issues, you'll be told how to use it if you need to.
- Added support for custom loot function/condition creation via
Functions.zenscript()
/Conditions.zenscript()
- Added configuration options for all warnings
Bugfixes
- Fixed issues with null conditions or functions arrays
- Fixed loot table dumping stopping completely when a table cannot be dumped
Table Creation Prerelease 2
- Rebased to include bug fixes from 0.1.7
- Fixed calling getPool() returning a new wrapper for added pools
Table Creation Prerelease 1
This release is for testing LootTables.newTable()
.
newTable
works the same as getTable
, except that it creates a new table instead of retrieving an existing table.
newTable
takes the same parameters as getTable
and returns the same type.
Tables created with newTable
can be retrieved with getTable
.
However, tables created with newTable
cannot be dumped by /ct loottables byName
or /ct loottables all
at this time. If you want to view the JSON form, load a save, then check its data/loot_tables folder.