Home - Kevun1/Spice-of-Life-Potato-Edition GitHub Wiki
This wiki is mainly for learning about how the diversity/benefit system works in detail, so you can easily configure the mod to do whatever you want.
Some things to always keep in mind:
-
Diversity has diminishing returns.
- Eating more unique foods has returns on improving your diversity. For example, if you are eating 4 different foods, and you have a diversity score of 4, it will take more than eating 8 different foods to get a diversity score of 8. Keep this in mind when setting diversity thresholds for benefits. For example, if you configure the mod to give benefits at a diversity score of 2, 4, and 6, it will be harder to reach a score of 6 from 4 than to get to 4 from 2. With default behavior, the maximum diversity level is equal to
(queueSize - 1) / 2
- Eating more unique foods has returns on improving your diversity. For example, if you are eating 4 different foods, and you have a diversity score of 4, it will take more than eating 8 different foods to get a diversity score of 8. Keep this in mind when setting diversity thresholds for benefits. For example, if you configure the mod to give benefits at a diversity score of 2, 4, and 6, it will be harder to reach a score of 6 from 4 than to get to 4 from 2. With default behavior, the maximum diversity level is equal to
-
Foods eaten further into the past will have less of an effect on your diversity.
- One effect of this is that even if you have had a very diverse diet in the past, if your more recent diet is not as diverse, your diversity score will be penalized. This also means that when choosing what to eat, it is always better to eat the food you've eaten the least recently. You can use the Food Book to get more information about what foods you have eaten in the past.
-
If you change the
queueSizeconfig option, make sure you update theendDecayoption as well.- See the other wiki page for more details, but generally, if you increase
queueSizeto be some number, you'll want increaseendDecayto the same number. Why increasequeueSize? Well, the largerqueueSizeis, the more food diversity you can get and the more types of foods can be tracked. You generally wantqueueSizeandendDecayto be roughly equal to how many foods are available in the modpack.
- See the other wiki page for more details, but generally, if you increase
-
Make sure you also install Attribute Fix to make sure attribute modifiers work properly.
If you want to see what config options I recommend other than the default, go to the other page and go to the "What config options should I choose?" section at the end.
Alternatively, if you want to read the boring technical details about how diversity is calculated, and want to customize your experience, please go ahead. But note that it is not necessary at all to enjoy the mod. Even for modpack makers, you pretty much only need to touch queueSize/ endDecay and the custom benefits.