Changes

Summary

  1. You can use override to specify material XP rate. (commit: f5dd64d) (details)
  2. Fixed Div/0 error. (commit: 8779ebf) (details)
  3. Implemented Boni's Todo list (commit: d68bb9a) (details)
Commit f5dd64ddee1515cfc466bf2b37838d93539d93e4 by Talonos
You can use override to specify material XP rate.

Added to levelling logic: Each material now has an XP multiplier, so you
can make some materials level up faster than others. Each material
defaults to 100% normal experience, but can be changed in the material
override module.

You might ask who would ever use this function. I plan on using it in my
upcoming modpack, so there's one interested party, at least. :/
(commit: f5dd64d)
The file was addedsrc/main/java/iguanaman/iguanatweakstconstruct/override/XPAdjustmentMap.java
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/LevelingLogic.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/override/MaterialOverride.java (diff)
Commit 8779ebf57b8a8421c6aa16a27c27ef4f935a51ee by Talonos
Fixed Div/0 error.

...it crept in when I switched from using the Arithmetic mean to the
Geometric mean. Sorry.
(commit: 8779ebf)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/LevelingLogic.java (diff)
Commit d68bb9ad8508e843faf08a9d2b7325366238acc7 by Talonos
Implemented Boni's Todo list

- Replaced "Multer" with a real word.
- Made a config option (true by default) to only make tool heads count
for XP.
- Fixed some spelling errors.
- Moved the material XP gain to a different part of the function: it
works for weapons now.
(commit: d68bb9a)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/LevelingLogic.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/reference/Config.java (diff)