Mods / Battle Towers

Tags:
Worldgen Creatures
Author:
BoboDev
Side:
Both
Created:
Jun 16th 2024 at 6:40 PM
Last modified:
Aug 12th 2025 at 10:06 PM
Downloads:
13011
Follow Unfollow 244
Latest release (for Vintage Story 1.19.0 - 1.19.3, 1.19.4, 1.19.5 - 1.19.8 and 1.20.0 - 1.20.3, outdated):
battletowers_1.0.6.zip  1-click install
For testers (for Vintage Story 1.21.0-pre.1 - 1.21.0-rc.4, potentially outdated):
battletowers_1.0.7.zip  1-click install

Battle Towers

Dependencies


Useful Patches


Generates dangerous Battle Towers to your world, every tower will have treasures, each level of the tower has better treasures, but be careful inside this towers, take some torchs to disable spawners and preventing enemies to spawn, but don't be so lazy every second you spend inside the tower is more enemies spawning in upper levels.

Underground towers, they are consistent, the tower levels do not increase the difficulty, but the loot is always average, but make no mistake, these are not easy towers.

Underground spawners are more sensitive to light, this means a little light in the area can cause it to stop working, but they are stronger and can spawn more entities at once.

Updating the mod: always check if SpawnersAPI has updates too because this mods depends exclusively in SpawnersAPI last versions.

Available Towers

  • Surface Towers: 2
  • Underground Towers: 1
  • Surface Hard Towers: 1
  • Underground Hard Towers: 0

Chance To Spawn

Because this a content mod you will need to unzip the mod and change it inside the assets folder, for changing the spawn chance in surface towers go to assets/battletowers/patches/survival-worldgen-structures.json, the same works for underground and surface towers

...
{
  "op": "add",
  "path": "/structures/-",
  "value": {
    "code": "surfacetowers",
    "name": "Battle Tower / Surface",
    "chance": 0.03, // Increase this for more surface towers decrease for less
    "schematics": [
    "surfacetowers/*"
    ],
    "rockTypeRemapGroup": "standard"
  },
  "file": "game:worldgen/structures.json",
  "side": "Server"
},
...


Changing entities that spawn

Because this a content mod you will need to unzip the mod and change it inside the assets folder, for changing the entities that will spawn in surface spawners go to assets/spawnersapi/config/drifter-normal-surfacetowers.json (There is more spawners for surface, you will also need to change each one manually)

...
"entitiesToSpawn": [
  "game:drifter-deep" // Here is the entity id that will spawn
],
...

You also can create a mod patch check a template here: BTEntities

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.7 battletowers
1.21.0-pre.1 - 1.21.0-rc.4
3009 Aug 12th 2025 at 10:06 PM battletowers_1.0.7.zip 1-click install
  • Fixed json for 1.21
1.0.6 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.19.8 1.20.0 - 1.20.3
4499 Feb 13th 2025 at 10:32 AM battletowers_1.0.6.zip 1-click install
  • Removed shield from spawnlists because its just not work for some reason
  • New variant for the first tower
  • Removed a forgotten treasure vessel on the first tower
1.0.5 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.20.0-pre.0
1607 Nov 10th 2024 at 4:08 PM battletowers_1.0.5.zip 1-click install
  • Reformulated the first surface tower
  • Removed treasures vessels (item still exist to prevent invalid block in already spawned towers)
  • Boss spawners in last floors
  • New treasure chests with random items
  • Reduced max spawned entities from spawners from 6 to 3
  • Nerfed tool loot chances
1.0.3 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.19.8
1465 Aug 12th 2024 at 8:25 PM battletowers_1.0.3.zip 1-click install
  • Reexported the two surfaces towers that have some problems with the spawners
1.0.2 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.19.8
653 Jul 19th 2024 at 10:24 PM battletowers_1.0.2.zip 1-click install
  • German translations, by Chrizzlybear
1.0.1 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.19.8
543 Jul 6th 2024 at 4:47 PM battletowers_1.0.1.zip 1-click install
  • New underground tower
1.0.0 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.19.8
534 Jun 18th 2024 at 10:43 PM battletowers_1.0.0.zip 1-click install
  • Towers will now have air space inside, this means terrain will not be generated inside the towers
  • New underground tower
  • Reduced even more the surface towers spawn rate
  • Surface hard towers will be more hard to find than normal surface towers
  • Chest with loots in surface towers and underground towers
