I'm looking to make a mod that overrides a lot of the vanilla parts of Minecraft, and make it into more of an RPG (Similar to like how Terrafirmacraft modifies the health, hunger, ect.). From what I've learned, I'll either need to use event handlers, or modify base classes (I've already managed to change vanilla crafting recipes and vanilla block/entity drops). Im just looking for some tips or tricks, or good tutorials that anyone might know to help me accomplish the following:
- Modify base health for both players and mobs.
- Modify the way damage works (eg. adding piercing, slashing, ect.).
- Changing the loot that chests provide (in dungeons for example).
- Adding a merchant system (this is big, but if you know any mods that do this, I can de-compile the classes and look at how it was done there.)
- Adding player-like NPCs for the merchant system (If this is just like adding normal entities, I should be able to use that, but I haven't looked into it much)
- Modifying base terrain generation (like adding gravel paths to the overworld)
Any help on any of these topics would be appreciated, so thanks.
This is more of a personal project to learn java, so if I get overwhelmed, so be it, but I have a couple months to work on this and learn, so I want to try. Ive been programming in java/c# for a couple years, so code shouldn't be a problem.