Skip to content

rebase w/ master post-history update#1010

Draft
sh0inx wants to merge 2 commits intomasterfrom
world-generator-and-protocollib-update
Draft

rebase w/ master post-history update#1010
sh0inx wants to merge 2 commits intomasterfrom
world-generator-and-protocollib-update

Conversation

@sh0inx
Copy link
Copy Markdown
Contributor

@sh0inx sh0inx commented Nov 23, 2025

[BUILD]

  • added comments to denote sources
  • added ProtocolLib as a soft dependency

[API]

  • added addBlockPopulator()
  • added addChunkGenerator()

[COMMANDS]

  • updated RegenCommand to allow level-based regeneration (may need to revisit this to confirm w/ master)

[CONFIGS]

  • replaced generatorType w/ a string (gonna revisit this)
  • added fixHorizon boolean to move the horizon to y = -63 (same as superflat worlds)
  • rewrote Generators config
    • allows and configures biome gradients
    • gives more options for simplex noise
    • seed option
    • should support 1.13+ with the legacyPopulators option

[WORLD GENERATION]

  • added Legacy options for versions 1.13 -> 1.16.5
  • added Legacy block populators
  • restructured generators to allow swapping chunk generators
  • added a biome provider for new generator system

[PROTOCOL LIB]

  • added packet manipulation and all that entails to the plugin
  • moved horizon per fixHorizon config setting (not functional currently...)

[BUILD]
- added comments to denote sources
- added ProtocolLib as a soft dependency

[API]
- added addBlockPopulator()
- added addChunkGenerator()

[COMMANDS]
- updated RegenCommand to allow level-based regeneration (may need to revisit this to confirm w/ master)

[CONFIGS]
- replaced generatorType w/ a string (gonna revisit this)
- added fixHorizon boolean to move the horizon to y = -63 (same as superflat worlds)
- rewrote Generators config
  - allows and configures biome gradients
  - gives more options for simplex noise
  - seed option
  - should support 1.13+ with the legacyPopulators option

[WORLD GENERATION]
- added Legacy options for versions 1.13 -> 1.16.5
- added Legacy block populators
- restructured generators to allow swapping chunk generators
- added a biome provider for new generator system

[PROTOCOL LIB]
- added packet manipulation and all that entails to the plugin
- moved horizon per fixHorizon config setting (not functional currently...)
@sh0inx
Copy link
Copy Markdown
Contributor Author

sh0inx commented Dec 26, 2025

From Afrodyzjak on Discord:

Maybe add support for CleanRoom generator plugin (with that, users can create worlds like "tnt floor")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant