Commit Graph

68 Commits

Author SHA1 Message Date
libraryaddict
4ef142b098 Use getRawValue() instead of getValue(), fixes #520 2020-11-02 04:05:36 +13:00
libraryaddict
6d559b1887 Fix paper & bounding boxes hating each other 2020-09-19 09:01:28 +12:00
libraryaddict
c295011015 Don't set default locale, instead use Locale.ENGLISH where possible 2020-09-14 15:01:05 +12:00
libraryaddict
45d42b1c6b Fix 1.12 falling block 2020-09-10 11:55:56 +12:00
libraryaddict
33b7a5e8c8 Ignore static bounding fields 2020-08-28 04:57:03 +12:00
libraryaddict
031666546c Fix block/item readable names not having spaces 2020-08-23 20:11:59 +12:00
libraryaddict
cb5aec155a Minor code cleanup 2020-08-15 06:26:00 +12:00
libraryaddict
93936c3628 Cleanup more reflection 2020-08-13 12:10:48 +12:00
libraryaddict
15b4a6e935 Clean a fair bit of reflection calls, still some left over.. Performance boost. Also fixed /disguise not spacing the disguises you can use 2020-08-13 11:51:32 +12:00
libraryaddict
f67500b7be Fix another typo 2020-08-12 18:04:21 +12:00
libraryaddict
d751a15c6a Fix bad reflection 2020-08-12 17:01:39 +12:00
libraryaddict
deb3fd243b Expand further on BlockData 2020-08-12 15:49:03 +12:00
libraryaddict
4f0290218b Add blockdata as a valid falling block thing, requires setblockdata 2020-08-12 09:36:13 +12:00
libraryaddict
788bc7bc3b Set default locale to English because of dumb bugs 2020-08-06 00:43:21 +12:00
libraryaddict
6565fc5f4f Fix invalid calls to 1.12 methods 2020-07-04 18:01:30 +12:00
libraryaddict
f3d5f7efc3 Add /ld updateprotocollib, improve version checking for nms 2020-06-30 16:06:27 +12:00
libraryaddict
ffd6536565 Add hex color support to translations 2020-06-27 21:01:58 +12:00
libraryaddict
1f847e5ad6 Update to 1.16 2020-06-25 15:33:28 +12:00
libraryaddict
0777947173 Fix #482, unable to disguise as variants with no item equiv 2020-06-24 17:20:18 +12:00
libraryaddict
567f278131 Fix sounds broken on non-1.15 versions 2020-05-24 01:44:19 +12:00
libraryaddict
37e7a0bac7 Add ability to change the sounds for a disguise to whatever you like 2020-05-23 22:48:50 +12:00
libraryaddict
e6b7651571 Armorstand names now adapt to basic entity sizes, and player sneaking. Doesn't handle poses. 2020-05-09 21:57:07 +12:00
libraryaddict
fa778e2709 Increment and get entity id, not the reverse 2020-05-07 22:05:03 +12:00
libraryaddict
759444090b Fixed paper breaking in one of their latest updates 2020-04-28 00:59:49 +12:00
libraryaddict
183ac73579 Remove commands and hopefully permissions from registered information if not used, mainly applies to api version and disabled commands. 2020-04-28 00:09:05 +12:00
libraryaddict
af492c2e3b Add new config option to auto-hide tall disguises, also as a disguise option 2020-04-27 17:31:00 +12:00
libraryaddict
b247a49a23 Better handling for updates checking, can now autoupdate on dev and release builds 2020-04-27 05:09:13 +12:00
libraryaddict
b70fe1c522 Cleaned imports 2020-04-23 22:13:54 +12:00
libraryaddict
822ad1b7fd EntityPose.CROUCHING -> EntityPose.SNEAKING, fixes error in 1.14 and maintainability 2020-04-21 20:31:52 +12:00
libraryaddict
884f9471ca Falling Block and Dropped Item now show their proper name for disguise name 2020-04-21 14:54:10 +12:00
libraryaddict
f10870b727 Rename from CustomDisguise to ModdedDisguise 2020-04-19 08:19:03 +12:00
libraryaddict
28a99d91ff Change how I grab plugin.yml from jars to fix an error with weird classloading 2020-04-17 14:08:21 +12:00
libraryaddict
00507a1194 Use slightly different YAML loading, try fix an issue on a Chinese user's server 2020-04-17 04:41:42 +12:00
libraryaddict
8b39450490 Fixed bossbars disabling self, added support for modded custom entities, disguises now refer to themselves with the right disguise name when possible, cleaned up some code, fixed bossbar error when a server uses a bad bossbar name in their own system 2020-04-16 00:55:35 +12:00
libraryaddict
efbd6e29e3 Renamed messages from "option" to "method" to make things clearer
Added better support for tab completion and ignoring the first arg of falling blocks and item disguises, so /disguise fallingblock setburning - Is now possible
Fixed itemstack parsing returning illegal/unwanted air block
2020-04-04 19:58:21 +13:00
libraryaddict
901c6ef06f Improve extended names, normal player disguises now use teams instead of actual player names to better support names changing at will
Added setName to PlayerDisguise disguise options in command
2020-03-30 20:22:33 +13:00
libraryaddict
1d0a791011 CraftItemMirror -> CraftItemCopy 2020-03-24 12:04:03 +13:00
libraryaddict
7a0f107687 Fix ItemStack serializer being unable to serialize some items
Fix PlayerDisguise using code I forgot to use, instead of real code
2020-03-24 11:54:26 +13:00
libraryaddict
2a6928a498 Clean up code a bit 2020-03-09 09:00:58 +13:00
libraryaddict
e276773bf3 Change how I compile methods in hopes of eliminating randomly wrong order 2020-02-26 00:22:25 +13:00
libraryaddict
3db1f06402 Don't grab sub-classes 2020-02-25 23:55:48 +13:00
libraryaddict
b8de529b25 Add debug info to fail load, use same defineMethod instance 2020-02-25 22:42:23 +13:00
libraryaddict
7f3aa75c44 Don't fatal error if someone's using a dumb jar system 2020-02-23 10:54:09 +13:00
libraryaddict
287932d530 Fix wrong order loading 2020-02-21 14:24:07 +13:00
libraryaddict
fd7d808a41 IntelliJ really needs to stop importing weird classes 2020-02-21 13:55:21 +13:00
libraryaddict
cf55470fad Try check for preloaded classes 2020-02-21 13:53:08 +13:00
libraryaddict
396b924571 Add better asm support and lower the jar size 2020-02-20 18:13:43 +13:00
libraryaddict
7fcd90a338 Move asm to onLoad just incase other plugins are weird loading 2020-02-20 12:11:22 +13:00
libraryaddict
51296f1cae Shade asm into Lib's Disguises for now, need to fetch remotely and save for 1.12 2020-02-20 00:18:52 +13:00
libraryaddict
fd952fcf81 Fixed wrong asm import being used for 1.14+ 2020-02-19 17:30:21 +13:00