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
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"
},
...
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
],
...

Will this work on 1.21.5?
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 ?
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.
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!
"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
"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.
KrystianMajster I tested and its working normally, what version of the game and mod you are using?
BoboDev Drifters dont spawn from spawners, what i con do to fix that ?
downloading this because clearing one of these towers might makes for a decent prebuilt base for late game.
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!
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,
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
Can you add a generator spawn setting for server worldgen config?
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 +/-
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.
Songbird1 Chrizzlybear Take a look at: rustboundpatch
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!
Chrizzlybear In that case will need to make a patch for battletowers custom spawners to add the "canon" mob instead of drifters
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.
AcidNight If you are getting problems with low spawn rate take a look here
BoboDev
Hello, I just found it, it was VSvillage that reduced everything
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
hello, the mod does not impact betterruine?
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)
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.
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!
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
LadyBlakeHammer Can you suggest a balance? do you want to reduce the quantity of vessels in each tower?
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.
Snazzy_J_Wyrm I have tested all towers spawns, working pretty great, i think some of your mods is breaking this mod
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.
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
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.
nothing spawns in the towers, even with spawners API. ive tried multiple versions of each mod and still nothing
This mod make me remember ten years ago when i played the first mod of "Dungeons" on Minecraft, excellent work
Thank you for developing this. I really hope you keep expanding upon this cool idea.
👀
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
I think the towers should be a little bit more rare to find 😅
VERY nice!!