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.
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: 50messages.yml
# 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}!"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!
Perfect for survival, factions, or any game mode where automated defense matters!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta