Highlands Cocoa Beans
whichonespink44 opened this issue · 10 comments
When you redecorate Oasis and Tropical Island (and maybe Jungle Island), just make a RTGCocoanutPalm with the same structure as the Highlands palm but with Jungle wood and vanilla cocoa beans (nobody gets my jokes :-( ) and use it instead of the HL Palm. I was thinking about a config option but based on the comment that the HL cocoa beans spam the console as they grow, we need to just kill them.
Why should that be fixed by us? Would be incredibly easy for the HL author to fix it by removing the logging lines wouldn't it?
I can't think of a not-seriously-hacky way to stop the HL Palms. All those have relatively simple decorations, though, and I don't think you have to do Dunes - I think it only gets Palms via Oases.
So I've just been looking into this, and I've managed to create an RTG palm tree that extends the HL Palm tree and overrides its generate() method, replacing HL Cocoa with vanilla Cocoa. So it will look exactly like the HL Palm, except it will have vanilla cocoa beans (and vanilla jungle wood).
That's the good news.
The bad news is that in order to 'replace' the HL Palm with the RTG version whilst keeping all of the other HL decorations, we'll need to manually decorate all of the biomes that contain the HL Palm:
- Desert Island
- Dunes
- Oasis
- Tropical Islands
Unless anyone knows if it's possible to prevent the HL Palm from generating another way?
Fixed in 6da78b6