1.0.0-pre.7 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.19.8
181 Jun 17th 2024 at 10:56 PM battletowers_1.0.0-pre.7.zip 1-click install
  • New surface hard tower
  • Lowered the X and Z spawners radius to prevent entities spawning outside the tower
1.0.0-pre.6 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.19.8
160 Jun 17th 2024 at 9:30 PM battletowers_1.0.0-pre.6.zip 1-click install
  • Loot tables for treasures
1.0.0-pre.4 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.19.8
171 Jun 17th 2024 at 3:28 PM battletowers_1.0.4-pre.4.zip 1-click install
  • New tower
  • Tower treasures (still working on loot tables)
  • Reduced chance to spawn a tower
  • Reduced spawner spawn rate
1.0.0-pre.2 battletowers
1.19.0 - 1.19.3 1.19.5 - 1.19.8
188 Jun 16th 2024 at 6:44 PM battletowers_1.0.0-pre.2.zip 1-click install
  • First Release

38 Comments (oldest first | newest first)

Bladeorc7, Feb 5th at 8:27 PM

Will this work on 1.21.5?

RougeTradeR, Sep 29th 2025 at 2:30 PM

I do not like drifters randomly spawning in the dark on surface so I have installed: https://mods.vintagestory.at/show/mod/13495 mod.Will they clash ? I am fine with them being in caves or in this instance a battle tower,contained and not a normal part of the world ( tough they still spawn from rifts I think).What will happen if I install this mod too.Will it contain monsters in the tower,will they not spawn at all,or will they start spawninf everywhere ?

JokoJose, Sep 17th 2025 at 12:53 AM

I believe that you should add a config file where we can limit towers drop to, let say, copper only? I am like you, i love exploring and earning my gear/weapons throught exploring, but i also agree that the towers are extremely easy to loot. Even with the thievery mod that lock chests and make them a lot harder to break, you can just run oppening the ones that are not locked, grab the loot and run out without having to fight a single creature. I dont know modding, so i understand its easier to suggest a change than do in it. I dont know the limitations of moddings or people's skills... That said, let me know if any of this ideas are hard to implement or if someone out there has the skills to make a patch to do some of the changes. 

Ideas: 

1- Limit drop to copper, it will make towers rewarding, while it does not make everything else in the game obsolete.
2- Instead of chest and vessels, make custom entities that when defeated, the loot is drop. That will make it challenging and once the creature is defeated, you feel a sense of acomplishment. This "creature" can  have as back-up support the regular drifters, if the player is swarm by drifters while trying to kill the specific enemy for the loot, that will encourage better tactics to dealt with the creature.
3- Make chest unlockable after certain conditions are met. Example, to open chest on first floor, you will have to destroy all spawners on the first floor, etc, making items scale as you climb higher in the top floors. This will reward player based on how far they go, of course, making enemies harder as you go higher...
4- Make towers extremly rare, like 1 every 10k - 20k distance or instead of being on the surface, have them underground where player can only find them while mining or if cave diving. 
5- Make confidurable settings where we can toggle all this

Overall, i LOVE the concept of this mod, I just find it extremely game breaking when as soon as you spawn, you find 3 towers and now you have everything out of steel in less than 10 mins of game play.

Razgriz, Aug 27th 2025 at 8:56 PM (modified Sep 5th 2025 at 5:10 PM)

BoboDev I was playing around with trying to create a more rare tower spawn pattern given sometimes they can spawn almost quite literally on top of eachother with default settings.  And I found that you can add these lines to your survival-worldgen-structures.json to group and space out your towers in a much more consistent manner than just relying on the "chance" value as it seemed really inconsistent.  Not sure if you want to add that stuff to your mod proper or not, but figured I'd share!

Standard Tower Settings
{
    "op": "addmerge",
    "path": "/structures/-",
    "value": {
        "code": "surfacetowers",
        "name": "Battle Tower / Surface",
        "chance": 0.03,
        "group": "tower",
        "minGroupDistance": 1500,
        "schematics": [
             "surfacetowers/*"
        ],
        "rockTypeRemapGroup": "standard"
     },
     "file": "game:worldgen/structures.json",
     "side": "Server"
}

 

 

the group and group distance can be whatever you'd like thats just how I set them up personally.  This basically just adds all normal surface towers to the "tower" group and when attempting to spawn another structure from the "tower" group it will make sure there is ["minGroupDistance"] of space between any other structure from that group.

see below for my hard settings

 

