SigmundGranaas / forgero

Tool creation and customization mod for Minecraft
MIT License
48 stars 16 forks source link

Decide how to calculate tool properties from material properties #31

Closed SigmundGranaas closed 2 years ago

SigmundGranaas commented 2 years ago

Initially, Forgero was supposed to use material with "Realistic" properties. I still aim to create a system where this is possible, but it would be a lot simpler to just give each material properties which can give bonuses to tool parts. I am considering creating two versions of materials, one with realistic properties, and one with simple ones. You can then choose the one that you want.

Properties which needs to be calculated:

How should Secondary Materials benefit tool parts? Secondary materials should give some attribute bonuses, like attack damage, but can also have some special properties, like emissivity. I need to flesh out secondary materials a lot more.

Properties which can be affected by secondary materials:

I should add a Strategy class which is responsible for mapping materials and their values to tool parts.

SigmundGranaas commented 2 years ago

TODO:

SigmundGranaas commented 2 years ago

Current plan and decision for Secondary materials: You can get better mining level from secondarymaterials You can get some more mining efficiency, if the mininglevel of the secondarymaterial is higher Damage will increase if mining level is higher Durability will be improved slightly