Minecraft mods: Ashenwheat
Jun. 16th, 2020 09:55 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I have finally finished porting Ashenwheat to 1.15.2 and 1.14.4. I also have ideas for adding stuff to it, but first, I'm going to get the rest of akkamaddi's mods ported.
I thought Ashenwheat was going to be a simple port from 1.12.2, but noooo... there were a lot of new issues to unravel. Like, how to add seed drops to grass? (Answer: GlobalLootModifers) How to add seeds and other items as dungeon chest loot? (Answer: loot pool injection). Why isn't one of the crops growing once planted? (Answer: you forgot to give it the 'tickrandomly' property). Etc, etc, etc.
Minecraft Forge 1.14.4/1.15.2 modding is such a complete paradigm change from all previous versions that I refuse to support any of my mods from previous versions. I just can't wrap my head around the older way of doing things in addition to everything else.
The golden ages of Minecraft modding have been:
- 1.6.4 (Forge API mature, negates need for jar mods),
- 1.7.10 (Forge & Minecraft stayed on this version for a long time, so a lot of mods were written)
- 1.12.2 (Forge stayed on this version for a long time, because a complete rewrite was needed for the internal changes to 1.13+)
I predict that 1.14.4 & 1.15.2 may be another, because Forge has committed to long-term support of 1.14.4, in addition to following Mojang's updates. That will give mod developers a stable target to aim at. Or we'll all jump to 1.16 when it comes out, because there's a major rewrite of the dimension internals, so makers of dimension mods might want to take advantage of that, I don't know.
I thought Ashenwheat was going to be a simple port from 1.12.2, but noooo... there were a lot of new issues to unravel. Like, how to add seed drops to grass? (Answer: GlobalLootModifers) How to add seeds and other items as dungeon chest loot? (Answer: loot pool injection). Why isn't one of the crops growing once planted? (Answer: you forgot to give it the 'tickrandomly' property). Etc, etc, etc.
Minecraft Forge 1.14.4/1.15.2 modding is such a complete paradigm change from all previous versions that I refuse to support any of my mods from previous versions. I just can't wrap my head around the older way of doing things in addition to everything else.
The golden ages of Minecraft modding have been:
- 1.6.4 (Forge API mature, negates need for jar mods),
- 1.7.10 (Forge & Minecraft stayed on this version for a long time, so a lot of mods were written)
- 1.12.2 (Forge stayed on this version for a long time, because a complete rewrite was needed for the internal changes to 1.13+)
I predict that 1.14.4 & 1.15.2 may be another, because Forge has committed to long-term support of 1.14.4, in addition to following Mojang's updates. That will give mod developers a stable target to aim at. Or we'll all jump to 1.16 when it comes out, because there's a major rewrite of the dimension internals, so makers of dimension mods might want to take advantage of that, I don't know.