This update should be mostly compatible with worlds that were using New in Town version 2.18, as long as you also upgrade the world to Minecraft 1.21.4, however some custom items added by New in Town may lose their textures if you're using the Optional Resources, due to changes to Custom Model Data. As always, a backup is still recommended.
General:
- Updated to Pack Format 61 for Minecraft 1.21.4.
- Updated Custom Model Data components of all items to 1.21.4 format
- Updated the Optional Resource Pack to use the new 1.21.4 Item Model Definitions
Counteroffensive:
- Fixed the Blaze Reactor not generating daily resources.
- Modified the Paradox Box's loot table. It was working fine before, but was throwing an error in the output logs.
Refugee:
- Added particles to the Portal Banners that appear during the End Invasion, to help indicate where to shoot arrows (including after players mistakenly destroy the Banners by hand).
This update should be compatible with worlds that were using New in Town version 2.17.3, 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
General:
- Updated and fixed the Chinese Language support in the Optional Resource Pack, courtesy of Discord User ZeroIceBear.
Counteroffensive:
- Fixed a bug that caused the Trophy Room to not award Trophies. Also waxed the signs in the Trophy Room so right-clicking them to earn your trophies does not open the sign GUI.
This version should be compatible with towns started in 2.17.1, but not 2.17c and below. And, as always, it's recommended you make a backup of your world first anyway just in case.
General:
- Updated the Chinese language support thanks to GitHub user yzklpaa.
- Updated the Uninstall function. It was missing a few scoreboards to be cleaned up.
Kingdoms:
- Added bees back to the Castle Courtyard.
- Made the Mooshroom Habitat correctly return empty Buckets when built.
- Modified Mining Drill's daily output loot table. It should produce a better variety of ores and stones, and features somewhat increased odds of producing Diamonds to make up for the investment.
Counteroffensive:
- Fixed the Doompump not generating resources.
- Made the Forbidden Steeple correctly return an empty Bucket when built.
Refugee:
- Added a Tutorial Tip when interacting with a Tower Planner, that suggests building an Intersection before building any Roof structures.
- Fixed a syntax error in the Dragon Armor loot tables that caused them to not spawn.
General:
- Optimized how New in Town handles entity ticking somewhat. This should result in improved performance, especially for larger towns. Unfortunately this also means the version of New in Town is not compatible with towns started in previous versions. You must start a new world to update to this New in Town version.
- Fixed how New in Town loot tables select Enchantments. It will now use the same rules as vanilla loot tables when enchanting books or gear held/dropped by mobs. Primarily, this means that enchantments added by other data packs like Dragonkind Evolved, that are not supposed to be obtainable in this way, stay that way.
Kingdoms:
- Updated the Mayor's Charter Books in anticipation for the Dimensions Expansion's 1.21 release.
Counteroffensive:
- Ghasts spawned at Tyrant's Bases are now about 65% their normal size, to reduce frequency of suffocation as well as increase general mobility in this structures.
Refugee:
- Fixed Dragonscale Chestplate, Leggings, and Boots only applying attribute changes when worn on the head.
This is a quick hotfix update. Updating to this from either v2.17, or 2.16.1 (if also updating to Minecraft 1.21 from 1.20.6), should present no issues, however in the case of the latter, a backup is still recommended.
General:
- Updated some Attributes of mobs to the new syntax, which had slipped through the cracks in the last update.
Kingdoms:
- Actually included the updated Wall structures.
General:
- Updated to pack format 48 for Minecraft version 1.21. Minecraft worlds using an older version of New in Town should be able to update to this one without issue, but as always, a backup is recommended.
- Prevented players from founding additional towns, fortresses, or cities, for edge cases where a player may gain access to an extra Charter Book, such as stealing it from another player.
Kingdoms:
- Changed the dirt paths on Wall structures so they tile more nicely.
- The Town Square now only invites visitors and/or begins raids if a player is within 100 blocks at the appropriate time. This is done to minimize the issue of raids being started repeatedly if a town is in loaded chunks on an otherwise empty server, such as by being in spawn chunks or otherwise forceloaded by another data pack.
Counteroffensive:
- Adjusted the way Tyrant's Bases and naturally generating features are spread when a Fortress is started, to more strongly reduce the liklihood of a structure overwriting the Portal Platform.
Refugee:
- Fixed the Dragonologist's trades to require Dragon Scales and given Dragon Research, rather than regular Flint and Knowledge Books.
Custom Recipe Tools:
- Updated to pack format 48 for Minecraft version 1.21. This will require some minor changes to addon packs looking to update--specifically, folder names have changed.
- Fixed the template advancements, which had not been fully updated.
Due to the extensive nature of 1.20.5, upgrading New in Town worlds made in 1.20.4 to 1.20.5 is not possible, even when also updating to this version of New in Town. To play New in Town in 1.20.5, you will need to start a new world with this version.
General:
- Updated Pack format to 41 for Minecraft version 1.20.5.
- 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.
Kingdoms:
- Somewhat improved the way the Town Planner checks for when to get the End Portal Recipe Book.
- When the Tyrant is defeated in the Overworld, it now grants the Tyrantfall advancement to the nearest player that doesn't already have it. This should help prevent players from getting softlocked because a player who had already defeated the Tyrant for their own town helped out with another town's Tyrant fight.
- Updated the Lunar Client Tutorial Tip given by the Town Planner to also acknowledge that it may cause recipes to not work at all. Time will tell if this remains an issue, or if the changes to items in 1.20.5 will eliminate this conflict.
Counteroffensive:
- Fixed War and/or Keep Planners sometimes being left behind when building new Keep sites, or Fortress Sites around a Keep.
- Made the Magical Farm not transmute items dropped by the player.
Refugee:
- The Slime Den can now spawn a Domesticated Slime as long as there is no Domesticated Slime already, even if there are regular Slimes.
- Reduced the range that the Slime Den's spawner checks for players to 4 blocks, and also reduced the number of regular Slimes it spawns.
- Made the Golden Carrot Farm not transmute items dropped by the player.
Custom Recipe Tools:
- Updated the Custom Recipe Tools Pack format to 41 for Minecraft Version 1.20.5.
- Updated all Template recipe advancements to use the new display item syntax.
- Updated the Town, Keep, and City Template Advancements to use item component format and syntax for the custom items used in their recipes.
- All of the above changes will require those with custom addons to update their packs. If you need help, you can reach out to me in the Discord.
Kingdoms:
- Slightly changed the behavior of the Star Dial. It now won't increase your day count incredibly high incredibly quickly. The timer rewind feature does still increase the day count, but less dramatically. As a byproduct, its effects are now slower and arguably more balanced.
- Fixed the Town Planner floating above the ground after upgrading the Settler's Wagon to a Town Hall.
Counteroffensive:
- Fixed an error in the Doompump Operator's loot table for Incendium's Infernal Dunes.
Refugee:
- Fixed Dragonkind Evolved compatibility to always guarantee a Dragon Tyrant for the next-respawned Dragon, and future proofed in the event more dragons are added to that pack.
Counteroffensive:
- Reworked the Doompump back-end to be in-line with the Regional Outpost update from some time ago. It's now a lot cleaner and has had resources shuffled around/added to certain biomes, including Incendium biomes.
Refugee:
- Added some minor cross-compatibility with Dragonkind Evolved. Now, the first Dragon you respawn after the End Invasion will be a Dragon Tyrant.
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 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.
This update features a major bugfix for the End Invasion, allowing players to progress. If you are updating from 2.15.6, you can safely update to this version, and the Invasion will begin to work correctly. If you (for some reason) destroyed the Banners or Portals by hand, shooting where the Banners were will still progress the event normally.
Kingdoms:
- Changed the description of the Castle Frame in the recipe book. It no longer states that you need to build all 6 Castle Frames before upgrading them.
Refugee:
- Fixed the End Portal Banners not exploding when shot with arrows. Somehow an entire line got straight up deleted in the last version, causing them to not detect arrows.
Counteroffensive:
- Fixed Keep Planners mistakenly generating facing directions where sites already exist.
Refugee:
- Altered the way Enderman peace is handled.
- You now join the team (and therefore become peaceful with Endermen that are in the End) by talking to a City Planner, not when the End City is started. This will allow players who are working together to become peaceful with the Endermen even if they were not present for the End City's founding.
- There is now a Tutorial Tip when you start your End City informing you that talking to the City Planner will make the Endermean peaceful towards you.
- Endermen are no longer made invulnerable by players who are at peace with them. Instead, Endermen that are near friendly players will be given extreme Resistance and Regeneration. This will still prevent friendly players from being able to kill Endermen, while not preventing with players who are not friends with the Endermen from defending themselves.
- Fixed the Golden Carrot Farm not producing Golden Carrots.
Optional Resource Pack:
- New text has been added to both the template and the official RP for the Tutorial Tip when starting an End City, and when talking to the City Planner to become friends with the Endermen. (nitk.tutorial.start_city.desc.1, nitk.tutorial.start_city.desc.2, nitk.tutorial.start_city.desc.3, nitk.tutorial.city_planner.hover, and nitref.join_team)
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 wagon color.
Optional Resource Pack:
- Updated Pack Format to 18. This is also the case for the Template RP inside the data pack.
All changes to the lang file, specificallly adding new translation keys, are reflected in the Template inside the zip folder, as well as to the official RP.
General:
- Added translation support for the contents of all Contract Books. Like all the other books, titles do not support translation keys, but the contents and the hovering text inside now do. These keys in the lang file are nitk.contract_book.hover, nitk.contract_book.contents, nitco.contract_book.contents, nitref.contract_book.contents.
Kingdoms:
- Added translation support for the text that displays when defeating the Tyrant in the Overworld. This key in the lang file is nitk.hell_attack.tyrant_arena.defeat.
- Added translation support for the text that displays when you return to your town after defeating the Tyrant in the Nether. This key in the lang file is nitref.invasion_plans.inform.
- Fixed the translation keys for the New in Town Quests root advancement. No changes to the lang file, they just weren't being correctly applied in the data pack.
Counteroffensive:
- Fixed the translation key for the Scout Spylgass and Demolitions Bridge recipe book descriptions. No changes to the lang file, these just weren't being correctly applied in the data pack.
Refugee:
- Fixed the translation key for the Lava Chamber recipe book description. No changes to the lang file, this just wasn't being correctly applied in the data pack.
Kingdoms:
- Fixed the Mooshroom Habitat Recipe not displaying the Building Permit with the correct texture if using the Optional Resource Pack.
- Fixed the Mooshroom Habitat not informing the player that there isn't a Mooshroom Herd nearby, and adjusted the text that appears when this is the case.
Counteroffensive:
- Fixed the War Planner used to build the first Nether Keep structure dropping all its items upon construction (for realsies this time).
Optional RP:
- Changed text that appears when trying to Mooshroom Habitat while no visiting Mooshroom Herd is in range.
- Added some artwork for upcoming Dimensions content.
This update, dubbed the Warfare Update, brings a much needed overhaul to the Nether, and specifically to the attacks upon the Tyrant's Bases as you launch your Counteroffensive. Due to the nature of the changes, this version is not backwards compatible with any worlds that have already started a Nether Fortress. Any worlds that have not yet reached that stage in the story may be able to update safely, but this is never guaranteed.
General:
- Reduced the volume of the Tyrant's hurt sound effects.
- Stopped output logs from helpfully, if falsely, spitting warnings regarding mob loot tables. These were a result of some loot tables being used in contexts where a killer wouldn't be specified, and only served to be annoying rather than indicate that anything was broken.
Kingdoms:
- Added the Pasture, a new Large Site. When it's built, it will have a full Water Cauldron and a Hay Bale in the middle trough area, and starts with no farm animals. Every day at noon, it will consume the Water and Hay, and produce one matching offspring for every pair of Cows, Pigs, Sheep, or Chickens within the enclosure. If there are no pairs, it won't consume the resources, and vice versa.
- Updated the look of the Guard Tower to better match the castle's aesthetic, and made it taller.
- Updated the look of the Wizard Tower to better match the castle's aesthetic, and added a new magical method of ascending and descending.
- Added Block of Bamboo to the Lumberer's trades.
- Fixed the Mooshroom Habitat building one block higher than expected.
- Fixed the Festival Grounds not tracking time correctly.
- Added a Site Planner model to the Bank Planner and fixed it not restoring itself correctly.
Counteroffensive:
- Overhauled the Tyrant's Bases. This is the biggest change of the update, and one that I hope was well worth the wait! There are simply too many changes to list out completely, but here's the gist, and there are more details in the new Ultimate Strategy Guide inside the .zip folder!
- The intervals at which your scouts discover bases have changed to be when you build your 1st, 2nd, 4th, 6th, 7th, and 9th structures.
- Attacks now occur the next (overworld) evening after you build the appropriate structure number, rather than immediately on construction.
- Attacks 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.
- Added new advancements for dispatching each base.
- Added three new unique bases: The Ghast Nursery, the Black Barracks, and the Eternity Beacon.
- Made the Portal Factory the new final base.
- Changed the Tyrant's spawn condition at the Portal Factory. Now, rather than building a Wither yourself, he will simply spawn naturally after the objectives at the Portal Factory have been destroyed.
- Redistributed Loot Barrels. Now all bases have some, but there's fewer at each individual one.
- Removed Wither Skulls and Ancient Debris from each base. Wither Skulls are no longer necessary to progress the story, and Ancient Debris now has a chance to drop from destroying objectives.
- Tyrant Mobs no longer glow. Instead, the objectives do.
- Added the Heart Mechanist. This structure has a villager that will exchange your Tyrannical Hearts for redstone machinery such as Pistons, Observers, and Hoppers. You'll end up getting a lot more Tyrannical Hearts, so this gives you something additional to do with them. You can still also sell Tyrannical Hearts to the War Strategist for Gold Ingots.
- Added the Scout Spyglass. As the Tyrant's Bases are revealed, their approximate locations will be plotted on a 3D map inside this structure, centered on your Nether Fortress. It will always show the accurate direction from your Fortress it is located, and an approximately correct height, but the distance is not to scale.
- Removed the Tyranny Spotter. It's job has been taken over by the Scout Spyglass.
- Added Tutorial Tips for building a Scout Spyglass, and discovering the Trawler Ship's engine.
- Added Upward and Downward Staircases. You can now have your Nether Fortress span multiple levels, in increments of 6. New Downward Staircases cannot be built below Y=49, and new Upward Staircases cannot be built above Y=127. You can however use these to pierce the Bedrock ceiling.
- Fixed a translation error with the Basalter recipe.
- Fixed the initial Nether Keep's War Planner returning some or all of its items.
- Removed Bedrock from all Nether Fortress structures.
Refugee:
- Updated the Electrician's trades in the Redstone Dome. They're now a little better and have more variety, but don't overlap much with the Heart Mechanist.
- Updated the Slime Tamer's trades in the Slime Den. They're now a little more powerful.
- Made the Spawner in the Slime Den spawn a domesticated Slime at noon each Overworld Day. It can't attack or damage you, and will drop considerably more slime balls than normal, especially if killed by a Frog. A new slime will only spawn if there isn't already one nearby.
- Fixed the Portal Reactor dropping some or all of its items into the Completed End Portal, where they can be picked up on the other side.
- Actually fixed the Dragon Scales obtained from dragonology structures and loot. The Dragonologist will now accept them properly.
Optional RP:
- Added new models for the objectives at the Tyrant's Bases.
- Several Translation Key additions, changes, and removals. These have also been applied to the Template RP inside the data pack.
Custom Recipe Tools:
- Updated the Template structures for the Fortress Platforms and Nether Keeps to remove the Bedrock block, previously used internally for War Planner placement. You can update your existing custom structures by going to the Bedrock block in the middle of your custom Nether structure and using this command in its location: "/function nitk:debug/replace_bedrock"