Features
Adds the /simroll command which takes two parameters:
- A regex to match any loot tables
- The amount of times you want to roll
Example: /simroll "minecraft/chests/.*" 100
Running this command will simulate the rewards for all chest loot tables 100 times and output the results to a file under rolls/ with a timestamp.
Examples
/simroll sim "minecraft:chests/.*" 500Simulates every chest loot table 500 times
Commands
All commands should start with /simroll
sim <regex> <amount>the base command, runs a simulation. Regex is what tables should be matched, amount if how many rolls should be performediterations <amount>how many iterations are ran per tick, increase this to speed up simulations at the cost of performance (if iterations == rolls, the simulation runs in a single tick… SLOW)finishfinishes the current simulation no matter how many rolls and outputs the resultscancellike finish, but doesn't output anything
FAQ
Q. When running against certain entities, nothing is output
A. Some mods require certain context to generate loot, we cannot create sensible defaults for these so we skip them in the simulation. There will be logs notifying you of this. Feel free to create an issue / comment with these log lines so we can reduce these occurrences.
Credits
Cycle icon by Lorc under CC BY 3.0(in the logo)

