End generation

Started by _Syntax_3rror_ on

Topic category: Help with Minecraft modding (Java Edition)

Joined Aug 2022
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
End generation

Is there a way to configure how often islands generate in a custom dimension using end generation? Right now the islands are extremely sparse.

Joined May 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
This works for the latest…
Thu, 07/25/2024 - 05:29

This works for the latest build of 2024.2, I'm not sure about other builds/versions.

In your workspace, select the element for your dimension and lock its code (the lock icon at the bottom of the toolbar with the add element icon). Then try to edit it to bring up the list of files associated with the element and select the "dimension_name.json" file located at "<WORKSPACE>\src\main\resources\data\<MOD-ID>\dimension\". Scroll down until you find the section of code starting with the line '"final_density": {' and go to the bottom of the section. There is a line that says '"argument2": "minecraft:end/sloped_cheese"'. Change the "sloped_cheese" to "base_3d_noise", and voila! Not only will islands spawn VERY plentifully, but there will no longer be the main island surrounded by a massive void that the player always spawns in either.

I should add however that you should make sure that your dimension is completely finished before locking the code because otherwise, in order to edit it normally again you will have to unlock it which will cause MCreator to reset the element back to its original state. It's not that big of a deal if you forget because it's only the one line that you have to change back, but still, good to keep in mind for convenience.