RealisticBiomes

RealisticBiomes

Plugin

Dynamically transform the biomes of your world depending on the surrounding environment!

Server Game Mechanics

260 downloads
7 followers
Created2 years ago
Updated2 years ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...

v1.3-BETA

by Maroon28 on Aug 30, 2022
Download

RealisticBiomes - v1.3

  • Slight semantic changing. Renamed all the changeable stuffs to Evolvable, and ChangeableBlock to RequiredBlock.
  • Added blacklisted biomes, and an option to use as a whitelist.
  • Added enabled worlds.
  • Removed the EvolvableBiome#changeBiome method and moved it to the ChunkEvolveTask, this is so we can access the configuration more cleanly to check for blacklisted biomes.
  • Added a /realisticbiomes force command, which force evolves any current chunks that are in the queue by just running the task.
  • Made the reload message slightly more colorful using components.

v1.2-BETA

by Maroon28 on Aug 29, 2022
Download

This release brings a bunch of code cleanup and bug fixes, as well as a handy reload command! If you're one of the poor souls who downloaded the previous version, delete everything related to this plugin and let the files regenerate!

Full Changelog

  • Make all changeable records extend the Serializable interface
  • Use iterators for the ChunkEvolveTask and ChunkStampTask, this is so we can remove from the list freely without throwing exceptions
  • Added a main command, which currently only has a reload function to make lives easier.
  • Fixed a bunch of inconsistencies with the startup of the plugin. The objects are now properly serialized and deserialized without throwing errors everywhere or disabling on startup.
  • Renamed some methods to make the code clearer
  • Added more robust error handling for invalid materials and invalid biomes in the config. It now warns in the console instead of crashing the plugin.
  • Use Generics for the load/save methods instead of wildcards

External resources



Project members

Maroon28

Owner


Technical information

License
GPL-2.0-only
Project ID