PG85 / OpenTerrainGenerator

Minecraft Terrain Generator for Bukkit/Spigot/Forge
MIT License
198 stars 83 forks source link

Feature: More cave options #837

Open Jishuna opened 3 years ago

Jishuna commented 3 years ago

With minecraft 1.17 and 1.18 focusing a lot on cave generation, it could be nice to offer more cave options with OTG. Users are of course able to use external mods such as YUNGs Better Caves, but giving preset developers control over caves could lead to some cool creations.

Originally PersonTheCat expressed interest in adding more cave options to OTG, but they have since gone on to create a standalone mod instead. Perhaps we could contact them to see if they still have any interest in incorporating features into OTG.

CaveGenerator: https://github.com/PersonTheCat/CaveGenerator

PersonTheCat commented 3 years ago

Still here. Would be cool as hell for sure, but I don't wanna risk the slowdown it might imply for OTG. Plus, CG has its own expression language that I'm really proud of these days. My current goal is to get enough support on the rest of the mod that I can spend more time focusing exclusively on JSON parsing, expressions, and commands.

I'd be more than happy to share, though. I also have some multiplatform build tools, annotation-based command registration utilities, and a custom branch of FastNoise that could potentially be useful for this mod.

Edit: I should clarify that the Cave expression language is both something very important to me and not something that belongs in OTG. That being said, some of these features could definitely be reused or ported over.

SXRWahrheit commented 3 years ago

This is on our post-1.0 milestone, so no hurry. Feel free to check out the source and sketch out a design plan for whatever you're interested in.