**v3.0.0!**
Major code improvements and new turret models!
ADDED
- New mod icon.
- Added five new turret models: Modern, Industrial, Sci-Fi, Scrap and Tactical.
- New config to pick between turret models, client sided.
- Added ceiling turrets. A turret placed on the bottom of a block hangs upside down from it and shoots from there. Ceiling turrets fall to the ground when the block they hang from is broken.
- Added FTB Teams support. Party members and players with the ally rank count as allies.
- Added Open Parties and Claims support. Party members and members of allied parties count as allies.
- Added idle movement.
- Added emissive textures to the lights on every turret model.
- Added effectBlacklist config. Turrets are immune to most negative effects.
- Added hurt sounds for the turrets.
- Added the turretArmor config option.
CHANGED
- Rewrote the mod into a stonecutter + architectury setup. Forge 1.20.1 and NeoForge 1.21.1 come from one mod project.
- Turrets can no longer be placed inside another turret, or where they would fall onto one.
- A turret that falls onto another turret now breaks into its item and drops its gun and ammo.
- The turret item is now a flat icon instead of the full model in hand.
- Turret health is now changed automatically when the turretHealth config is updated, instead of only for new turrets.
FIXED
- Fixed lag from idle turrets checking line of sight to every mob in range on every tick.
- Fixed lag from turrets without ammo scanning the chest below them every tick.
- Fixed toggling allies in the turret GUI doing nothing on 1.21.1.
- Fixed the turret_targets and turret_ignored entity tags not loading on 1.21.1.
- Fixed turrets, and the turrets around them, aiming at an owner or ally who hit them.
- Fixed turrets with no gun, or switched off, turning to watch nearby players.
- Fixed the gun staying upright when a turret dies or is named Dinnerbone.
- Fixed turrets spawning half a block up and falling when placed.
- Fixed middle-click not giving the turret item in creative.
- Fixed GUI button labels breaking on systems set to Turkish.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }