SimpleEgg v0.3.2

Details

  • Filename
    SimpleEgg-0.3.2.jar
  • Uploaded by
  • Uploaded
    Jun 13, 2018
  • Size
    52.82 KB
  • Downloads
    566
  • MD5
    9a12b4da8d017659b7e456949ca07fed

Supported Bukkit Versions

  • 1.12

Changelog

v0.3.2

  • Fixed issue where using a SimpleEgg in the offhand slot did not remove the stack when down to the last item.
  • Fixed issue where using the last item in a SimpleEgg stack would remove any other one item stacks of the same SimpleEgg.

v0.3.1

If you are coming from v0.2.0, I recommend you read the v0.3.0 changes; all the big things happened in there!

  • Added Parrot to permissions declarations under tamable category

v0.3.0

  • Config now auto updates itself; it is wise to check after updating for new settings, but you don't need to refresh the file anymore
  • Egg update system implemented to improve egg compatibility across plugin versions
  • Fix ocelot sitting state not restoring properly
  • Use Spigot's new Spellcaster instead of deprecated Evoker spell fields
  • Snowmen's derp mode flag is stuck on (seems to be a Spigot implementation issue)
  • Colorized egg item names and lore for better readability
  • Fixed an issue where Villager custom names were being set to "Villager"
  • Added mob attributes (things like knockback resistance, armor values, etc, this should allow for better, but not necessarily perfect, compatibility with custom mob type plugins)
  • Added subcommand "/se reload"; fires the plugin's disable and enable functions, allowing for a clean restart of SimpleEgg without reloading the entire server; requires the "SimpleEgg.reload" permission
  • Changed capture success message to specify the captured entity and colorize for easier reading
  • Added config setting for enabling/disabling the [SimpleEgg] tag on messages
  • Added an Identifier line to the egg lore as a more reliable way of verifying SimpleEggs; used by aforementioned updater system
  • Added Vault soft dependency - If you have a Vault compatible economy and Vault installed, you can now charge currency instead of items per capture
  • Made update notifier also send a message to admins on join; permission node to receive messages is SimpleEgg.update-notify
  • Trimmed a lot of fat off the /se help dialogue
  • Prevent egg refunds in creative (dupe bug, in a sense)

v0.2.0

  • Made Speed save into eggs
  • Made Pig saddles save into eggs
  • Made Llama carpets save into eggs
  • Made Villager trade inventories save into eggs
  • Made Player Created attribute for Iron Golems save into eggs
  • Made Derp Mode attribute for Snow Golems save into eggs (yes this is a real thing I was surprised too).
  • A user pointed out that in the last version Villager professions and Horse colors/styles among other things weren't saving. I have not been able to replicate this, so please keep an eye out for this behavior and report any mob attributes that are missing. To prevent NMS dependence I have to pull all the information out manually and being a human, I am bound to miss something.
  • Lots of code refactoring

v0.1.1

I highly recommend you read the changes for the last version as well. Just minor tweaks here.

  • Made /simpleegg a lot simpler. No more arguments, just help info.
  • Fixed only partial info storing for Llamas.
  • Made decoration item on Llamas eject on capture.

v0.1.0

Well it's been too long hasn't it.

  • Added proper support for mobs up to 1.11.2.
  • Permission nodes were added to accommodate the new mobs. Please see the Commands and Permissions page for details on all permission nodes.
  • Fixed some breakage from 1.11.2 API changes.
  • Added an update notifier. If an update for SimpleEgg is available, it will say so in your server's console at startup. This can be disabled via the config setting "update-checks".
  • Fixed a memory leak in a temporary storage buffer.
  • Explicitly set the tamed flag when spawning a tamed mob.
  • Added permission node SimpleEgg.auto-tame. Players with this node will automatically tame any untamed mobs they capture.
  • Added a message after a mob capture.
  • Horses are weird now. The 1.11.2 API changes mentioned above removed direct access to saddles on all horse variants except the standard. SimpleEgg is for the moment ignoring saddles on all variants except normal horses, so please take caution. This will (hopefully) be addressed soon.

v0.0.3

Because I am just one person, I can't test permissions that involve two people. In this case, these permissions involve two people. So, if you come across issues that are not because of your server's permission system, drop a comment or a PM and I'll have a look.

  • Added permission node "SimpleEgg.owner-override". This node will allow a player to capture a tameable mob even if someone else owns it. The mob will still be owned by the original player.
  • Added permission node "SimpleEgg.steal". This node will allow a player to capture and take ownership of a mob someone else owns. This node includes "SimpleEgg.owner-override", and if you give a player this node, you will not need to give them "SimpleEgg.owner-override.
  • Added a config setting for enabling and disabling egg refunds. For this setting to appear you will need to delete your old config file.

v0.0.2.2

  • Fix config settings for consumed item and amount of consumed item not working.

v0.0.2.1

  • Fix typo in permissions so that SimpleEgg.* also gives SimpleEgg.villager
  • Register alias for /SimpleEgg

v0.0.2

  • Added config file
  • Made consumed item customizable (via config)
  • Made amount of consumed item customizable (via config)
  • Now supports all mobs
  • Permissions for each mob now in place. They are located on the Commands and Permissions page.
  • No more NMS dependence
  • Unfortunately, it does not look like the Bukkit provided method for setting horse jump height is working properly, and the hacky NMS method for speed is not working either, so these properties are now ignored on horses.
  • The order of info in Simple Eggs has been changed to make more sense. This will unfortunately ruin any old eggs, making them plain spawn eggs, and you should tell players to use any that they may have stashed away before updating.
  • The armor configuration of mobs that can wear armor is not yet saved, this will come later.

Please report any issues (permissions, errors, other nonsense) that come up so that I can look into a resolution.

v0.0.1

  • Initial Release