🤝 Diplomacy Menu
- Pressing Z as an RTS player now brings up a menu where you can send resources and ally/disband other players
- You can still use the old commands if you need to (/ally, /sendfood, etc.)
- Player names are coloured according to the new Player Colours system
🎨 Player Colours
- Players are now coloured based on the order they join the game
- If you started using RTS Start blocks, your player colour is the same as that block
- You can toggle between player colours or the old alliance-based colours at the bottom right
- You can also change the colours of alliances (self, ally, enemy, neutral) in the mods config menu
- Thanks to @Daratrix for the coding and design
🛠️ Bugfixes 🛠️
- Building on top of a unit no longer cancels its commands if it was already moving away
- Fixed spiders' shift-queued movements not being shown
- Cheats are now reset whenever a new game begins
- Carrot and Potato crops no longer drop items when broken by hand or building damage
- Polar Bears are no longer worth 300 food when killed by workers
- Pillagers can no longer fire while out of range of a target (including when mounted)
- Fixed units sometimes stopping if moved to the same place they were already going
- Necromancer zombies are no longer upgraded into Husks or Drowned when research completes
- Fixed tab cycling and shift-tab cycling for units and buildings
⚙️ Quality of Life ⚙️
- Camera sensitivty is now saved to your local configs
- Players who start at the same colour of starting block are now automatically allied
- While a worker is selected, mousing over resource blocks shows their values
- The clock is now clickable to toggle showing the tooltip permanently
⚖️ Balancing ⚖️
- All hero experience requirements raised by 33%
- All panicking animals' speed bonuses reduced to 20% (previously 25% to 100%)
- Beacon base cost reduced from (1000 wood, 1000 ore) to (500 wood, 500 ore)
- Default time to win with a fully upgraded beacon reduced from 20mins to 10mins
- You can still change this with /gamerule beaconWinMinutes
🐷 Piglins
- Brute HP raised from 50 to 55
- Military portal cost reduced from (125 wood) to (100 wood)
- Hoglin cost reduced from (150 food, 75 ore) to (140 food, 70 ore)
- Hoglin HP raised from 70 to 75 and move speed from 30 to 31
- Hoglin Cavalry cost increased from (300 food, 250 wood, 100s) to (350 food, 300 wood, 120s)
- Hoglin Stables cost reduced from (250 wood) to (150 wood, 50 ore)
- Flame Sanctuary, Basalt Springs and Wither Shrine costs all changed to (150 wood, 200 ore)
- Blaze attack damage raised from 0 to 0.5
- Ghasts now also gain the +10% movement speed bonus over nether terrain
- Food thrown by the Piglin Merchant can no longer be picked up by neutral units
🧑🌾 Villagers
- Hunter villagers now have only 1.5 damage against animals (2 for veterans)
- This is now also specified in their attack damage tooltip
- Iron Golems now have 20% ranged armour
- Iron Golem health reduced from 150 to 140
- Pillagers are now much more accurate
- Pillagers now reload their crossbows even when out of combat
- While reloading, movement speed is reduced by 20%
- Pillager attack speed reduced from 0.4 to 0.3
- Vexes now follow their parent evoker if the evoker is not in combat, instead of remaining where they are
💬 Languages
- Updated Traditional Chinese (zh-tw)
- Updated Simplified Chinese (zh-cn)
⚙️ Quality of Life ⚙️
- Pressing Shift + number adds a unit or building to an existing control group
- Pressing Alt + number adds a unit or building to a new control group and removes it from all other groups
- Building rally points can now be shift-queued
- Spectators can now see RTS players' unit and hero abilities
⚖️ Balancing ⚖️
- All Heroes now have 30% magic resistance
🐷 Piglins
-
Piglin Merchant
- Greed is Good's TNT cooldown reduction per level increased from 5s to 7s (this means the cooldown is 0 at level 3)
- Thrown TNT fuse time reduced from 3s to 2.5s
- Delay before enemies can eat thrown food raised from 5s to 10s
-
All piglin units now gain +10% movement speed while on nether terrain
-
Wood value of all nether logs raised from 17 to 18
-
Basic portals under construction can now queue their upgrade so it begins immediately upon completion
- This will cost wood up front
-
Military portal upgrade time reduced from 30s to 25s
-
Transport portal upgrade time reduced from 40s to 30s
-
Wither skeletons can stack +1 wither on heroes (3 to 4)
-
Magma cubes gain ~5% physical armor per size above 1 (max size 6 = ~25% armor)
-
Heavy Tridents cost raised from (250 wood, 250 ore, 120s) to (300 wood, 300 ore, 150s)
-
Soul Fireballs cost reduced from (300 wood, 300 ore, 140s) to (250 wood, 250 ore, 120s)
🧑 Villagers
- Royal Guard
- Taunting cry now also grants Resistance III for its duration (60% global armour)
- Mace slam range and radius reduced from 4 to 3, and mana cost raised from 30 to 40
💀 Monsters
Necromancer - Zombie summons are no longer worth experience or population cost - Blood Moon now only spawns units at buildings within 30 blocks of the targeted building - this was previously spawning units at any random buildings owned by the targeted player
-
Sculk amplifier sonic boom range reduced from 20 to 15 and damage penalty increased from -33% to -40% (45 damage)
-
Sculk catalyst night range and bonus HP per nearby sculk block raised by 20% (max range is still 50)
-
Sculk catalysts can now autocast sacrifice
- It will only target the same type of unit you last manually sacrificed
- Autocast turns off once at max night range
-
Slimes gain ~5% physical armor per size above 1 (max size 6 = ~25% armor)
-
Spider movement speed raised from 33 to 34 and damage from 4 to 5
-
Silverfish movement speed raised from 25 to 28 and are no longer worth experience
-
Mausoleum construction time reduced by 8s (to match other factions)
-
Creeper bonus speed duration after being charged reduced from 60s to 30s
🛠️ Bugfixes 🛠️
- Endermen can no longer teleport outside the world border
- Animals can no longer spawn outside the world border
- Magma cubes are no longer slowed in sunlight
- Royal guard now correctly uses 5 population (previously was 3 after trained)
- Spam clicking research buttons with high ping no longer queues up duplicates
- Resistance effects now correctly reduces ranged damage
- Fixed soul siphon not working correctly after the - Necromancer was revived
- Fixed Heroes having their levels reset to 1 sometimes when killed by ravager artillery
⚙️ Quality of Life ⚙️
- Mounted units now show the combined damage of the mount and the rider
- The armour tooltip now shows details when a unit has multiple different armour types
- Added Bottle O'Hero Experience
- Like a Bottle O'Enchanting but gives 100 exp to the nearest hero when thrown
- Slime and magma cubes' autocast consume will now only eat size 2 slimes and turns off at max size
🛠️ Bugfixes 🛠️
- Husks and Drowned now correctly have 20% ranged resistance
- Strays now correctly have -1 movement speed
- Fixed Evoker vexes having too short a cooldown when autocasted
- Fixed many bugs with Brutes with raised shields:
- Armour stat incorrectly showed 0%
- Ranged damage to absorption wasn't being reduced
- Moving at 45% speed instead of 50% speed
⚖️ Balance ⚖️
- Necromancer daytime slowdown reduced from Slowness II (-36%) to Slowness I (-20%)
⚙️ Quality of Life ⚙️
-
Spectators can now hold tab to show a list of players and their resources in the match
- Thanks to @Daratrix!
-
All unit stats can now be hovered over for tooltips
- Bonus stats like Hoglins' bonus damage to buildings are shown here
- Stats are shown in green or red if affected by any buffs or debuffs
- Armor is shown in different colours depending on what it is effective against
🛠️ Bugfixes 🛠️
- Zombie production time increased from 10s to 18s
- This was an error, all other zombies, skeletons and their variants take 18s to build
- Fixed heroes not being produced in new games on the same map even with /rts-reset
- Fixed Netherite Chestplates not granting armour to headhunters
- Evokers with Vigor now have the correct channelling times
- This was effectively making Vigor enchantments useless
- Evoker Circle Fangs now correctly do 12 damage instead of 6
- Music from your opponents' factions no longer plays when they start their game
- Fixed units with absorption from golden apples taking double damage from projectiles
- Fixed a crash when using a transport portal with many units
- Fixed Skeletons and Pillagers being able to break their bows if used too many times
⚖️ Balance ⚖️
- Ravagers no longer benefit from the movement speed buff from Captains
- All basic melee units (brutes, zombies, vindicators) now have 20% armour against ranged attacks
- -1 speed to all basic ranged units (headhunters, skeletons, pillagers)
- Population cost max-sized (size 6) slimes and magma cubes reduced from 6 to 5
- The Necromancer can now consume souls to heal itself for 1.5hp per soul
🎵 New Faction Themes 🎵
Each Faction now has a main theme that plays when you complete your first capitol at the start of each game.
Thanks to @Amphithere for composing these!
Check out the whole playlist for Reign of Nether here:
https://www.youtube.com/playlist?list=PLc5d0pUIST7RJpP2QeRE69f1hnHS2UWah
🪖 Militia Archer Training 🪖
- New research at the Blacksmith costing (250 food, 500 wood, 160s)
- Unlocks the ability for militia to instantly swap between a bow and a sword at any time
- Militia Archers have -40% attack speed, -10% move speed and no armour compared to sword wielders
You can now promote militia to captains using upgraded Castles
- Militia captains cannot be converted back into a villager by any means
🛠️ Bugfixes 🛠️
- The piglin merchant's hitbox has been shrunk down to the size of a regular piglin with visual size unchanged
- This fixes issues of getting stuck constantly and being too fat to use transport portals
- Fixed ctrl-clicking the idle worker button to select all idle workers
- Fixed a bug where the first survival wave would start immediately after completing your capitol
- Fixed Neutral Beacons not being fully upgraded when placed in sandbox
- Fixed /rts-lock not working from command blocks
⚙️ Quality of Life ⚙️
- Ghasts no longer auto-aggro against blood moon spawns due to friendly fire damage to buildings
- You can now rotate the camera to 90 degree points by pressing alt + left/right arrow keys
- Also added buttons to the bottom right to do this
- More blocks are now convertible to nether blocks including:
- All variations of bricks and stone bricks, mossy blocks, clay and prismarine
- You can now shift click unit icons to deselect individual units
⚖️ Balancing ⚖️
💀 Monsters
- Creeper movement speed raised from 25 to 28
- Creepers now gain +20% move speed for 1min after becoming charged
- Drowned and Slime infection durations reduced from 10s to 3s
- Necromancer's base max mana reduced from 200 to 150
- Blood moon spawns now only affect one player per cast
- To do this, use blood moon on any that player's units or buildings at any range
- Blood moon cooldown raised from 360s to 420s
- Blood moon base duration raised from 60s to 75s and mana cost from 150 to 175
🧑 Villagers
- Witch Healing Potion cooldown raised from 10s to 12s
- Militia max health reduced from 35 to 30, but given 18% armour to compensate
- While wielding a bow, the armor is 0%
🐷 Piglins
- Ghasts now have 50% magic resistance, meaning they will no longer be one-shot by warden sonic booms
Other
- From level 5 onwards, heroes gain no exp from neutral mobs
- This is borrowed from Warcraft 3's hero exp system
- This means you can't unlock ultimates without fighting an opponent
🛠️ Bugfixes 🛠️
- Heroes no longer reset their levels when unloaded
- Unit ability cooldowns no longer reset when unloaded
- Fixed a crash when selecting an unloaded unit from a control group
- Fixed the Royal Guard not changing size for other players when using Avatar
- Husks are no longer infectious like drowned
- Fixed a UI bug where hero experience showed 0 if you were 1 exp away from levelling up
⚙️ Quality of Life ⚙️
- Players and their allies now are notified when a friendly hero dies
- Hero revive costs are now configurable via .toml files
⚖️ Balancing ⚖️
💀 Necromancer
- The Necromancer and its zombies no longer burn under sunlight but are instead slowed
- Blood Moon enemies now decay over 30s after the blood moon ends regardless of time of day
- Raise Dead zombies now begin to decay over 30s after 1min
- Raise Dead zombies now have helmets and a sword of higher tiers with each rank
- Raise Dead cooldown raised from 60s to 75s
🧑 Royal Guard
- Avatar now gives the Royal Guard increased move speed and slowness immunity (including against spider webs)
- Mace slam radius increased from 2.5 to 3.0
🐷 Piglin Merchant
- The Piglin Merchant has been working out and now more reliably climbs up steep hills
All Heroes
- Heroes can now only have a max of 3 wither stacks on them (normally 6 stacks against regular units)
- Exp required to level up has been raised by 20%
Heroes Beta
The time of heroes is upon us! Each faction has found a worthy champion for their cause. To play with heroes, set /gamerule allowHeroes to true and build your faction's altar during a game.
MONSTERS: The Necromancer (Spellcaster)
VILLAGERS: The Royal Guard (Tank/Bruiser)
PIGLINS: The Piglin Merchant (Support)
Heroes are modelled after the Warcraft 3 system
- Trained and revived upon death at a special altar building for each faction
- Level up to 10, gaining stats and a skill point with each level
- 3 regular abilities with 3 ranks each, and 1 ultimate at level 6
🔷 Essential Mod Partnership 🔷
- Check out https://essential.gg/wiki/supporting-mod-creators for details on the new partnership!
- Added an in-game button on the title screen to download Essential
🛠️ Bugfixes 🛠️
- Fixed poison spiders not having correct stats
- The idle worker button now shows your faction-specific worker
🦸 Enabled the Royal Guard hero in sandbox 🦸
- See sneak-peeks for details of their abilities
🔷 Heroes now have and use mana for spellcasting 🔷
- This works pretty much like mana in any other game
🥩 Hurt units automatically pick up and eat food to heal 🥩
- Heals at a rate of 5hp per hunger point
- Eg. cooked beef is worth 4 hunger points for players, and heals units for 20 hp
- This does not impede movement or attacks
🛠️ Bugfixes 🛠️
- RTS Start Blocks that are removed via command are no longer tracked
- Fixed Ravager Artillery arrows not damaging buildings
- Fixed the Drowned production button not working correctly
⚙️ Quality of Life ⚙️
- Items that are edible or worth resources are now much more visible in RTS camera
- Placed units can now have their relationship modified in sandbox mode
- RTS Units are no longer permanently stuck in powder snow
- Instead, they fall a max of 1 block into it, then it converts into regular snow so they can escape
🛠️ Bugfixes 🛠️
- Unit owners are now saved much more reliably between server restarts
- Fixed a crash when putting a worker unit in a spawner
- Mob spawners for vanilla units no longer have uncapped spawns at any range
- This was causing significant lag in generated worlds with dungeons
⚙️ Quality of Life ⚙️
- Exiting RTS camera while in sandbox will now always put you into creative mode instead of spectator
- /rts-reset now puts everyone into spectator mode
- ops can still manually change player gamemodes during a match if they want to
- Double-clicking ungarrisoned units no longer selects garrisoned units and vice versa
🦸 🏛️ Added Hero Altars to Sandbox 🏛️ 🦸
Hero Altars are where each faction trains and revives their heroes. Training a hero for the first time is free but revival costs 100 food + 50 per hero level. Dead heroes are saved between server restarts but deleted on /rts-reset.
- Villagers: Shrine of Prosperity
- Monsters: Altar of Darkness
- Piglins: Infernal Portal
👻 🔥 Improved vanilla mob spawners 🔥 👻
- You can now use RoN unit spawn eggs on vanilla mob spawners
- RoN units spawn at any light level (but won't spawn monster units that burn in sunlight during daytime)
- Max 3 units per spawner, or 1 for castle-tier units (ghasts, ravagers, wardens). Nearby spawners of the same type raise this limit
- RoN units spawn without any nearby players, but only if there are no player units in a 30 block range
- Spawn delay is always 30 seconds, instead of a random time between 10-40 seconds
- Spawned units are anchored to their starting position (ie. they retreat back there if you run away)
🛠️ Bugfixes 🛠️
-
Readded water and healing potions research for witches to the Library
-
Experience orbs for heroes no longer drop from a lone hero dying and now decay after 2mins
-
Fixed gamerules flyingMaxYLevel and groundYLevel not matching the menu number when updated via command,
-
Wheat that is transformed into netherwart is now fully grown and harvestable
-
Units hit by blaze fireballs no longer delay their fire tick damage
- This was causing a weird situation where shooting one unit with too many fireballs made them take LESS damage
-
Mounted units no longer ignore direct right-click attack commands
-
Spiders no longer use webs when autocast is disabled
⚙️ Quality of Life ⚙️
- Witch lingering potions no longer collide with mobs
- This was causing them to sometimes hit tall mobs and make the effect cloud unreachable
⚠️ This version changes the code for building save data, so please back up any old maps before loading them in case there's issues ⚠️
🛠️ Bugfixes 🛠️
- Neutral units now correctly attack non-neutral buildings when /gamerule neutralAggro is enabled
- Cheats are no longer disabled whenever rejoining a world in sandbox mode
- Fixed crash related to converting nether blocks
- Fixed crash when using a Militia spawn egg on a spawner
- Fixed worker gather targets not saving between server restarts
- Necromancers can no longer cast blood moon if one is currently active
⚙️ Quality of Life ⚙️
- Players are now in Spectator mode instead of Creative while RTS camera is active
- This will reduce the ability for players to cheat by spawning in items
- Mob spawners are now active whenever any non-neutral unit or survival player is near them
- Creative players no longer activate spawners
- Added spawn eggs for all neutral animal units
- You can now shift-click the "Select all Military units" button to only select units on screen
- Added a button to toggle full unit control in sandbox mode
- This is the same as toggling the 'wouldyoukindly' cheatcode
- Neutral buildings now award resources equal to 25% of their cost when destroyed
New Title Screen and Icon
- Included in-game, Discord, Modrinth and Curseforge
- Thanks to @omega9_6 for the design!
Necromancer Hero now available in Sandbox
The first of three heroes to join Reign of Nether, the Necromancer is a summoner, a veritable one skeleton army who can summon zombies and phantoms, collect the souls of the dead and even transform day into night under a deadly blood moon.
Heroes are designed after the Warcraft III system:
- Max level 10, gaining exp from defeating enemies
- Each level grants a skill point to assign to a new skill
- Has 3 regular skills + 1 ultimate (available at level 6)
- Health and damage scales with level
This hero is mechanically complete but still has some cosmetic changes to be fully complete (projectile model, particles, etc). I won't be including any heroes in regular gameplay until all three are done for balance reasons.
🛠️ Bugfixes 🛠️
- Units no longer aggro against fish when /gamerule neutralAggro is turned on
- Players are no longer teleported to their nearest building when logging in
🛠️ Bugfixes 🛠️
- Vexes no longer aggro against friendly units
- Other players can now see Militia holding up their swords when attacking
- Fixed Militia not having a button to convert back into villagers
- Fixed unit highlights not showing up behind blocks
- Fixed owned units and buildings sometimes showing up as neutral when logging into a singleplayer world
- Fixed rubberbanding from moving too fast at high camera sensitivity
- To do this, the vanilla gamerule disableElytraMovementCheck is now set to true whenever a world starts up
📜 Languages 📜
- Updated Russian (ru_ru)
⚖️ Balancing ⚖️
- Slime cost increased back to (40 food, 40 wood, 40 ore)