-Added
place_turret_whitelisted_worldguard_regions option in the config.yml file to allow placing turrets in WG regions.
-Added
item_model property to turret items.
-Fixed issue on spigot servers when creating turrets with player heads.
-Fixed important bug when interacting with ammunition inventory on 1.20.4-
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Fixed bug that was removing stairs when placing a turret.
-Added compatibility with 1.21.5
-Fixed issues with hologram compatibility plugin priorities.
-Fixed important console error when throwing projectiles at turrets on 1.21.4
-Added compatibility with 1.21.3.
-Fixed bug regarding explosions and the latest update.
-Added
turret_damage.entity_explosion option in the config. Now you can specify the damage turrets will take on different kind of explosions (like TNT, creeper, wind charges).
-Removed
turret_damage.explosions option from the config.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Fixed information holograms visibility bug on turrets when using DecentHolograms.
-Fixed compatibility with latest versions of BetterTeams.
-Fixed issue with turret heads on 1.21+.
-Added compatibility with 1.21.1.
-Fixed issue with turrets when players change their names.
-Fixed compatibility with 1.20- again, sorry about that, I don't know why it happened.
-Fixed compatibility with 1.20-.
-Added compatibility with 1.21.
-Added
CUSTOM TARGET VALIDATIONS to the API. You can now create your own ComplexTurrets target validations by implementing the plugin API. These custom validations allows you to validate for certain conditions before the turret shoots an entity. More info on the wiki.
-Fixed important console error on 1.20.4 versions when checking for player armor.
-Fixed important issue reducing the durability of player armors on turret shoot.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Fixed issue with totems not activating when player dies because of a turret.
-Fixed issue with turrets not targeting wandering traders.
-Added compatibility with 1.20.5/1.20.6
-Fixed some ally clan API plugins compatibility.
-Removed Clans plugin compatibility (the plugin has not been updated since 2020)
-Fixed compatibility with latest versions of
UltimateClans.
-Added compatibility with 1.20.4.
-Fixed issues/errors regarding turret shoot on 1.20 versions.
-Added compatibility with 1.20.2
-Fixed issue with Lands API integration.
-Fixed issue with some "Clans" plugin API with the same name.
-Fixed important glitch where you can destroy turrets heads using water.
-Fixed access to API methods: isAllyToTurret(), getTurretFromLocation(), damageTurret()
-Added compatibility with
FactionsUUID and
Konquest plugins to
place_turrets_only_on_own_region option.
-Fixed
Konquest plugin ally compatibility.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added compatibility with 1.20.
-Fixed issue regarding custom model data on turret items.
-Fixed: Removed debug message when reducing durability of player armor items.
-Added 2 methods to the API: damageTurret(), getTurretFromLocation()
-Added TurretLevelUpEvent event to the API.
-Fixed: Attack priority messages were changed in the default config to make sense with ally target turrets.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
force_particles option to the config. When enabled, turret particles will be displayed regardless of the player distance from the turret.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Modified:
shoot_through_liquids option was moved from the config, and now you can set it to each turret individually.
-Fixed error with CMI Holograms. For some reason the API doesn't respond correctly in some cases. If holograms are not working for you I suggest you use HolographicDisplays or DecentHolograms. ComplexTurrets will auto select one of them.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
remove_player_from_whitelist_click_type option in the config which allows to choose the click type (LEFT or RIGHT) to remove whitelisted players from turrets GUI.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Fixed possible lag and thread infinite generation issue when player look at turrets.
-Fixed compatibility issue with plugins that change the death message.
-Added
activation_delay option to turrets. This will add an activation delay/cooldown (in seconds) to the turret when placed, meaning the turret will not start shooting until the delay is over.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Fixed: Damaging turrets through blocks is no longer possible.
-Fixed compatibility with latest version of UltimateClans (v5 on Polymart).
-Fixed compatibility with latest version of KingdomsX.
-Fixed important error with Towny compatibility when enabling the plugin.
-Fixed Lands plugin debug message.
-Added compatibility with
Lands and
Towny plugins to
place_turrets_only_on_own_region option.
(I will be trying to add more plugin compatibility to this option in future updates!)
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added compatibility with 1.19.
(If you want to use the plugin in 1.19 remember to download NBT API 2.10)
-Added compatibility with
KingdomsX plugin to
place_turrets_only_on_own_region option.
(I will be trying to add more plugin compatibility to this option in future updates!)
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
no_ammo_required_to_remove option. When enabled, players will need to take the ammo from the turret before removing it. If disabled, this could lead to ammo droping in the ground and causing lag.
-Added
%ammo% variable in turret holograms.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
remove_arrows_on_turret_damage option in the config. When enabled, arrows will be instantly removed when they hit turrets. I recommend you leave it enabled to fix an important exploit that allow players to destroy turrets with an arrow bug.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
drop_ammo_on_destroy option to prevent ammunition from being drop when a turret is destroy (to prevent lag)
-Added
save_properties_on_destroy option.
-Modified
receive_turret_on_destroy option to
receive_turret_on_remove.
-Modified
save_properties_on_destroy option to
save_properties_on_remove.
* * REMOVE: When a player removes a turret from the turret inventory.
* * DESTROY: When a turret is destroyed by explosions or bows.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
IMPORTANT UPDATE: The whole ammunition system was modified, so before updating, I suggest you to make a copy of your ComplexTurrets players folder in case ammo goes missing (it shouldn't happen). This update will not affect already created turrets.
-Modified the ammunition system: Turrets can now have an ammo limit in each upgrade, or you can set a default value in the config. Depending on the ammo, multiple pages will be generated for the turret.
-Added
%max_ammo% variable in
turret_ammo_item item in the config.yml file.
-Added max ammo variables in turret items.
-Added
ammo_next_page item in the config.
-Added
ammo_previous_page item in the config.
-Modified the ammunition inventory in the inventory.yml file.
30% OFF UNTIL FRIDAY!
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Fixed console error when no hologram plugin is detected.
-Added
critical_hit option for turret upgrades. This allow the turret to do a critical shoot, making more damage/healing more.
-Added
hit_hologram_critical_hit option to turrets, to create a different hologram when the turret makes a critical shoot.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added compatibility with latest version of UltimateClans.
-Added
information_holograms_always_visible option. When this option is enabled, information holograms above turrets will be visible to all players, even when not looking at the turret.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
armor_durability.reduce_durability_one_armor_slot_per_hit option in the config. When enabled, every hit from the turret will reduce the durability ONLY from a random armor piece of the player.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added support for 1.18.
-Fixed: Removed console debug message when turret is being damaged.
IMPORTANT:
This is a pretty big update, so expect possible bugs. If you find any please tell me as soon as posible in the discussion of the plugin!
-Added
inventory.yml file where you can edit all ComplexTurrets inventories as you like.
You can find a full tutorial on how to edit inventories in the WIKI:
https://ajneb97.gitbook.io/complexturrets/
-Added
/ct list command to show players the locations of their turrets.
-Fixed issue with API method
getPlayerTurrets().
-Added
custom_upgrade_item and
custom_block_item to turret upgrade properties. You can use these options to customize the description of the upgrade/block items for a certain turret upgrade, instead of the default ones. This could be helpful when some upgrades of the turrets have different actions or no actions at all.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Modified: OP players can now destroy turrets without the need of waiting for the turret health to recover. The
complexturrets.destroynotfullhealth permission was added too.
-Fixed bug when player is blocking with a shield and durability is reduced.
-Fixed important console error when starting the server in latest update.
-Added
armor_durability options in the config to enable player armor being damaged by turrets. This currently doesn't support UNBREAKING enchantment, but I will try to. Check the wiki for more info!
-Added
hologram_vertical_offset option on each turret to modify the height of turrets information holograms.
-Fixed important error with
entity_damage_reduction option in 1.8 versions.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
min_distance_between_own_turrets and
min_distance_between_other_turrets options.
min_distance_between_turrets option was replaced with these ones.
-Added
%protection_fire_level% variable to
entity_damage_reduction option.
-Added small API: TurretPlaceEvent,TurretRightClickEvent events and ComplexTurretsAPI.getPlayerTurrets() method.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
shield_reduction option to turret upgrades. This will check if the player is blocking with a shield and reduce the final damage.
-Added new variables to entity_damage_reduction option:
%armor_toughness%,
%protection_explosions_level% and
%protection_environmental_level%.
-Modified the way turret damage is applied to entities. This change should fix some bugs regarding player armor. If you find issues with this please tell me as soon as possible!
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
place_turrets_only_on_own_region option. When this option is enabled, players will only be able to place turrets inside their own WorldGuard regions. OP players bypass this.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added Whitelist Apply item to the turret whitelist inventory. This item will apply the whitelist of the open turret to ALL of the turrets of the player.
-Added: Command tab completion is now working for all commands.
-Added
offset_horizontal and
offset_vertical options for turret particle effects. These options allows to add a certain translation to particles, for example to add 2 shoot particles from a turret instead of one. You can find more info on the WIKI.
-Fixed possible console error message in 1.12 when looking at turrets.
-Fixed default Slowness turret in 1.12.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
entity_damage_reduction option for turret upgrades. This is a formula that will be applied everytime a player or entity gets damaged by a turret, and will reduce the damage taken by checking the entity armor. Shield damage reduction will be coming soon. More information on the wiki!
-Added tab completion for turret names on
/ct give and
/ct giveammo commands.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added: All turret items now support
custom_model_data option.
-Fixed bug when trying to load turrets on invalid worlds.
-Fixed turret range display variables.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Fixed important error when turret doesn't have health.
-Added
accuracy attribute for turrets. The accuracy is represented by a percentage. A 100% percentage indicates that the turret will hit the entity everytime. If you set this to a lower value, the turret will miss some shoots. For turrets with PARABOLIC shoot type, this attribute will only affect the shoot itself but it doesn't mean the shoot will miss the entity and make no damage. If you want the turret to always hit entities, just don't add this attribute.
-Added
%health_percentage% variable on turret holograms and player actionbar when doing damage to a turret.
-Fixed
range attribute, now you can use decimals.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
turret_upgrade_sound option to define the sound when upgrading a turret.
-Added
block_mob_drop_on_turret_kill option to avoid entities (not players) drops when they are killed by a turret.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added turrets attack priority: CLOSEST or HEALTH
CLOSEST will shoot always the closest entity and
HEALTH will shoot entities with lower health first.
-Added an attack priority item on the turret inventory.
-Added
complexturrets.options.priority permission.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added
%health_bar% variable on turret holograms and player actionbar when doing damage to a turret.
-Added
%fire_rate% variable in turret block item, and
%current_fire_rate% and
%next_fire_rate% variables in upgrade items. This will show how many shots the turret do in 1 second.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added: Now you can set an item cost instead of money cost to upgrade turrets. This means Vault is now an optional dependency.
-Modified default turret Healing (item cost was added as an example).
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/
-Added CMI Holograms compatibility.
-Fixed console error when updating turret information hologram.
-Fixed important issue with permissions on ammunition inventory.
-Added compatibility with 1.17.
-Added potion effect actions for every turret upgrade. Now turrets can apply potion effects on hit entities.
-Added
Slowness.yml default turret.
-Added Update notification system.
Remember to check the WIKI!
https://ajneb97.gitbook.io/complexturrets/