Hard Tower Settings
{
    "op": "addmerge",
    "path": "/structures/-",
    "value": {
        "code": "surfacehardtowers",
        "name": "Battle Hard Tower / Surface",
        "chance": 0.005,
        "group": "towerhard",
        "minGroupDistance": 2000,
        "schematics": [
             "surfacehardtowers/*"
        ],
        "rockTypeRemapGroup": "standard"
     },
     "file": "game:worldgen/structures.json",
     "side": "Server"
}


This wont stop a hard tower from spawning within the set parameters of a normal tower, but that should be pretty rare after these updates are made.

 

BoboDev , Aug 23rd 2025 at 7:19 PM

KrystianMajster I tested and its working normally, what version of the game and mod you are using?

KrystianMajster, Aug 18th 2025 at 5:59 PM

BoboDev Drifters dont spawn from spawners, what i con do to fix that ?

MotoMan, Aug 17th 2025 at 5:43 PM

downloading this because clearing one of these towers might makes for a decent prebuilt base for late game.

Hostile_Farmer, Aug 13th 2025 at 1:44 AM

Just a suggestion for a Similar Mod.

Similar to story content in the game, having one prebuilt Mega dungeon that starts on the surface and goes deeper and deeper down, with a Map to the Mega Dungeon purchasable at the Treasure Hunter Trader would be really cool. Especially if you collabed with some other mods to make things more and more dangerous as you go down. A safe room or two in the depths to recover, and some seriously good loot near the bottom.

Keep up the good work!

yolofrogs, Jul 13th 2025 at 9:24 AM

the towers definity need some balencing, added it to my server thinking it would give a fight for my mates and they were just super easy to rush through and for whatever reason the loot inside is all late game stuff so within 24 hrs of server uptime almost everyone had full steel gear armor and tools and just a crazy amount of ingots piled up, figured id just remove it and set them back a bit as to not kill the server because everyone has maxed out gear and the towers kept appareaing even after i removed the mod and the spawner api mod, ended up having to go through the files after adding it back and manually making all the mobs that spawn in them super strong in a attempt to make them something that u cant just run through on day one,

BoboDev , Jun 8th 2025 at 11:58 PM

Haru_Haru Don't worry, patches exist for that very reason, feel free.

AcidNight If you think you have too many towers in your world, I suggest you reduce the spawn chance

CharliePetPup  I can't because is just a content mod

CharliePetPup, May 30th 2025 at 9:23 PM

Can you add a generator spawn setting for server worldgen config?

AcidNight, May 4th 2025 at 5:43 PM

Hello, I just looked at the generation of towers, I don't understand why I have a lot of them on my server when I haven't touched the chance percentage, for example where we made our base there are 5 within a radius of 300 blocks +/-

Haru_Haru, May 3rd 2025 at 1:06 PM

Hi. I really love your mod especially combined with Wilderlands RustBounds(since it removes drifter looting) it works amazing.

However, I do find the loot a bit too op even after applying no tool spawn patch.

Is it okay if I make my own patch to change some of the loot spawn and upload it on mod page so others can use it too?

 

If it's not okay, I'll delete the patch.


Thanks again for amazing mod.

 
 
 
 
BoboDev , Mar 23rd 2025 at 6:41 PM

Songbird1 Chrizzlybear Take a look at: rustboundpatch

Songbird1, Mar 23rd 2025 at 3:56 PM

I can see why the Battletowers just werent working for me seeing that Wilderlands Rustbound incompability, well, im very happy to hear you'll be looking into a patch! Looking forward to it, easily one of my favorite mods to run because it really gives good reason to build for proper combat equipment, looking forward to the patch!

BoboDev , Mar 19th 2025 at 11:16 PM

Chrizzlybear In that case will need to make a patch for battletowers custom spawners to add the "canon" mob instead of drifters

Chrizzlybear, Mar 7th 2025 at 7:52 PM

With the Wilderlands Rustbound mod installed, the mobs in the Battletowers are not spawning.


I know why. See the description of the mod above:

Compatibility Issues:

Rustbound disables vanilla drifters and adds it's own drifter "canon". Mods that try to patch drifters should not crash the game, but won't do anything since vanilla drifters are disabled.

BoboDev , Feb 11th 2025 at 11:41 PM

AcidNight If you are getting problems with low spawn rate take a look here

AcidNight, Feb 2nd 2025 at 6:22 PM

BoboDev

Hello, I just found it, it was VSvillage that reduced everything

BoboDev , Feb 2nd 2025 at 2:11 PM

AcidNight I think no

