Update 1.0.1-beta-1.21.4
In accordance with issue #22, Defensive Measures is now updated to Minecraft 1.21.4!
Defensive Measures is now updated to Minecraft 1.21.4, bumping version to v1.0.1-beta-1.21.4
.
Several changes have been implemented to the turrets while also preparing for future implementations of some features such as Turret Levels and White/Blacklisting of entities and/or players.
What's New?
🟢 Added a new particle, used by MG Turret when shooting.
🔴 Removed Anvil repair modification to allow compatibility with other mods.
Items
🟢 Turret Items now shows the health of the turret, along with their range, vertical firing arc, and reload time.
🔴 Turret Remover equipment has now fewer repair item ingredients.
Turrets
🟡 Updated all turret's projectile shooting calculation, making some turrets shoot more upwards than straight.
🟡 Turrets will now lose its target focus when their target is further up or down their vertical firing arc.
🟡 Particle emissions are now aligned properly to their respective models.
🟡 Made turrets persistent, preventing them from despawning upon chunk unload.
🟡 Turrets will now not get knocked back when near explosions.
🟡 Attempted to make all turrets adjust their pitch a bit more to match their projectile's arc path.
Cannon Turret
🟢 Buffed the Cannon Turret, increasing its range from 16 blocks to 24 blocks.
🟢 Buffed the damage of Cannon Turret via its Cannonball projectile, which now deals 10 damage, but will exponentially decrease upon a certain distance.
🟡 Cannonball has now a larger hitbox to fit its scale.
🔴 Cannon Turret now has a minimum range, which sits at 3 blocks.
Ballista Turret
🟢 Ballista Turrets now shoots a Ballista Arrow upon death on where it is last looking, allowing its animation to come to life.
MG Turret
🟢 MG Turret's shots can now pierce entities depending on their armor points.
🟢 MG Turret has now a smaller hitbox and model.
🟡 MG Turret's shots now destroy fragile blocks like Glass, Glass Pane, Sea Lantern, etc. Also, it now produces different hit sound, depending on what it hits.
🟡 Fixed crash issue whenever MG Turret shoots when playing in multiplayer or server.
🟡 Buffed MG Turret to now have armor points (2) with armor toughness of 1. Also, increased its range from 16 to 20.
I found a bug while playing the mod with my brother... It's scary enough to eat all your irons and wood without you knowing so I quickly made a patch.
Changelog
🟢 Added sound event when turrets are fixed (healed)
🟡 Fixed a bug where items won't get consume and tools used to repair the turrets won't get damaged
Dependencies
Geckolib
- (Min) Geckolib 3.1.35
- (Max) Geckolib 3.1.40
Fabric API
- (Min) Fabric API 0.66.0+1.19.2
- (Max) Fabric API 0.76.0+1.19.2
Server hotfix update! The mod can now be played both on Singleplayer and Multiplayer, with support to Fabric servers. Quilt servers can still use the mod but is not entirely supported.
Changelog
🟢 Added option to play the mod on Fabric server.
🟢 Added option to play the mod on Quilt server.
Dependencies
Geckolib
- (Min) Geckolib 3.1.35
- (Max) Geckolib 3.1.40
Fabric API
- (Min) Fabric API 0.66.0+1.19.2
- (Max) Fabric API 0.76.0+1.19.2
Open Beta
This marks the end of the Alpha Phase of the mod and now under Beta and can be tested. All bugs and issues can be reported and will be looked upon. I'm so glad and proud to introduce my first mod in Minecraft Java after porting this entire concept from my Bedrock Add-On
[TURRETS]
This introduces new turrets to the game:
Cannon Turret
The very first turret implemented in the mod. It shoots cannonballs that explodes upon impact.
Ballista
One of the cheapest turrets to build in the mod. It shoots arrows that deals low damages to enemy but penetrates them.
MG Turret
The MG Turret is the first modern turret in the mod. It shoots a barrage of bullets that deals relatively high damage.
[ITEMS]
Various new items are also added such as:
Cannon Base
Cannon Head
Cannon Stand
Unfinished Cannon Head
Ballista Arrow
Ballista Base
Ballista Base with Stand
Ballista Bow
Ammo Case
Ammo Rounds
MG Base
MG Head
MG Stand
[TOOLS]
Of course there are also specialized tools that are added to help you manage these turrets. As of this release, there is only one and that is:
Turret Remover
Let’s you remove an already placed turret. Not really useful for whacking hostile mobs now, is it?
[BLOCKS]
In addition to the previously mentioned features, a new block that can be used as a trap is also now added:
Arrowhead
The first ever block and trap the add-on has to offer! Small damage but cheap to produce!
All Bedrock Turrets are now fully implemented except for their respective loot tables.
CHANGELOG
- Added Cannon Turret, which shoots explosive cannonballs at hostile entities
- Added Ballista that shoots penetrating arrows, damaging nearly all enemies it passes through
- Added Machine Gun Turret that shoots 10 bursts of bullets in a short span of time
- Added Arrowhead that deals continuous damage while stepping on it
- Added Turret Remover which removes a turret placed accidentally