Skip to content

v1.8 Dev Build v8

Pre-release
Pre-release
Compare
Choose a tag to compare
@badbones69 badbones69 released this 17 Jan 00:09

Added:

  • Added support for 1.15 and 1.15.1.
  • New option for wings called Limitless-Flight-Worlds: This allows players in the listed worlds to fly for a limitless amount of time and bypass enemy checks.
  • Potions and Tipped Arrows can now be colored and have a potion effect on it. Just by adding another ":" after the 1st option it allows you to add another option to it.
    Example:
    • 'Item:Potion:Red:Speed'
  • Update to the latest FactionsUUID API.
  • Added Neutral as an enemy.
  • /ce limit will show the user information about their enchantment limit. It shows if they have a limit bypass if it counts vanilla enchantments in their limit, their current enchantment limit, and how many enchantments are on their item in their hand.

Fixed:

  • NPE when loading due to missing options.
  • NPE when checking if an enchantment is activated.
  • NPE when checking if an item can be enchanted.
  • NPE when trying to tab-complete broken enchantments.
  • NPE from bow enchantments.
  • NPE from mob spawn enchantments.
  • OutOfBounds when getting enchantments on an item.
  • OutOfBounds error when setting a customizer option to a slot bigger than the inventory size.
  • OutOfBounds error in ShopManager.
  • NoClassDefFoundError error from bows on 1.12.2-.
  • Fixed lostbook name placeholder being case sensitive.
  • 1.9+ servers get errors due to missing sound name.
  • Enchantments that are disabled could still be obtained from the shop.
  • Fixed issue with lightning enchantments hurting protected entities.
  • When telepathy broke skull items it made them lose the skin they had before. Telepathy now does not pick up heads to protect their skins.
  • Lightning enchantments could cause an infinite loop due to how checks are calling the same event that is being checked and so it is being checked in an infinite loop without ignoring the event instead.
  • Due to a spigot update in 1.14.4+, it broke blast and telepathy from giving blocks.
  • When checking for the number of enchantments including vanilla enchantments it would set the amount found to be ONLY the amount of vanilla enchantments are on the item. It would not include the custom ones because the vanilla number would overwrite the custom amount instead of adding to it.
  • Fixed Abstract Arrow class being called on 1.13 when it is 1.14+.
  • Planter enchantment would cause infinite food.
  • Some blocks did not drop items when using telepathy.
  • Fixed unbreakable items losing textures due to some enchantments.

Code Changes:

  • Recoded the ItemBuilder.convertString() method.
  • Added getFromName methods to Dust and Scrolls classes.
  • Recoded command classes.
  • Wings class has been recoded to be more efficient.
  • Replaced old SkipBreakEvents methods to new IgnoreEvents methods. This allows for universal event checking.
  • Changed lightning enchantment damage cause to custom since its not real lightning.
  • Updated coding style.
  • Removed old limit checker.