- Reworked the naming convention for "easter egg" dimensions: their dimension IDs now use readable text instead of hashed numeric IDs.
- Added five new advancements related to the mod.
- Chaos pawns now spawn in infinity portals much like zombified piglins do in nether portals.
- Chaos pawns are now neutral mobs with group aggression.
- Added a way of obtaining the Box of Infinite Books by throwing a bookshelf into an infinity portal.
- Finally added the box of infinite books and the library dimension to go with it.
- Added two more mobs: the chaos creeper, that sets the surrounding area to a certain biome upon explosion, and the chaos pawn, a very fast mob that drops random items.
- Reworked the easter dimension format: they are now registered automatically without the need for a map.
- Added content created by cassiancc.
Finally I'm starting to add actual new features. Onwards to beta!
This update introduces two new mobs: the Chaotic Slime and Chaotic Skeleton. I have larger plans for them, but for now both of them are exclusive to a dimension of their own to find :D
- The Chaotic Slime has a random color tint to it and a random block in its core, which it drops upon being slain.
- The Chaotic Skeleton is soaked in a random harmful potion and shoots arrows tipped with its effect.
Oh, and I've also updated the translation file.
Merged pull requests from unilock that fix a bug impeding the mod's functionality on servers and make the mod more other-mod-friendly overall via the use of a dimension loading event some mods use that I didn't know existed.
Updated the credits accordingly.
- Added the /generate_configs command, which auto-generates compatibility packs for all loaded mods to the best of its ability, placing them in the
/config/infinity/gen
folder.- The command currently generates weighed lists for blocks, fluids, mobs, particles, items and sounds.
- The command has two blockPos arguments. To properly use it, input the first block position to be surrounded by air and the second one one block above a stone block.
- To use generated files as compatibility packs, for now you should manually drag the contents of
/config/infinity/gen
over to/config/infinity/modular
, merging folders and replacing files. Make sure to reload the world after that for these changes to pass.
- Added the Chaos custom material rule.
- Prevented dimensions from generating structures too frequently (which can be very laggy due to mobs spawning in them).
- Made the
config/infinity/modular/.../extra/structures.json
's format more mod-compatible. - Prevented several frequent features from using laggy blocks for generation.
A major update adding:
- the /warp and /warp-id commands
- interface to add "easter egg" dimensions via configs
- several new density function types for usage in these dimensions
- support for having dimension IDs go to the long limit instead of the integer limit
- ability to add salt to book text -> numeric dimension id encoding
and also:
- making structures a bit more common
- removing the seedDependentDimensions gamerule in favor of salt.
Make sure to wipe your config/infinity folder before updating to this one.
- fixed a bug with geodes causing "bound must be greater than origin" error
- fixed a crucial bug in string formatting with floating point numbers, which caused them to be written with a comma instead of a dot, thus entirely preventing the mod from working, on some systems with non-english default java locale