MythicDrops

Action RPG drops for Spigot.

MIT License

Stars
40
Committers
12

Bot releases are hidden (Show)

MythicDrops - v7.3.0

Published by ToppleTheNun over 3 years ago

7.3.0 (2021-06-02)

Features

  • worldguard: disable socket effects in worldguard region (728895d), closes #561
MythicDrops - v7.3.0-beta.1

Published by ToppleTheNun over 3 years ago

7.3.0-beta.1 (2021-04-22)

Bug Fixes

  • nbt: filter null inventory contents (882b747)

Features

  • worldguard: disable socket effects in worldguard region (e9692a2), closes #561
MythicDrops - v7.2.3

Published by ToppleTheNun over 3 years ago

7.2.3 (2021-04-11)

Bug Fixes

  • nbt: filter null inventory contents (882b747)
MythicDrops - v7.2.2

Published by ToppleTheNun over 3 years ago

7.2.2 (2021-04-10)

Bug Fixes

  • prevent unidentified items from being enchanted (a89b03b)
  • strip already broadcast nbt tag on inventory close (f012d40)
MythicDrops - v7.2.1-beta.1

Published by ToppleTheNun over 3 years ago

7.2.1-beta.1 (2021-04-07)

Bug Fixes

  • prevent unidentified items from being enchanted (a89b03b)
  • strip already broadcast nbt tag on inventory close (f012d40)
  • loading: load socket gems in manager (5a0fc82)
MythicDrops - v7.2.1

Published by ToppleTheNun over 3 years ago

7.2.1 (2021-03-21)

Bug Fixes

  • loading: load socket gems in manager (5a0fc82)
MythicDrops - v7.2.0

Published by ToppleTheNun over 3 years ago

7.2.0 (2021-03-19)

Features

  • socketing: add maximum sockets from extenders (610f29a)
MythicDrops - v7.1.0

Published by ToppleTheNun over 3 years ago

7.1.0 (2021-03-19)

Features

  • broadcast: deprecate already broadcast key (4c7d8c2)
MythicDrops - v7.0.5

Published by ToppleTheNun over 3 years ago

7.0.5 (2021-03-14)

Bug Fixes

  • yaml: enhance logging for config loading (7780c76)
MythicDrops - v7.0.4

Published by ToppleTheNun over 3 years ago

7.0.4 (2021-03-08)

Bug Fixes

  • plumbing: update plumbing to 2.0.2 (bda8a8a)
MythicDrops - v7.0.3

Published by ToppleTheNun over 3 years ago

7.0.3 (2021-03-05)

Bug Fixes

  • enchantments: add key to level parsing (7cfff09)
  • enchantments: remove unnecessary properties (518761e)
MythicDrops - v7.0.2

Published by ToppleTheNun over 3 years ago

7.0.2 (2021-02-28)

Bug Fixes

  • item broadcast and custom item detection (#536) (0f4c9b9)
MythicDrops - v7.0.1

Published by ToppleTheNun over 3 years ago

7.0.1 (2021-02-21)

Bug Fixes

  • deps: update dependency @mdx-js/react to v1.6.22 (#527) (89b0145)
MythicDrops - v7.0.0

Published by ToppleTheNun over 3 years ago

7.0.0 (2021-02-20)

Bug Fixes

  • update doc publishing and versioning (4d19135)

Features

  • release using semantic-release (53f9df0)

BREAKING CHANGES

  • prepare for 7.0.0 release
MythicDrops - v6.3.1

Published by ToppleTheNun almost 4 years ago

Changed

  • Compile against Spigot 1.16.4.

Fixed

  • Socket gem combiners should now save correctly.
MythicDrops - v6.3.0

Published by ToppleTheNun about 4 years ago

Added

  • Added ability to override display name and tooltip format per tier. Supports variables. Uses same names as in config.yml at root of tier YML: item-display-name-format and tooltip-format.
  • Relations can now apply enchantments and attributes to items.
  • Added ability to use %alloftype%, %anyoftype%, %noneoftype% in the socket-type-lore field in the socketing.yml. Using %type% will still use all 3 and put newlines between each.
  • Added support for ItemFlags on tiered items and custom items: item-flags is the key.
    ** See: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/inventory/ItemFlag.html
  • Added ability to prevent diamond to netherite upgrades by setting options.allow-netherite-upgrade to false in the config.yml. Only works on Minecraft 1.16.2+.
  • Socket Extenders. Check out the guide on how they work and how to configure them here: https://pixeloutlaw.github.io/MythicDrops/docs/socket-extenders
  • Drop strategies. single is the current way that MythicDrops gives out drops. multiple enables more than one drop on a mob. Use the drops.strategy field in the config.yml. More documentation to come at a later date.
  • Added support for nesting tier YML files in subdirectories for grouping purposes.
  • Added a toggle in the config.yml to disable legacy item checks. These checks are related to the display color and identifier color restriction, as well as how custom items are detected. Disabling these checks should be much, much, much more performant for your server. The downside is that these checks are used to help prevent things like renaming items in anvils and such. This only works on Minecraft 1.16+ and will not impact items generated after updating to this version.
  • Aura gems now have their effects added/removed when equipping/unequipping items with aura gems socketed on them.
  • Added a /md rates command for monitoring how items are being generated. This command only keeps track of items generated since the last server start/reload or use of /md reload.

Changed

  • Shadowed Kotlin classes have been relocated to io.pixeloutlaw.minecraft.spigot.shade.kotlin. This is technically a breaking change, but nobody should be using these classes from MythicDrops anyway, so I'm not marking it as a breaking change.
  • Tiers, Custom Items, and Socket Gems with a weight of 0 and an identity weight of 0 will be excluded from randomization involving those values.
  • APIs for determining the tier/custom item for an ItemStack now use persistent data storage on Minecraft 1.16+, meaning that they should be much more performant.
  • When preventing crafting using socket gems or socket extenders, the recipe output is now hidden in order to reduce confusion for players. The recipe will still work as normal when not using gems or extenders.
  • Compile against Spigot 1.16.3.

Deprecated

  • Deprecated all future non-public APIs in preparation for 7.0.0 at some point in the future. Most changes were deprecating exposing the YML files through the MythicDrops interface.

Fixed

  • Fixed some usages of 1.12 APIs that might break durability calculation.
  • Fixed /md spawn tier, /md give tier, and /md drop tier always giving items with same durability.
  • Fixed being able to craft using socket extenders. Uses the same config as preventing crafting socket gems.
  • Fixed issues with new versions of WorldGuard.
  • Fixed unidentified items spawning with incorrect materials when using dropped-by.
  • Fixed allowable tiers not showing up on unidentified items spawned by commands.
  • Fixed allowable tiers not respecting item groups on tiers.
  • Identifying now correctly makes choices using the identity weight.
  • Found custom items should now broadcast on Minecraft 1.16+.
  • Armor equipping/removing should update socket gem caches.
  • Fixed repair costs not loading correctly, causing repairing to fail.
  • Fixed socket gem cache not populating correctly on login.
  • Fixed armor changes not correctly updating socket gem caches.
  • Fixed unidentified items dropping with materials that the mob that dropped them did not have access to.
  • Fixed glow enchantment misbehaving.

Removed

  • Dropped support for Minecraft versions older than 1.13.
Package Rankings
Top 30.96% on Repo1.maven.org
Badges
Extracted from project README
Maven Central javadoc
Related Projects