Realistic Terrain Generation

Realistic Terrain Generation

3M Downloads

Highlands Cocoa Beans

whichonespink44 opened this issue · 10 comments

commented

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.

commented

Death to all HL cocoa beans! It shall be done!! 🍴

commented

The maintainer for the 1.7.10 version hasn't logged on in 5 months.

commented

Ah, alright.

commented

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?

commented

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.

commented

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?

commented

I know it would be nice, but why are we trying to solve a highlands bug?

commented

Fixed in 6da78b6

commented

Partly because a lot of people want it, and partly because we're the Highlands team now. With great power comes great responsibility, blahblahblah...