PyroGumi I noticed that in the latest versions you can't spawn a shield for some reason, i will remove shields from spawn list

AcidNight, Jan 28th 2025 at 5:49 PM

hello, the mod does not impact betterruine?

PyroGumi, Jan 26th 2025 at 2:28 PM

Hello, it seems that there is a problem with the tower shields textures since i cant see no texture on the Gui or while equiped offhand and as for the name there is only 2 (material shield, Leather Shield)

BoboDev , Nov 11th 2024 at 4:18 PM

BloodThunder Thank for the love with the mod, but i personally like the way the loot is now for my gameplay style (i prefer exploring and adventuring and earn tools by that way) but i completly understand your preference, i will try to make a patch for removing tools from loot tables, so you just need to download the patch, and probably i will make any guide to manually create a patch to help people that want to make modifications in the loot tables.

BloodThunder, Nov 10th 2024 at 7:02 PM

Firstly, I want to say that I love the mod. I always enjoyed Battletowers in MC, so it's cool to have them here.
I've been using the mod on my server for several months, and they have been enjoying it as well.

Just to comment on the loot balance, imo there should be more raw materials and less fully crafted gear.
It's fairly easy to cheese climb/run through the towers to the top, then end up in full steel plate armor. Especially if you're a Malefactor or have loot bonus.
This leads to players having a nearly infinite supply of T4 gear well before they realistically should, given their base progression.

Looking forward to more updates and variants, thanks!

LadyBlakeHammer, Sep 3rd 2024 at 1:09 AM

BoboDev A few ideas, if applicable;

Maybe a Boss on top of towers, with an abundance of loot.

Towers with Specific Loot / Specific Enemies?

Compaitibility with Fantasy Creatures / Rust & Rot Mobs, might work with my second idea?

I don't know your limits, so I'm just spitballing, Difficulty rewards with that loot, kind of balance.
I wouldn't know too much as you'd be the only one to want to try an idea or two. Lol

 

BoboDev , Sep 3rd 2024 at 12:57 AM

LadyBlakeHammer Can you suggest a balance? do you want to reduce the quantity of vessels in each tower?

LadyBlakeHammer, Sep 2nd 2024 at 2:15 PM

Hey BoboDev I wanna point out, that battle towers pretty much Neuter anyone Blacksmithing as a dedicated Role, and anyone can pretty much outrun the mobs and loot. Compeltely making the game easier as a whole.

Before I am told not to use the mod, I love Battletowers, even in Minecraft, the boss in the end makes it enjoyable, but I've run into the snag that battle towers loot are apparently too good, for how easy a battle tower might be.

BoboDev , Aug 9th 2024 at 7:04 PM

Snazzy_J_Wyrm I have tested all towers spawns, working pretty great, i think some of your mods is breaking this mod

Snazzy_J_Wyrm, Aug 1st 2024 at 5:02 AM

I'm experiencing a strange issue where parts of some battle towers are not generating properly in some chunks. The chunks in question also have collision boxes for some reason. This is only a problem with the structures generated by this mod. All of my other structure mods haven't had a problem like this as far as I can tell.

BoboDev , Jul 17th 2024 at 10:59 AM

Fakegucci If the spawners exist but nothing spawns on it, this is a problem with spawners api you can give me the log files with the configuration extendedLogs enabled in spawnersapi so i can check what is happening

Chrizzlybear, Jul 16th 2024 at 7:41 PM

Hi, I have translated the mod into german.
de.json

The Tower spawner doesn't specify the name of the drifter it spawns, only indicating it as a surface tower Drifter spawner.

Fakegucci, Jul 15th 2024 at 11:30 PM

nothing spawns in the towers, even with spawners API. ive tried multiple versions of each mod and still nothing

Tex342, Jun 18th 2024 at 5:23 PM

This mod make me remember ten years ago when i played the first mod of "Dungeons" on Minecraft, excellent work

Amscram, Jun 17th 2024 at 8:35 PM

Thank you for developing this. I really hope you keep expanding upon this cool idea.

BloodThunder, Jun 17th 2024 at 8:15 PM

👀

BoboDev , Jun 17th 2024 at 2:33 PM

Wandour  Yeah i know haha, by now you can change it in /assets/battletowers/patches/survival-worldgen-structures.json: "chance": 0.5, => 0.1 or 0.05

Wandour, Jun 16th 2024 at 10:59 PM

I think the towers should be a little bit more rare to find 😅

image

Frepo, Jun 16th 2024 at 10:43 PM

VERY nice!!