This update should be compatible with worlds that were using Dimensions version 0.4, as long as you also upgrade the world to Minecraft 1.21.2. This is due to some syntax changes regarding Attributes. As always, a backup is still recommended.
General:
- Updated to Pack Format 57 for Minecraft 1.21.2.
- Updated all attributes to remove prefixes per 1.21.2 syntax
- Updated the Locked Chests in both Rexial and Raiden's arenas to use the new lock syntax.
This update has taken a longer time than expected to put out. This was partly due to stealth changes that were made to worldgen in 1.21, for which there was no documentation and so had to be solved on my own, and also partly due to this update bringing the Dimensions expansion up to standards set by the base New in Town pack, particularly with regards to translation support, optimization, and how Illager Attacks are handled.
General:
- Updated Pack format to 48 for Minecraft version 1.21
- Updated all advancements to use the new display item syntax.
- Updated all custom items to use new components format and syntax.
- Some backend changes to recipe books that shouldn't be noticeable or detrimental to the player experience.
- Reduced volume of sounds that play when a new site is built.
- Added translation support for all text that supports it, in the same way as New in Town. If you want to create a translation pack, you can find the language file in the New in Town Template Resource Pack, inside the base New in Town folder. Support for Chinese is also already included thanks to GitHub user yzklpaa.
- Added Trial Spawners and Trial Vaults to several structures. Specifically, the Chandelier and Ancient Tower in the Buried Ocean, and the Illager Obelisk in the Primordial Desert. Some of these may fit better than others, but future structures will integrate them much better, as they'll be designed with Trial blocks in mind.
- Added custom Vault Keys for the structures that possess Trial Spawners and Vaults. If playing with the optional Resource Pack, these have custom textures, as well.
- Prevented players from founding new Fleets and Mines if they already have one. Due to changes in behavior elswhere to bring the pack up to base New in Town standards, this just couldn't be sustained.
- Renamed some advancements on the back-end.
- Optimized how Dimensions handles entity ticking somewhat, to align with base New in Town standards. This should result in improved performance, especially for larger fleets and mines.
- Made Illager Bases try to avoid In Between Portals in addition to the respective sites of the dimension they're in.
In Between:
- Changed how structures generate in this dimension. They now always generate around the same Y level, approximately consistent with the terrain, but will form little islands to generate on if they would otherwise spawn in the void.
Buried Ocean:
- The console/output log is no longer spammed by certain features while players are in the Buried Ocean.
- Kelp, Seagrass, and Sea Pickles now generate more consistently in biomes that have them.
- Improved Surface Rules and their performance.
- Changed the terrain some. There should now be more consistent land hanging above the oceans, as well as somewhat less flat floors and ceilings.
- Increased the height that Ancient Towers can generate to, and made them have top rooms more reliably rather than get cut off.
- Added a confirmation message for setting your respawn point at the Quartermaster's Galleon.
- Overhauled the Illager Attacks in Seafarers. There are simply too many changes to list out completely, but here's the gist.
- Pirate Attacks and base reveals now occur the next (overworld) evening after you build the appropriate structure number, rather than immediately on construction.
- Pirate Attacks now only occur for the first three structures you build.
- Bases are now more like events or mini-raids. They are all objective-based, and need to be taken out by force before discovering new bases.
- Rewards for all bases have been improved.
- Changed advancements so they are granted after dispatching each base.
- Added new unique base: The Suspended Castle.
- Made the Suspended Castle the new final base.
- Changed Raiden's spawn condition at the Suspended Castle. Now, rather than being optional by breaking a Wither Rose, he spawns immediately after all objectives have been destroyed.
- Illagers no longer glow. Instead, the objectives do.
- Updated and improved the Raiden bossfight. While it was already largely up to New in Town standards, the changes to the Illager Attacks also made it clear that this boss fight was sorely in need of an upgrade, both to be more exciting and more challenging.
- Now immune to Poison, Slowness, and Wither.
- Vulnerability phases are no longer tied to attacks.
- Attacks have been reworked. They now include short windup periods (which were previously intentionally omitted, but I've since realized they add a lot visually), and deal more damage on average. These include:
- Potion Spray. Releases a volley of Splash Potion projectiles around the area that cover the ground in hazardous Area Effect Clouds.
- Omen Wave. Releases a damaging shockwave of souls.
- Summon Minions. During Phase 1, it now summons 1 Drowned per player, up to a maximum of 3. They have more health than previously, and deal more damage than normal Drowned. These stat changes are also true of the single Phase 2 Trident Drowned.
- Fixed Ship Planners sometimes being left behind when building new sites. This also included removing the old Barrier Blocks that were previously used to mark where existing sites were.
Primordial Desert:
- Added noise caves to the terrain. This, in combination with the existing caves and wide canyons, makes the underground of this dimension exceptionally cavernous, and hopefully much more fun and rewarding to explore.
- Improved cave biome distribution. Cave biomes should no longer generate on the surface, and generally have a nicer underground distribution.
- Changed how lakes generate in the Oasis biome of the Primordial Desert.
- Reduced the frequency of columns in the Catacombs.
- Increased the frequency and consistency of Pyramids above Catacombs cave biomes.
- Reduced frequency of Basalt Piles and Glowing Trees above Volcanic Zone and Crystal Cave biomes, respectively.
- Redistributed Ores.
- Reduced price of the Mining Drill item. It now only requires 48 Copper Ingots.
- Reduced the average price of Mine structures. Primarily, they now typically require half as much Stripped Jungle Logs, and 33% less Copper Ingots.
- Made the straight Mineshaft structure not require a Mining Drill. This should allow it to be used more frequently as a means of spacing out your mineor tunneling to new locations, as intended.
- Reduced the chances of discovering duplicate Artifact rooms when building new sites.
- Overhauled the Illager Attacks in Excavators. There are simply too many changes to list out completely, but here's the gist.
- Base reveals now occur the next (overworld) evening after you build the appropriate structure number, rather than immediately on construction.
- Bases are now more like events or mini-raids. They are all objective-based, and need to be taken out by force before discovering new bases.
- Rewards for all bases have been improved.
- Changed advancements so they are granted after dispatching each base.
- Added new unique base: The Inverted Pyramid.
- Made the Inverted Pyramid the new final base.
- Changed Rexial's spawn condition at the Inverted Pyramid. Now, rather than being optional by breaking a Wither Rose, he spawns immediately after all objectives have been destroyed.
- Illagers no longer glow. Instead, the objectives do.
- Added a new Seismic Surveyor structure to the Mine. This works similarly to the Scout's Spyglass in Counteroffensive, and shows the general direction as well as exact Y level of discovered Illager Bases.
- Updated and improved the Rexial bossfight. While it was already largely up to New in Town standards, the changes to the Illager Attacks also made it clear that this boss fight was sorely in need of an upgrade, both to be more exciting and more challenging.
- Vulnerability phases are no longer tied to attacks.
- Attacks have been reworked. They now include short windup periods (which were previously intentionally omitted, but I've since realized they add a lot visually), and deal more damage on average. These include:
- Fire Spray. Releases a volley of fiery projectiles around the area that cover the ground in hazardous Area Effect Clouds.
- Magma Swing. Performs a spin attack similar to the [Redacted] boss's swing attack from base New in Town.
- Summon Minions. During Phase 1, it now summons 1 Hoglin per player, up to a maximum of 3. They have more health than previously. Phase 2 now summons a Zoglin instead of a Zombified Piglin, but it also has these increased stats.
- Fixed the Research Station's display sometimes getting stuck on 100 after completing a research, and also fixed some broken behavior.
- Fixed long Mineshafts being able to go through Artifact rooms.
- Fixed a bug that could cause some Artifact rooms to be un-researchable.
Tempest:
- Improved Surface Rules and their performance.
- Fixed a bug that could cause Skeleton Trap horses to cause an infinite loop.
- Has received the fewest changes and should be considered heavily unfinished and WIP.
General:
- Fixed bosses not behaving correctly. This was due to an undiscovered change with how functions were handling a scoreboard that tracked their health. If you hae no started anby bossfights yet, you can update to this version safely and everything should work without further action. If you started a bossfight and found it was not working, you can use these two commands to fix it:
- /scoreboard objectives remove nitBossHealth
- /scoreboard objectives add nitBossHealth dummy
This is just a simple update to remain compatible with Minecraft version 1.20.3. None of these changes should cause any issue to worlds updating from a previous New in Town Dimensions version and/or Minecraft version, but a backup is always recommended when doing so.
General:
- Updated pack format to 26 for Minecraft 1.20.3
- Edited all uses of "minecraft:grass" to use the new "minecraft:short_grass id.
- Made portal travel forcefully enable the spectatorsGenerateChunks gamerule, which is required to allow portals to generate properly when entering a new dimension for the first time.
General:
- Reworked mob spawning across all dimensions. Different mob types now spawn more regularly across different biomes, and no longer over-spawn, greatly exceeding the mobcap. This should have multiple effects:
- Significantly improved performance. No more lagging out due to 800 rabbits.
- More varied mob spawning. The Primordial Desert's Nazca chambers can now be opened more easily again, as mobs other than Hoglins will spawn on the surface at night, as they did in the past.
- More consistent mob spawning overall. Previously some biomes would be lacking mobs they were supposed to have, or even fail to spawn mobs at all. This is no longer the case.
Excavators:
- Fixed Rexial giving his chat lines twice. This was due to a mistake that caused him to not be correctly checking whether he had become a zombie or not, and so was producing chat lines both as his "alive" self and "undead" self.
This version is not compatible with Minecraft version 1.20.1 or older. It should be compatible with New in Town worlds upgraded from 1.20.1 and to this New in Town version, but you should still create a backup of your world first, just in case.
General:
- Updated Pack Format to 18.
- Updated all mobs that get summoned with Potion Effects to use the new 1.20.2 format.
- Updated most methods of randomness to use the new /random command. A few use-cases still use older methods, primarily those that are intended to be randomly based on UUIDs, such as the player's ship sail color.
General
- Added a new command that can be used to fix portals whose destinations have been messed up. It is "/trigger nitFixPortal". Any player can use this command.
- Added a Tutorial Tip to inform players of the above trigger, and that custom dimensions are an experimental Minecraft feature.
In Between
- Made naturally generating features no longer require base New in Town to generate loot.
Excavators:
- Fixed a bug in the Research Station that caused it to not display it's current Research power.
General:
- Updated Pack Format to 15 for Minecraft 1.20.
- Updated recipe advancements for new 1.20 format.
- Updated other advancements for new 1.20 format.
- Added Smithing Templates to most Loot Tables. They range from 20% to 60% frequencies depending on the chest type.
In Between:
- Made the Cherry Woods use the new Cherry Tree blocks. They still use Mangrove Tree shapes cause I think they're cool and work well for the atmosphere.
- Added Cherry Petal Carpets to the Cherry Woods.
Primordial Desert:
- Made Camels spawn in the Desert and Painted Desert biomes.
Due to the 1.19.4 updates being utilized here, this version is not compatible with 1.19.3, nor is it backwards-compatible with older versions of New in Town: Dimensions.
General:
- Updated pack format to 12.
- Contract Books now inform the user of the specific distance you must be from any other fleets/mines if they're too close to an existing one.
- Updated custom biome precipitation to 1.19.4 standards
- Improved portal generation consistency, by now checking if the chunks are loaded before placing the portal or linking it. This should reduce the chances of portals not spawning on slower computers/servers, at the trade-off of travel-time taking longer on those slower machines. For some reason, it is unfortunately not fully eliminated.
- Obfuscated Contract Book values to mitigate accidental activations.
- Optimized code to match base New in Town standards.
- All Site Planners now use Item Display entities instead of markers. They now appear as Crafting Tables unless you have a supporting Resource Pack installed.
- Added Accessibility features to follow Base New in Town Standards:
- Site Planners now regenerate when broken, but can be permanently removed by lighting a fire on top of them
- Contract Books now display particles when held
- Recipes that use Water or Lava buckets return those buckets when built
- Contract Books no longer re-enable sendCommandFeedback, but it can still be re-enabled manually without issue.
- All Custom Items used in the pack now have CustomModelData associated with them. These CMD values, and their base items, are listed in the zip file in "cmd.json"
Buried Ocean:
- Reduced light level necessary for hostile mobs to spawn
Seafarers:
- The Illager Galleon and Illager Lab now only generate when their chunks are loaded
Primordial Desert
- Fixed the Nazca Lines and Pharaoh's Tomb. THey previously wouldn't open due to some ID changes in the last update, both on the worldgen side and the item data side.
- Made Hoglins spawn again.
Excavators:
- The Piglin Cavern and Illager Arena now only generate when their chunks are loaded
- Added an initial Mining Drill Rig item to the starting chest
Tempest:
- Updated the Weather control to use 1.19.4 syntax
- The Tempest now has rivers and lakes winding throughout the landscape.
- Reduced the frequency of Ice Castles
- Made it so Railway rails now turn both directions, instead of going exclusively in circles
- Added Structure Voids to the Locomotive structure for when it generates inside a Railway Station.
Fixed a minor bug that caused the significant issue of making the data pack to not validate correctly, affecting other data packs including New in Town. Not sure what even was the real cause here, the offending issue was not something that changed between 0.31 and 0.32, but whatever.
If you were having issues getting Dimensions to load in your world, or updated your existing Dimensions data pack, please download again.
General:
- Updated the Boss functions for both Raiden and Rexial to be more in-line with Base New in Town's standards, as well as to eliminate conflicts as a result of New in Town's 2.13 update. Both boss fights should function the same way (which is to say, slightly differently than the improved boss fights of the base New in Town), they're just written better and hopefully are slightly more performant.
- Added Chat Lines for Raiden and Rexial. These work the same way as the new boss fights in New in Town: Each has up to 6 lines that they can say in chat during their fight every few seconds, but no sooner than every 10 seconds.
Primordial Desert:
- Piglin Brutes now only spawn in the Mines of Piglin Settlements, which have gates so you can visit their settlements safely without having to fight, if you wear gold. Added the Storyteller's house to Piglin Settlements. It's filled with Chiseled Sandstones to tell a "history" of the settlement.
- Piglins in the Primordial Desert now have a separate Bartering Loot Table from Piglins in other dimensions. This takes advantage of Smithed conventions to allow for relatively safe merging with other Smithed data packs that alter vanilla loot tables, though note that if not downloading from Smithed, this may overwrite or be overwritten by other data packs that alter Piglin Bartering.
- Added Piglin Professions. Different Piglins in Settlements will offer different loot in bartering based on their profession/the building they spawned in. Currently there are Carvers, Cooks, Goldsmiths, Guards, Miners, Priests, and Storytellers.
- Added a riddle and a hint to the Pharaoh's Tomb second chamber.
Excavators:
- Fixed new shafts not generating Artifact structures.