Key Features:
- Automatic Turrets – Place special dispensers that automatically shoot at hostile mobs and enemy players within range.
- Leveling System – Turrets earn experience with each kill and can level up to 20, increasing damage and range.
- Ammunition – Reload your turrets with gold nuggets via an intuitive GUI.
- Advanced Management – Graphical interface to view stats, reload ammo, and remove turrets.
- Informational Holograms – Display the owner, level, and remaining ammo above each turret.
- Data Persistence – All turrets and their progress are saved in an SQLite database.
- Configurable Limits – Set a maximum number of turrets per player.
- Permission System – Full control over who can use, give, and administer turrets.
Spoiler: config.yml
# Turrets Plugin Configuration
max-turrets-per-player : 5
debug : false
levels:
1:
kills : 0
damage : 2.0
ammo : 100
range : 10.0
shoot-delay : 1000
2:
kills : 500
damage : 2.5
ammo : 120
range : 10.5
shoot-delay : 950
3:
kills : 1200
damage : 3.0
ammo : 140
range : 11.0
shoot-delay : 900
4:
kills : 2000
damage : 3.5
ammo : 160
range : 11.5
shoot-delay : 850
5:
kills : 3000
damage : 4.0
ammo : 180
range : 12.0
shoot-delay : 800
6:
kills : 4200
damage : 4.5
ammo : 200
range : 12.5
shoot-delay : 750
7:
kills : 5600
damage : 5.0
ammo : 220
range : 13.0
shoot-delay : 700
8:
kills : 7200
damage : 5.5
ammo : 240
range : 13.5
shoot-delay : 650
9:
kills : 9000
damage : 6.0
ammo : 260
range : 14.0
shoot-delay : 600
10:
kills : 11000
damage : 6.5
ammo : 280
range : 14.5
shoot-delay : 550
11:
kills : 13200
damage : 7.0
ammo : 300
range : 15.0
shoot-delay : 500
12:
kills : 15600
damage : 7.5
ammo : 320
range : 15.5
shoot-delay : 450
13:
kills : 18200
damage : 8.0
ammo : 340
range : 16.0
shoot-delay : 400
14:
kills : 21000
damage : 8.5
ammo : 360
range : 16.5
shoot-delay : 350
15:
kills : 24000
damage : 9.0
ammo : 380
range : 17.0
shoot-delay : 300
16:
kills : 27200
damage : 9.5
ammo : 400
range : 17.5
shoot-delay : 250
17:
kills : 30600
damage : 10.0
ammo : 420
range : 18.0
shoot-delay : 200
18:
kills : 34200
damage : 10.5
ammo : 440
range : 18.5
shoot-delay : 150
19:
kills : 38000
damage : 11.0
ammo : 460
range : 19.0
shoot-delay : 100
20:
kills : 42000
damage : 11.5
ammo : 480
range : 19.5
shoot-delay : 50
Code (YAML):
# Turrets Plugin Configuration
max-turrets-per-player : 5
debug : false
levels:
1:
kills : 0
damage : 2.0
ammo : 100
range : 10.0
shoot-delay : 1000
2:
kills : 500
damage : 2.5
ammo : 120
range : 10.5
shoot-delay : 950
3:
kills : 1200
damage : 3.0
ammo : 140
range : 11.0
shoot-delay : 900
4:
kills : 2000
damage : 3.5
ammo : 160
range : 11.5
shoot-delay : 850
5:
kills : 3000
damage : 4.0
ammo : 180
range : 12.0
shoot-delay : 800
6:
kills : 4200
damage : 4.5
ammo : 200
range : 12.5
shoot-delay : 750
7:
kills : 5600
damage : 5.0
ammo : 220
range : 13.0
shoot-delay : 700
8:
kills : 7200
damage : 5.5
ammo : 240
range : 13.5
shoot-delay : 650
9:
kills : 9000
damage : 6.0
ammo : 260
range : 14.0
shoot-delay : 600
10:
kills : 11000
damage : 6.5
ammo : 280
range : 14.5
shoot-delay : 550
11:
kills : 13200
damage : 7.0
ammo : 300
range : 15.0
shoot-delay : 500
12:
kills : 15600
damage : 7.5
ammo : 320
range : 15.5
shoot-delay : 450
13:
kills : 18200
damage : 8.0
ammo : 340
range : 16.0
shoot-delay : 400
14:
kills : 21000
damage : 8.5
ammo : 360
range : 16.5
shoot-delay : 350
15:
kills : 24000
damage : 9.0
ammo : 380
range : 17.0
shoot-delay : 300
16:
kills : 27200
damage : 9.5
ammo : 400
range : 17.5
shoot-delay : 250
17:
kills : 30600
damage : 10.0
ammo : 420
range : 18.0
shoot-delay : 200
18:
kills : 34200
damage : 10.5
ammo : 440
range : 18.5
shoot-delay : 150
19:
kills : 38000
damage : 11.0
ammo : 460
range : 19.0
shoot-delay : 100
20:
kills : 42000
damage : 11.5
ammo : 480
range : 19.5
shoot-delay : 50
Spoiler: messages.yml
Code (YAML):
# Turrets Plugin Messages
# General messages
no_permission : "&cYou don't have permission to do that!"
player_only : "&cThis command can only be used by players!"
plugin_reloaded : "&aPlugin configuration reloaded successfully!"
# Turret messages
turret:
given : "&aYou have received a turret!"
placed : "&aTurret placed successfully!"
removed : "&cTurret removed!"
not_owner : "&cYou are not the owner of this turret!"
max_reached : "&cYou have reached the maximum of {max} turrets!"
level_up : "&aYour turret has reached level {level}!"
out_of_ammo : "&cOne of your turrets is out of ammo!"
no_ammo : "&cYou don't have any gold nuggets to reload!"
reloaded : "&aReloaded {amount} bullets!"
killed_player : "&6{owner}'s turret killed {player}!"
# General messages
no_permission : "&cYou don't have permission to do that!"
player_only : "&cThis command can only be used by players!"
plugin_reloaded : "&aPlugin configuration reloaded successfully!"
# Turret messages
turret:
given : "&aYou have received a turret!"
placed : "&aTurret placed successfully!"
removed : "&cTurret removed!"
not_owner : "&cYou are not the owner of this turret!"
max_reached : "&cYou have reached the maximum of {max} turrets!"
level_up : "&aYour turret has reached level {level}!"
out_of_ammo : "&cOne of your turrets is out of ammo!"
no_ammo : "&cYou don't have any gold nuggets to reload!"
reloaded : "&aReloaded {amount} bullets!"
killed_player : "&6{owner}'s turret killed {player}!"
Commands:
/turrets give <PlayerName> <TurretLv> <Amount> – Receive a turret
/turrets reload – Reload the plugin configuration
How It Works:
- Get a turret with /turrets give <PlayerName> <TurretLv> <Amount>
- Place it like a normal dispenser.
- Right‑click to open the management menu.
- Reload with gold nuggets when needed.
- The turret will automatically fire at nearby enemies!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Turrets is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 186 times (via Spigot). Download it and open it directly in the game.