🦸 🏛️ 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)
🛠️ Bugfixes 🛠️
- Fixed sometimes being kicked for sending too many packets when moving a large group of units
- Fixed ghast fireballs sometimes not doing damage to buildings
- They were actually doing half of their intended damage for quite a few patches now
- Fixed the cursor sometimes selecting air blocks next to resources when ordering workers to gather
- Fixed crash related to saving unit anchors
- Toggled abilities are now synced if unit states are mixed
- Eg. if you select a brute with a raised shield and one a lowered shield, clicking the ability only toggles one of them so they become synced
- Neutral units no longer aggro against neutral buildings
- Fixed beacon auras sometimes not working
- During a match, your resources are always shown at the top left regardless of if you have anything selected
- Wardens can no longer garrison
- Fixed neutral units not attacking from garrisons
- Buildings no longer remove blocks from nearby buildings when using /gamerule slantedBuilding
- Fixed a food duplication exploit when two workers kill the same animal at the same time
- Fixed the first wave survival wave sometimes being the incorrect faction
- Fixed unit highlights not being visible behind transparent leaves
- Fixed transparent leaves options not working when zoomed in too close
- Fixed /gamerule slantedBuilding not working when using the typed command
- Fixed start being able to choose more than one start block location
- Fixed capitols being placed a block too high on negative Y level maps
- Fixed crash related to building iron golems
- You can no longer view an opponent's resources during a match unless you are a spectator
- Evokers now stop their casting animation if their abilities are on cooldown
⚙️ Quality of Life ⚙️
- Line of sight is now shared with allies
- You can now send resources to non-allies again
- /gamerule neutralAggro now also controls whether neutral and modded units are aggressive against player units
⚖️ Balancing ⚖️
-
Bonus damage from ravager artillery arrows reduced by 1
-
Slimes and magma cubes have more HP at all sizes above 1:
- old: (15, 40, 75, 110, 145, 180)
- new: (15, 45, 80, 120, 160, 200)
-
Evoker Vexes
- Can now be autocast
- Channel time reduced from 4 to 3 seconds
- Cooldown reduced from 70 to 60s
🎮 Modded unit controls 🎮
- All vanilla and modded mobs now have basic movement and attack controls
- Enabled while in Sandbox or by using the cheatcode 'wouldyoukindly'
- Attack-move only works against mobs that the controlled mob is naturally aggressive to
- Disclaimer: sometimes the mob AI interferes with your commands
- For example, iron golems constantly try to go back to the nearest village
🛠️ Bug Fixes 🛠️
- Can no longer send resources to a non-RTS ally
- Fixed unit and building ability tooltips not updating when language is changed
- Fixed camera moving up constantly when switching to RTS camera
- Fixed ghast soul fireballs not setting fires or creating soulsand when upgraded
⚙️ Quality of Life ⚙️
- Workers can now gather modded log blocks such as those from Biomes O'Plenty
- Huntable animals now show their food value next to their portrait
- Updated /rts-help list
- Added packet spoofing prevention on various player actions
- All units and buildings are now converted to neutral instead of being destroyed when exiting sandbox mode
- Double-clicking a villager now selects all nearby villagers of the same profession only
⚖️ Balancing ⚖️
🐰 The Killer Rabbit now has increased knockback resistance and attack jump height
🧑🌾 Villagers
- Witches
- Can now autocast any potion, but only one at a time
- All potion abilities now have a shared cooldown
- Added Water potions, unlocked with research costing (250 wood, 250 ore, 140s), which can extinguish mobs and blocks on fire
- Added Healing potions, unlocked with research costing (350 wood, 350 ore, 180s), which can also harm undead units
- Extended lingering potions research cost reduced from (250 food, 250 wood, 250 ore) to (0 food, 250 wood, 250 ore)
🐷 Piglins
- Bloodlust
- Health cost raised from 10 to 12
- Attack speed boost raised from 50% to 60%
- Affected units now regenerate their lost health over 30 seconds
- Soul Fireballs
- Cost reduced from (350 wood, 350 ore) to (300 wood, 300 ore)
- Research time reduced by 10s
- Soulsand duration raised from 8s to 10s
- Blazes now do 0 damage on hit (only setting enemies on fire)
- Wither Skeletons
- Health raised from 90 to 100
- Max wither stacks raised from 5 to 6
💀 Monsters
- Sculk Amplifiers
- Sonic boom damage is now reduced by 33% (from 75 to 50 damage) when split
- Sonic boom can no longer be used on unfinished catalysts
- Slimes
- Cost reduced from (40 food, 40 wood, 40 ore) to (35 food, 35 wood, 35 ore)
- Spin web duration raised from 5s to 6s
⏩ Updated to Minecraft version 1.20.1 ⏩
- All known issues in the beta have been resolved
- Moving forward, 1.19.2 is no longer supported
- Servers can't load worlds that were created before the worldgen datapack was integrated into the mod
- To resolve this, just delete the datapacks folder in that world
- To load them in single player, choose "Safe Mode"
- Servers can't load worlds that were created before the worldgen datapack was integrated into the mod
🐇 New cheatcode: thebeastofcaerbannog 🐇
- Not even Ghasts are safe from it
🛠️ Bug Fixes 🛠️
- Fixed camera centering on the tutorial world
- Mounted piglins now heal from nether terrain
- Anchors are now saved correctly on server restart
⚙️ Quality of Life ⚙️
-
Added commands to send resources to allies:
- /sendfood <playername> <amount>
- /sendwood <playername> <amount>
- /sendore <playername> <amount>
-
GUI scale in RTS camera now matches your options, but cannot be higher than 3
-
Ravagers that are mounted no longer automatically aggro onto buildings
-
This prevents them hurting themselves from their own splash damage
-
Spiders now have a button to toggle whether they climb on walls or not
-
All cheats are now enabled by default in sandbox mode
-
Healing Fountains now heal 1% of hp per second instead of a flat rate, up to a maximum of 1hp/s
-
Dripstone is now mineable by workers, worth 1 ore each
⛲ 💖 Healing Fountains 💖 ⛲
- Sandbox neutral building
- Grants Regeneration I to all nearby units
- Cannot be captured or destroyed
🔵 Neutral Transport Portals 🔵
- Sandbox neutral building
- Teleports units just like piglin transport portals but links cannot be changed except in sandbox mode
- Cannot be captured or destroyed, and all players can use it
🦙 Llamas 🦙
- Sandbox neutral ranged unit
- Low range but high movement and attack speed
🛠️ Bugfixes 🛠️
- Production % numbers no longer tick up when the game is paused in singleplayer
- Player research is now reset upon being defeated
- Fixed enemy illagers getting stuck in and under ice blocks when spawning over water
- Units no longer automatically attack bridges and passive vanilla mobs when neutralAggro is true
⚙️ Quality of Life ⚙️
- Alliances are now saved between server and client restarts
- Transport portal links are now saved between server restarts
- Selecting all military units no longer selects garrisoned units
- Enemy buildings and units placed in sandbox become neutral instead of being destroyed after exiting sandbox
- Buildings built by workers and any unanchored units will still be destroyed
- You can now manage anchors on enemy units in sandbox
🛠️ Bugfixes 🛠️
- Your start block is unreserved if you log out, change RTS or vanilla gamemodes or disable RTS camera
- All start blocks are disabled if the game is started in a different gamemode
- Fixed building outlines being weird when below Y level 0
⚙️ Quality of Life ⚙️
- You can now start the game with start blocks with only one player
- Added /gamerule slantedBuilding which lets players build regardless of flatness
- This will also carve out terrain to fit the building, so be warned!
- Survival and adventure players can now use allied transport portals
- /gamerule neutralAggro is now true by default
▶️ Starting Position Blocks ▶️
In creative mode, place RTS Start Blocks to mark where players can start in a custom map. Players can reserve positions with a specific faction and you can see where and what faction other players have chosen.
If a map has these blocks, the usual starting method is instead replaced with a simultaneous start with a countdown.
You can have a max of 16 positions in a single map in any colours.
🐻❄️ Neutral Animals 🐼🐺
Added Polar Bears, Grizzly Bears (reskin of polar bears), Pandas and Wolves to the sandbox unit menu.
♟️ End Portals ♟️
Added an End Portal building to the sandbox building menu.
- This is a capturable and invulnerable building that produces Endermen
⚓ Neutral Unit Changes ⚓
- Neutral units placed in sandbox now have an anchor position they retreat to if idle or are >30 blocks away from it
- In sandbox, you can select a neutral unit to change, remove or reset to their anchor position
- All neutral units now grant instant resources equal to 25% of their cost when killed (this includes units from a defeated player)
🛠️ Bugfixes 🛠️
- Fixed being unable to start sandbox mode when a world border is set
- Fixed being unable to upgrade multiple libraries, labs or castles at the same time
🛠️ Bugfixes 🛠️
- Fixed a crash when a player wins by Beacon control
- Magma cubes are no longer slowed during the day
- Rate-limited the number of packets sent when dragging the minimap to prevent being kicked
- Fixed a tooltip error in the wave survival helper
⚙️ Quality of Life ⚙️
- The camera more accurately centers on units and buildings at different Y levels
- Fire and lava blocks in Basalt Springs no longer damage piglin units
- Webs in spider lairs no longer slow down monster units
- Added /gamerule beaconWinMinutes to control how long it takes to win with a beacon
- You can now control-click a unit instead of double-clicking to select all nearby units of the same type
- You can now use /rts-camera instead of F12 to toggle the RTS camera
- You can now specify a resource when using the greedisgood cheatcode (eg. "greedisgood food 100")
⚖️ Balancing ⚖️
- Worker units can no longer capture beacons
- Beacon auras now affect allies
- All enemy units and portals are destroyed upon a Beacon victory in Wave Survival
🛠️ Bugfixes 🛠️
- Fixed Beacon Wealth aura granting too many resources
- Fixed pillagers sometimes not loading their crossbows correctly
- Neutral units are no longer killed when using /rts-reset
- Fixed Beacons being capturable by neutral units
⚙️ Quality of Life ⚙️
- Library auto-enchant speed increased
- Added an exit-sandbox button at the top right
- It does the same thing as /rts-reset
💠 Beacon 💠
The beacon is inspired by the Age of Empires II Wonder, a building that, when fully upgraded, will tick a countdown to victory.
It provides friendly units and players a selection of auras which can be activated after upgrading it:
- 💵 Level 1: Wealth: Grants a trickle of free resources
- ⛏ Level 2: Haste: Workers in range build faster
- ❤ Level 3: Regeneration: Units heal over time
- 🛡️ Level 4: Resistance: Units take less damage
- ⚔ Level 5: Strength: Units deal more damage
Only one aura can be active at a time.
When built in Wave Survival or Classic mode, it starts as a Stone Beacon and must be upgraded to add auras and achieve victory.
When placed in Sandbox, the beacon is fully upgraded, invulnerable and can be captured by any player with the largest nearby army. - Beacons can't change ownership if the original owner still has any units within a 20-block range
🏗️ Sandbox Mode 🏗️
Sandbox mode is a gamemode where mapmakers can:
- Place capturable neutral buildings
- Place any building without workers
- Spawn any units from any faction
- Set allegiance of whatever you're placing (owned, neutral, enemy)
- Toggle cheats with buttons instead of typing
Tips for using sandbox mode:
- Using /rts-reset won't destroy any neutral buildings placed in sandbox mode, use /rts-hard-reset to do this
- You can control and delete neutral and enemy units
- If you're in multiplayer, choosing to start sandbox mode will lock everyone else into sandbox as well
🛠️ Bugfixes 🛠️
- Fixed a bug where allying players caused alliances to rapidly switch
- Fixed camera centering inaccuracies when sensitivity is changed
⚙️ Quality of Life ⚙️
-
Added a GUI to easily modify gamerules before a game starts
- You can still use /gamerule commands if you prefer that
- All players can see the menu, but only server ops can make changes
- Any changes made will be reflected on all clients
-
Added /gamerule allowBeacons to let workers build beacons
-
Right-clicking a mountable unit now mounts a ranged unit onto it
-
Right-clicking a garrison will garrison ranged units into it
-
Fire and lava blocks in Flame Sanctuaries no longer damage friendly piglin units
-
Moved F6 option (hiding leaf blocks) to bottom right map menu
-
All players are now notified when an alliance is created or disbanded
-
In wave survival, all players are allied by default
- You can still use /disband to remove an alliance
🛠️ Bugfixes 🛠️
- Fixed crash on launching a dedicated server
- Fixed spell cast cycling for witches
- Fixed portals building at the same speed on all terrain (it now builds 20% faster on nether terrain and 60% slower on overworld terrain compared to previous patches)
- Fixed frame drop when right-clicking a building with a worker, including using Call to Arms
⚙️ Quality of Life ⚙️
- Added cheatcode 'slipslopslap', which gives monsters sunlight immunity The library now shows the range of enchanting when selected
⚖️ Balance ⚖️
- Enchant Quick Shot buffed to Quick Shot II (now 0.5s faster firing)
- Cost raised by 10 wood, 5 ore
- Portals and Sculk Catalysts now have 50% resistance against sonic booms