PaperMC/paper-server/patches/sources/com/mojang
Aikar 3f4b9fd365 Optimize Dynamic#get Missing Keys
get was calling toString() on every NBT object that was ever asked for an optional
key from the object to build a string for the error text.

When done on large NBT objects, this was using a ton of computation time building the
JSON representation of the NBT object.

Now we will just skip the value when 99.9999% of the time the text is never even printed.
2020-12-21 11:01:42 -05:00
..
authlib/yggdrasil Don't sleep after profile lookups if not needed 2018-10-23 20:25:05 -04:00
brigadier Thread Safe Vanilla Command permission checking 2020-07-11 03:54:28 -04:00
datafixers Cache DataFixerUpper Rewrite Rules on demand 2020-09-12 17:21:38 -04:00
logging MC Utils 2016-03-28 20:55:47 -04:00
serialization Optimize Dynamic#get Missing Keys 2020-12-21 11:01:42 -05:00