【MobMastery】⚡Explosive Projectiles✨Custom Knockback✨Projectile Quantity NO LONGER MAINTAINED icon

【MobMastery】⚡Explosive Projectiles✨Custom Knockback✨Projectile Quantity NO LONGER MAINTAINED -----

Adjust various attributes of hostile mobs with a GUI!




[​IMG]


Make your Minecraft Challenge Experience YOURS!
v1.4 NEW CUSTOM ATTRIBUTES! CHECK IT OUT!

Attention Minecraft adventurers! Have you ever wished you could customize your enemies? Look no further than the "Mob Mastery" plugin, now available on Spigot!

With this plugin, you can open up a custom inventory GUI that lists all hostile mobs types. But that's not all - you can also configure each mob's attributes to your liking! Want to make zombies faster? Or give creepers more health? You can do it all with "Mob Mastery".

[​IMG]

Easily navigable and informative GUI
[​IMG]

Easily modify and toggle any attributes with a click of a button!
[​IMG]

All your changes are saved in a handy config file, so you can modify them whenever you like. And the best part? All newly spawned mobs in your world will automatically have your customized attributes. So get ready to take on your foes like never before with "Mob Mastery"!

With "Mob Mastery", you have complete control over every aspect of your enemies. So go ahead, tweak those attributes to your heart's content!

It's important to note that "Mob Mastery" is still in a very early stage of development. However, we're committed to continuing work on the plugin to bring you even more fun and customizable aspects for each entity type.

[​IMG]
Health Boost: Increase the maximum health of the mob
Follow Range: Adjust how far the mob can sense you
Knockback Resistance: Give mobs a reduced knockback they receive.
Movement Speed: Make mobs faster or slower
Attack Damage: Boost a mob's damage output
Attack Speed: Increase the speed of a mob's attacks
Armor: Give mobs a little extra protection
Armor Toughness: Increase the durability of a mob's armor
Luck: Change a mob's luck for drops and other outcomes

Projectile Hit Damage: Total damage output from fired/thrown projectiles.
Projectile Quantity: The amount of projectiles shot at once. Bonus projectiles are also affected by other attributes.
Projectile Explosion: Explosion size when a projectile hits a block or entity.
Projectile Knockback: Knockback caused by fired projectiles of mobs. Applies to types of arrows, fireballs, and ShulkerBullets.
Projectile Speed: Velocity in which the projectile is fired with.

!!!MORE TO COME!!!

[​IMG]
USAGE
1. Open the GUI with the command: /mobmastery
2. Select the mob type you want to configure from the inventory GUI.
3. Click on the attribute you would like to adjust. The current value is the MULTIPLIER. I.e: x5 Max Health = Default Health x 5.
3a.. MAXIMUM MULTIPLIER CURRENTLY IS 10. After 10, it resets back to it's default 1.
4. Any and all mobs of that type spawned after the new multiplier is set, will spawn with those settings.

[​IMG]
PERMISSIONS:
1.ConfigureMobs.GUI - Gives access to all /MobMastery sub commands.

[​IMG]
- v1.4 (Added/QOL) *5/18/2023*
-----ADDED-----:

  1. - Added> NEW ATTRIBUTES!
    <PROJECTILES>:
    The below attributes are applicable to all projectile/ranged based mobs.
    1. Projectile Hit Damage: Total damage output from fired/thrown projectiles.
    2. Projectile Quantity: The amount of projectiles shot at once. Bonus projectiles are also affected by other attributes.
    3. Projectile Explosion: Explosion size when a projectile hits a block or entity.
    4. Projectile Knockback: Knockback caused by fired projectiles of mobs. Applies to types of arrows, fireballs, and Shulker Bullets.
    5. Projectile Speed: Velocity in which the projectile is fired with.

-----QOL-----:
  1. - QOL> Console now displays output of all mob attributes verification during plugin startup. This ensures and informs you of the config file validity and errors that are fixed.
-----Known Issues-----:
  1. - Issue> Custom speed attribute does not affect any type of Fireballs or Shulker Bullets currently. Only tridents and arrows. The option will still be visible on all ranged-based mobs, but will have no affect during increase/decrease events.
  2. - Issue> Increasing the velocity of projectiles to a faster rate may cause greatly increased damage to entities.

- v1.3 (Added/Hotfix/QOL) *5/2/2023*
-----ADDED-----:
  1. - Added> Enable button on all mob types. This button will allow you to disable or enable all configurations on that specific mob. Find it within their attributes configurations. A status is also displayed in each mob type title showing ENABLED / DISABLED.
  2. - Added> A Sound will now play on each toggle of each attribute.
  3. - Added> A command to reset all setting in the config file to default. Command "/mobmastery resetallsettings".

-----QOL-----:
  1. - QOL> The inventory no longer resets after every attribute adjustment. Instead, the description is updated real-time, without having to move your cursor back to where it was after each click.
  2. - QOL> Changed the text style and how names are displayed within the GUI to be more user friendly and also easier to navigate.
  3. - QOL> Changed the display names of the items in each attributes page to reflect what each attribute does. They use to only show the code name of each attribute.
  4. - QOL> Changed the description of the attributes. Poor translations may have led to confusion of what attributes actually do.
  5. - QOL> Inventory size now auto-adjusts with the amount of attributes the mob has.

-----HOTFIX-----:
  1. - Hotfix> Added various nullpointers to the code that was missed to prevent any hangs in the plugin.
  2. - Hotfix> Disabled the Update Checker until some bugs are worked out. Please check updates manually until it's enabled again!

- v1.2 (Hotfix/QOL) *4/28/2023*
-----QOL-----:
  1. - QOL> Updated the command to open the GUI to: "/mobmastery". Was previously "/configuremobs"

- v1.1 (Added/Hotfix/QOL) *4/28/2023* -
-----ADDED-----:
  1. - ADDED > Added an update checker to the console output. You will now see if there is an updated available whenever the plugin is enabled with the download link.

-----QOL-----:
  1. - QOL> Whenever you click an attribute to adjust, it now updates the number displayed in the description with it's current value. It no longer remains at "1" until you go back into the section.
  2. - QOL> Plays a sound whenever you adjust an attribute.

-----HOTFIX-----:
  1. - Hotfix> Fixed Attributes not adjusting on click.
  2. - Hotfix> Removed a global announcement that was left from testing when adjusting an attribute.
  3. - Hotfix> Changed the title of the GUI that was left from deciding a name for the plugin. Previous name: "Mob Configurations". New name: "Mob Mastery".

And these are just the beginning! Stay tuned for even more exciting tweaks to come in future updates of "Mob Mastery".
----------, May 18, 2023

Resource Information
Author:
----------
Total Downloads: 487
First Release: Apr 28, 2023
Last Update: May 18, 2023
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings