13
0
geforkt von Mirrors/Paper
Paper/paper-server/patches/sources/net/minecraft
Aikar 20b9d3de7b Handle Item Meta Inconsistencies
First, Enchantment order would blow away seeing 2 items as the same,
however the Client forces enchantment list in a certain order, as well
as does the /enchant command. Anvils can insert it into forced order,
causing 2 same items to be considered different.

This change makes unhandled NBT Tags and Enchantments use a sorted tree map,
so they will always be in a consistent order.

Additionally, the old enchantment API was never updated when ItemMeta
was added, resulting in 2 different ways to modify an items enchantments.

For consistency, the old API methods now forward to use the
ItemMeta API equivalents, and should deprecate the old API's.
2015-05-28 23:00:19 -04:00
..
advancements Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
commands Adventure 2021-01-29 17:54:03 +01:00
core Paper Plugins 2022-07-06 23:00:31 -04:00
nbt MC Dev fixes 2016-03-30 19:36:20 -04:00
network Deobfuscate stacktraces in log messages, crash reports, and etc. 2021-06-20 18:19:09 -07:00
resources MC Dev fixes 2016-03-30 19:36:20 -04:00
server Complete resource pack API 2015-04-04 23:17:52 -04:00
stats Allow statistics to be disabled/forced 2014-01-07 15:56:26 +00:00
util MC Dev fixes 2016-03-30 19:36:20 -04:00
world Handle Item Meta Inconsistencies 2015-05-28 23:00:19 -04:00
ChatFormatting.java.patch Adventure 2021-01-29 17:54:03 +01:00
CrashReport.java.patch Deobfuscate stacktraces in log messages, crash reports, and etc. 2021-06-20 18:19:09 -07:00
CrashReportCategory.java.patch Deobfuscate stacktraces in log messages, crash reports, and etc. 2021-06-20 18:19:09 -07:00
Util.java.patch MC Dev fixes 2016-03-30 19:36:20 -04:00