Commit Graph

2100 Commits

Author SHA1 Message Date
libraryaddict
6505d7530f Add y modifier to disguises 2020-10-09 10:55:38 +13:00
libraryaddict
1795e03e31 Add ability to customize name above head 2020-10-09 10:18:52 +13:00
libraryaddict
1ed3a149ea Fix serializing of more complex items such as player heads, don't include setArmor in disguise string but instead rely on sethelmet etc 2020-10-09 10:09:37 +13:00
libraryaddict
be34a2c84a Better Array handling 2020-10-09 06:45:49 +13:00
libraryaddict
dff3e23821 Fixed falling block grid lock, improved player disguises skins a ton 2020-10-07 08:21:21 +13:00
libraryaddict
bea34b18c2 Update onfigs 2020-10-03 15:37:06 +13:00
libraryaddict
e731323110 Delay teleport by another tick, lower distance 2020-10-02 07:42:35 +13:00
libraryaddict
3d0c209cf7 Try handle player skins better 2020-10-02 07:15:32 +13:00
libraryaddict
67a873b37f Delay packs 2020-10-01 10:37:54 +13:00
libraryaddict
166658b99b Push player skin fix may need good testing 2020-10-01 09:47:42 +13:00
libraryaddict
02171b60b6 More 2020-09-30 06:28:46 +13:00
libraryaddict
96f53a1270 Clarify multiname in config 2020-09-30 06:28:00 +13:00
libraryaddict
d063da9951
Update DisguiseUtilities.java 2020-09-26 20:52:39 +12:00
libraryaddict
a92c8fb55e Add ability for player disguises to copy existing players display name 2020-09-26 12:00:44 +12:00
libraryaddict
0a3bda1a8e Help fix error 2020-09-26 02:20:28 +12:00
libraryaddict
6d559b1887 Fix paper & bounding boxes hating each other 2020-09-19 09:01:28 +12:00
libraryaddict
ae34cb33b6 Fix multinames getting out of sync 2020-09-19 08:07:12 +12:00
libraryaddict
a66b41e4f5 Always update if you can 2020-09-19 07:24:12 +12:00
libraryaddict
ac574bc51c Fix multi-names breaking on freebies 2020-09-19 07:09:03 +12:00
libraryaddict
ac2d3d8325 Add /ld logs, fix horse disguise riding not moving 2020-09-19 06:08:20 +12:00
libraryaddict
0cd7806d21 Fix Disguise.clone() not cloning expires 2020-09-16 06:56:08 +12:00
libraryaddict
e67115106d Fix riding a player when disguised being weird 2020-09-15 22:13:21 +12:00
libraryaddict
b9490e8344 Potentially fix setExpires 2020-09-15 22:01:48 +12:00
libraryaddict
d73d3f006b Opps 2020-09-15 21:59:17 +12:00
libraryaddict
6de077882c Add null check, always try process packets after 30 seconds 2020-09-15 21:58:33 +12:00
libraryaddict
ebb6d2030d Try new method to handle skins 2020-09-15 21:54:29 +12:00
libraryaddict
c295011015 Don't set default locale, instead use Locale.ENGLISH where possible 2020-09-14 15:01:05 +12:00
libraryaddict
4ff00ee828 Add alias for /grabskin & clarify /ld scoreboard debug 2020-09-14 14:42:51 +12:00
libraryaddict
c1a8001b54 Add setPitchLock and setYawLock on FlagWatcher, closes #507 2020-09-10 15:19:42 +12:00
libraryaddict
45d42b1c6b Fix 1.12 falling block 2020-09-10 11:55:56 +12:00
libraryaddict
3a5f8545dc Fixed volatile isn't transient 2020-09-04 12:49:06 +12:00
libraryaddict
090ce6e8c5 Fix LibsDisguises 2020-09-04 11:11:17 +12:00
libraryaddict
33e803134b Add setGlowColor to FlagWatcher, doesn't support non-player-disguises yet. 2020-09-04 07:58:09 +12:00
libraryaddict
865326eda7 Fix Y issue in falling block disguise grid lock 2020-09-03 16:11:02 +12:00
libraryaddict
b769569d5a Set min radius of area cloud to 0.1 2020-08-31 16:00:47 +12:00
libraryaddict
6e4ceb37a9 Fix error for self disguises refreshing or something 2020-08-31 10:02:50 +12:00
libraryaddict
4f0be27f0a Try avoid issues with preferences.json 2020-08-29 08:35:19 +12:00
libraryaddict
5f09d6d910 Organize imports 2020-08-28 06:15:56 +12:00
libraryaddict
33b7a5e8c8 Ignore static bounding fields 2020-08-28 04:57:03 +12:00
libraryaddict
86a757626b Fix falling block disguise 2020-08-27 15:57:11 +12:00
libraryaddict
6b24bfa858 Fix Piglin 2020-08-27 10:59:55 +12:00
libraryaddict
a0b5b065f0 Fix a typo in %leggings%, fixes #505 2020-08-26 06:48:57 +12:00
libraryaddict
031666546c Fix block/item readable names not having spaces 2020-08-23 20:11:59 +12:00
libraryaddict
4d0fe01bb7 Fix a bug 2020-08-23 13:34:43 +12:00
libraryaddict
c9a3c125a5 Make MultiNames a premium feature 2020-08-23 13:32:54 +12:00
libraryaddict
3591c3bcf8 Don't register team listener if using armorstands 2020-08-23 13:28:35 +12:00
libraryaddict
e22ba6565f Fix builds 2020-08-18 20:41:59 +12:00
libraryaddict
249304cced Fix brute not getting the right metadata 2020-08-18 20:28:41 +12:00
libraryaddict
0624538774 Update to 1.16.2 2020-08-18 18:03:22 +12:00
libraryaddict
c8e08e91ff Don't load preferences if corrupted 2020-08-18 10:07:46 +12:00
libraryaddict
bb009be826 Start spamming players and logs for old ProtocolLib 2020-08-17 18:14:10 +12:00
libraryaddict
cb5aec155a Minor code cleanup 2020-08-15 06:26:00 +12:00
libraryaddict
11f0546fbe <@473314146453291009> sucks & cleans imports 2020-08-13 12:18:22 +12:00
libraryaddict
9b7b232fbe Thank you Eutherin for the reminder to break async! 2020-08-13 12:14: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
7a3f764581 Fix a performance issue, fixes #503 2020-08-12 19:28:41 +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
325e73d059 Add BlockData to FALLING_BLOCK command constructing 2020-08-12 16:04:09 +12:00
libraryaddict
f530af0ae8 Small code cleanup 2020-08-12 15:55:25 +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
f322a80b69 Only modify entity metadata if they are currently self disguised 2020-08-12 08:06:31 +12:00
libraryaddict
8144f16182 Fix null 2020-08-11 12:21:09 +12:00
libraryaddict
50022ee13a Give getDisguise a perf boost 2020-08-11 11:03:12 +12:00
libraryaddict
2efda17935 Fix console being cast to player 2020-08-11 09:04:43 +12:00
libraryaddict
144f762a0a
Update disguises.yml 2020-08-11 09:03:11 +12:00
libraryaddict
baed87bc78 Fix empty names leaving old names behind 2020-08-11 09:00:35 +12:00
libraryaddict
9166120071 Don't ignore config view self disguise option, fixes #502 2020-08-11 08:56:40 +12:00
libraryaddict
695633e876 Fix update again and fix bug in placeholders 2020-08-11 08:45:14 +12:00
libraryaddict
8b4a7a59c0 Add placeholder for all players online 2020-08-11 08:39:11 +12:00
libraryaddict
e5304f19e2 Add better updating, add %user-displayname% and target 2020-08-11 08:28:43 +12:00
libraryaddict
9ffbd9e272 Add better /ld uploadlogs info, name placeholder now does displayname too 2020-08-11 08:08:55 +12:00
libraryaddict
6dd16a545e Add permission "themselves" for setName to refer to player command user 2020-08-09 04:13:13 +12:00
libraryaddict
5397210b56 Update LD premium message 2020-08-07 17:47:17 +12:00
libraryaddict
ca3b348136 Add more aliases for disguise commands modify 2020-08-06 20:50:08 +12:00
libraryaddict
788bc7bc3b Set default locale to English because of dumb bugs 2020-08-06 00:43:21 +12:00
libraryaddict
4b49b147e3 Allow /undisguiseradius to work for command blocks 2020-07-31 16:29:55 +12:00
libraryaddict
2ad5d0ff4d Forgot why I disabled fancy chat for 1.12 2020-07-30 00:47:22 +12:00
libraryaddict
bd214728cd Allow unignition of creeper disguise 2020-07-24 23:54:47 +12:00
libraryaddict
4b40a67b00 Move skins saver for players joining to a schedule 2020-07-23 19:36:17 +12:00
libraryaddict
8cfa9e3daa Give 1.12 a grace period for ProtocolLib, require 4.4.0 2020-07-23 17:56:54 +12:00
libraryaddict
440a5e99fa Describe permtest better 2020-07-23 17:53:17 +12:00
libraryaddict
e73992b8ed Fix a check 2020-07-21 09:51:47 +12:00
libraryaddict
ea50632925 Clean imports 2020-07-20 13:56:18 +12:00
libraryaddict
036f298003 Smarter falling block snapping to grid, allow 0.5 Y and snap to block above if Y above 0.85 2020-07-20 13:56:12 +12:00
libraryaddict
e1f9183a37 Add hasPermission for ProtocolLib update demands 2020-07-19 17:29:08 +12:00
libraryaddict
d82f8ac046 Add warning for /ld scoreboard on tab user detected 2020-07-18 21:29:35 +12:00
libraryaddict
862d186f36 Eh, may as well 2020-07-17 17:54:05 +12:00
libraryaddict
35c1882164 Log file name on startup 2020-07-17 13:42:50 +12:00
libraryaddict
976357aa28 Faster timer for checking updates after restart 2020-07-13 20:23:52 +12:00
libraryaddict
4887491f10 Add more information to /ld scoreboard 2020-07-11 20:15:05 +12:00
libraryaddict
39489d0080 Check for null on disguise team name 2020-07-10 08:09:15 +12:00
libraryaddict
525e47d24e Fix player disguises names 2020-07-08 12:14:23 +12:00
libraryaddict
45331de38c Hopefully delay update checks on constant restarts to still be 6 hours 2020-07-07 12:03:46 +12:00
libraryaddict
3d4329942c Allow defaults in sound groups, allow multiple sounds in the same group 2020-07-05 17:02:25 +12:00
libraryaddict
5a05dffdce Have jenkins update wait for queued builds, unable to catch pending though. 2020-07-05 13:19:43 +12:00
libraryaddict
48b15499df Fix disguise notify bar not being copied in clone 2020-07-05 10:52:45 +12:00
libraryaddict
ce884cc8ac Made super ugly change to how prefix/suffix works by not splitting them at all because MC doesn't look to care about char limits 2020-07-05 10:38:44 +12:00
libraryaddict
6e456e4702 Change default from 2 ticks to 3 for tab expiry 2020-07-05 06:52:13 +12:00
libraryaddict
1ce0a9a612 Add support for colored hex player names, still has an issue with longer names and splitting not respecting the hex 2020-07-04 20:48:26 +12:00
libraryaddict
ca520c819e Increase scoreboard team limit from 16 to 64 for 1.13+ 2020-07-04 20:33:22 +12:00
libraryaddict
6565fc5f4f Fix invalid calls to 1.12 methods 2020-07-04 18:01:30 +12:00
libraryaddict
1a256855e2 Fix boss bar not being removed 2020-07-04 14:32:49 +12:00
libraryaddict
54efb582b1 Fix preferences file saving 2020-07-04 14:29:04 +12:00
libraryaddict
dd05e3e411 Fix bar disguise toggle 2020-07-04 00:59:33 +12:00
libraryaddict
8a59d64702 Clean up send message again to use LibsMsg.send 2020-07-04 00:44:22 +12:00
libraryaddict
b5b9b432f7 Fix up notify bar 2020-07-03 23:45:48 +12:00
libraryaddict
e74df537bb Improve message sending 2020-07-03 17:36:29 +12:00
libraryaddict
3ced8ae9e4 Added savePreferences and config option for it, added command to view notify bar, cleaned up code, action bar and custom names now support hex colors, uses a better hex color system conversion 2020-07-03 17:08:58 +12:00
libraryaddict
13fedc4437 Add more defaults to plugin.yml 2020-07-02 08:46:23 +12:00
libraryaddict
7ef248c054 Fix equipment packet 2020-07-02 08:25:07 +12:00
libraryaddict
9cde4702f6 Fix /ld uploadlogs 2020-07-02 08:24:55 +12:00
libraryaddict
88b7851df8 Transfer repo ownership to Josh 2020-07-01 17:45:15 +12:00
libraryaddict
30cc40a6a3 Fix isRightClicking() and add isSpinning() 2020-07-01 17:44:29 +12:00
libraryaddict
8e2645501b Fix ProtocolLib version check 2020-07-01 12:29:49 +12:00
libraryaddict
bf12201452 Fix /ld update forcing 2020-06-30 17:03:12 +12:00
libraryaddict
78b19d5596 Remove itemstack placeholders from paraminfoblock 2020-06-30 17:02:59 +12:00
libraryaddict
e3300e7ef9 Reenable attribute packets, fix modded entities 2020-06-30 16:18:03 +12:00
libraryaddict
f3d5f7efc3 Add /ld updateprotocollib, improve version checking for nms 2020-06-30 16:06:27 +12:00
libraryaddict
31672fce7b Start whining about ProtocolLib 2020-06-27 21:20:03 +12:00
libraryaddict
ffd6536565 Add hex color support to translations 2020-06-27 21:01:58 +12:00
libraryaddict
5f2ac293bf Fixes #488 equip packet 2020-06-26 19:00:42 +12:00
libraryaddict
6fbdcc9855 Fix index error 2020-06-26 16:03:50 +12:00
libraryaddict
472649cad7 Hopefully fixes #487 2020-06-26 14:24:48 +12:00
libraryaddict
c5ee5f1fbd Clean imports 2020-06-25 15:34:32 +12:00
libraryaddict
1f847e5ad6 Update to 1.16 2020-06-25 15:33:28 +12:00
libraryaddict
cd64d17a01
Different check for spigot compatibility 2020-06-24 17:33:43 +12:00
libraryaddict
0777947173
Fix #482, unable to disguise as variants with no item equiv 2020-06-24 17:20:18 +12:00
Connor 'Birb' McCormick
68d3ccc7f7
Read BEE_META in BeeWatcher 2020-06-23 21:35:20 +12:00
libraryaddict
407975f41f
Actually fix multi names 2020-06-22 19:39:02 +12:00
libraryaddict
3ebf9cce65
Fix error for multiname length, don't refuse old bossbars 2020-06-22 19:32:41 +12:00
libraryaddict
e317f676b3
Make setSkin smarter about gameprofiles, but not really. Allows new PlayerDisguise(profileString) 2020-06-22 09:26:29 +12:00
libraryaddict
9cf9c85fed
Add setDisguiseName 2020-06-21 20:19:01 +12:00
libraryaddict
c3fc37182e
Fix players being sent they are allowed disguises when they're not 2020-06-21 20:18:48 +12:00
libraryaddict
b501147b63
Hopefully fixes malon's issue 2020-06-21 19:40:38 +12:00
libraryaddict
c01213da99
More helpful info for config upload 2020-06-21 19:25:13 +12:00
libraryaddict
1277a82dd4
Fix enderman item holding not being sent 2020-06-21 00:46:41 +12:00
libraryaddict
ea3380754b
Start monitoring who removes the default disguise 2020-06-20 22:39:22 +12:00
libraryaddict
4fa20a0367
Add /grabhead and use local skins if possible with skinapi 2020-06-20 09:26:48 +12:00
libraryaddict
53051668af
Cancel itself not object 2020-06-20 07:59:16 +12:00
libraryaddict
a81b3b1d5f
Add /ld uploadlogs 2020-06-18 15:48:59 +12:00
libraryaddict
6f3d4d8300
Add command access checking for permtest 2020-06-18 13:44:37 +12:00
libraryaddict
1a659f8b09
Fix null disguises error 2020-06-16 11:17:18 +12:00
libraryaddict
3a85aa29a0
Revert a reverted revert 2020-06-16 02:32:06 +12:00
libraryaddict
cd4ecb2974
Handle client interact packets differently 2020-06-16 02:30:52 +12:00
libraryaddict
948e516505
Revert "Try handle client packets sync"
This reverts commit acf5696fa9.
2020-06-16 02:24:51 +12:00
libraryaddict
acf5696fa9
Try handle client packets sync 2020-06-15 07:38:47 +12:00
libraryaddict
f12c1192e1
Fix being unable to switch worlds while self disguised (paper?), fixes #476 2020-06-14 12:47:43 +12:00
libraryaddict
a19b9e4023
Some helpful comments for future modding 2020-06-13 22:39:11 +12:00
libraryaddict
aa913b48e6
Add config option for turning off login payloads 2020-06-13 22:34:13 +12:00
libraryaddict
32bab36731
Clean up the disguise runnable a bit for some more sanity, it's so ugly. 2020-06-13 21:52:52 +12:00
libraryaddict
e12222ca26
Change data load order to try fix parser doing wrong defaults 2020-06-13 18:28:30 +12:00
libraryaddict
473293463d
Not sure why I have a watcher null check, ALWAYS set the watcher. 2020-06-13 17:42:53 +12:00
libraryaddict
142f1c277e
Don't wrap disguises in synchronize set, fixes #478 2020-06-13 17:33:07 +12:00
libraryaddict
e696ee3f4f
Reverse order of disguise parsing methods 2020-06-13 17:27:39 +12:00
libraryaddict
929f705d0e
Tiny code cleanup 2020-06-13 17:24:46 +12:00
libraryaddict
c4717d7453
Fix modded entities 2020-06-11 17:12:55 +12:00
libraryaddict
8bb9051e59
Remove concurrenthashmap as its a relic of a failed async implemention and causes performance issues, fixes #478 2020-06-11 11:47:46 +12:00
libraryaddict
9eebcc7afd
Try provide github error details 2020-06-11 11:30:53 +12:00
libraryaddict
a9ce0b0ee7
Don't let clients know dolphins can secretly walk, fixes dolphins acting curious and glancing about as you walk 2020-06-08 18:06:50 +12:00
libraryaddict
2d53fdadd0
Delay head rotate packet for paper users to try avoid xray issue 2020-06-04 16:57:28 +12:00
libraryaddict
ece93e7145
Add spacing for another config entry 2020-06-02 17:30:42 +12:00
libraryaddict
9094e66dfb
Merge branch 'master' of github.com:libraryaddict/LibsDisguises 2020-05-30 15:03:22 +12:00
libraryaddict
c865500e9f
Add ability to set player disguise shoulder parrots 2020-05-30 15:03:03 +12:00
libraryaddict
9d417e3485
Add empty space to make a config option more obvious 2020-05-30 14:28:52 +12:00
apuly
f5ebc0b337
Fixed bug with setting villager level (possibly)
trying to set the level of a villager currently doesn't seem to work.
From a quick glance at the code, I think this might have been the cause
2020-05-26 22:30:42 +02:00
libraryaddict
3b34fdf28c
Add message to translations for better info on translating 2020-05-26 11:08:17 +12:00
libraryaddict
84f48b0346
Fix SoundGroup preventing the plugin from loading 2020-05-24 16:49:13 +12:00
libraryaddict
e59e89ad52
Update description of sounds.yml 2020-05-24 13:42:03 +12:00
libraryaddict
ca33fdb81a
If custom sound group not found, revert to default sound group 2020-05-24 13:38:29 +12:00
libraryaddict
e853d02c7e
Some more sounds functionality 2020-05-24 13:10:48 +12:00
libraryaddict
6de71e4fd3
Custom sounds pick random sound 2020-05-24 12:15:55 +12:00
libraryaddict
860a6e4a03
Add /dhelp disguisesound 2020-05-24 12:14:47 +12:00
libraryaddict
dcbcbc79f4
Add a quick null check 2020-05-24 01:45:13 +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
e77a28c258
Rename packet listener for custom payload 2020-05-23 18:44:39 +12:00
libraryaddict
08bee8afd8
Better channel register packet 2020-05-23 18:43:51 +12:00
libraryaddict
cb433458f4
Do player null check for scheduler 2020-05-22 22:49:22 +12:00
libraryaddict
57a4507de9
Fix error on 1.12 2020-05-22 20:38:06 +12:00
libraryaddict
76484b18a7
Increase tab unload delay from 5 to 20 2020-05-22 19:16:41 +12:00
libraryaddict
3e96e765e9
Some stuff 2020-05-21 22:30:53 +12:00
libraryaddict
4eb367b61b
Delay tab removal to hopefully prevent skins not loading on login 2020-05-21 22:30:36 +12:00
libraryaddict
8d5efcbe56
Fix clone trying to access null watcher 2020-05-21 20:48:14 +12:00
libraryaddict
c387d7e66e
Set armorstand ids to int[] to fix gson setting it to null 2020-05-20 21:49:46 +12:00
libraryaddict
341ba27649
Forgot to add the getter 2020-05-20 12:45:17 +12:00
libraryaddict
26d46703b4
Have permtest message too 2020-05-20 12:45:02 +12:00
libraryaddict
9f95cc04d2
Have permtest notify user if plugin isn't prem 2020-05-20 12:44:44 +12:00
libraryaddict
fcd93ec704
Add paper specific listener for entity loading 2020-05-20 12:43:27 +12:00
libraryaddict
43015f192f
Send all armorstands on disguise removal 2020-05-18 16:11:40 +12:00
libraryaddict
6d4d12e0fa
Clean up method a little, don't output setNoGravity to parsed disguise 2020-05-17 22:19:50 +12:00
libraryaddict
6897e00c6f
Fix build failure, fix squids velocity 2020-05-17 18:25:05 +12:00
libraryaddict
adfd280cb7
Send armorstand destroy to all players regardless of tracker 2020-05-17 18:11:04 +12:00
libraryaddict
548627f2ee
Add 'custom' and 'vanilla' so you can exclude/include disguises by permission 2020-05-17 17:57:38 +12:00
libraryaddict
262e1c3b6d
Whoops, I already handle that 2020-05-17 09:24:18 +12:00
libraryaddict
9792b6ba0e
Don't send squid velocity 2020-05-17 09:19:26 +12:00
libraryaddict
f572792c5b
Added nmsaddedin to setEnraged 2020-05-17 09:13:09 +12:00
libraryaddict
54ea63a6c2
Fix insentient watcher not using proper values, and added 'setEnraged'. Not sure if its the proper name, seems to only affect zombie and vindicator from quick tests 2020-05-15 13:12:44 +12:00
libraryaddict
65ee3ed186
Add new config option to disable random values for disguises on creation 2020-05-15 10:45:49 +12:00
libraryaddict
acce02a1b7
Remove obsolete update calls 2020-05-14 09:04:48 +12:00
libraryaddict
f49895dff0
Fix multi name being set when armorstands are not in use #467 2020-05-13 08:06:01 +12:00
libraryaddict
52eec84d23
Add upside down for all disguises, add rainbow wool for sheep 2020-05-12 13:36:39 +12:00
libraryaddict
a018973eeb
Deny setCustomNameVisible if overriden custom names 2020-05-11 17:58:32 +12:00
libraryaddict
7a4cb6b7f0
Fix dynamic name path 2020-05-11 15:23:47 +12:00
libraryaddict
f6eb0f14b7
Update dynamic name for non-player disguises 2020-05-11 15:22:02 +12:00
libraryaddict
0fe54d6683
Add color to debug msg, fix updater not allowing force check 2020-05-11 15:06:18 +12:00
libraryaddict
be1bebe8d5
Add more debug info to /ld debug 2020-05-11 15:00:08 +12:00
libraryaddict
cac6c0ef35
Add newline splitter test 2020-05-11 14:54:24 +12:00
libraryaddict
9a40df5bd8
Handle armorstands interaction for commands 2020-05-11 14:53:58 +12:00
libraryaddict
111acda388
Don't allow setting if upside down 2020-05-11 04:48:38 +12:00
libraryaddict
e64a439fb4
Friendly warning that craftbukkit is messed up 2020-05-11 03:49:19 +12:00
libraryaddict
61128dd372
Rename tall disguises config option to reset it, was bugged and no one liked default option 2020-05-11 03:48:34 +12:00
libraryaddict
684e57827c
If using multi-name, split the string and use the first line as the skin 2020-05-10 20:17:46 +12:00
libraryaddict
a0398c4d02
Move where armor destroy packet is sent 2020-05-10 20:01:30 +12:00
libraryaddict
e8c7a48c47
Added setUpsideDown to PlayerWatcher 2020-05-10 16:38:36 +12:00
libraryaddict
71dbaeebf5
Added setUpsideDown to PlayerDisguise 2020-05-10 16:35:29 +12:00
libraryaddict
66a66b3638
Disguise config now informs if it doesn't/does need update 2020-05-10 16:34:53 +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
93eef36c58
Add chest to forbidden block disguises 2020-05-09 21:55:45 +12:00
libraryaddict
43531461f9
Add command aliases for disguiseplayer, disguiseuuid! 2020-05-09 21:54:31 +12:00
libraryaddict
7efb85db7c
Fix setCustomName 2020-05-08 17:26:07 +12:00
libraryaddict
62b4408e21
Don't @RandomDefaultValue custom name 2020-05-08 16:51:20 +12:00
libraryaddict
2adca62a83
Fixed custom name still being set despite being overridden 2020-05-08 16:35:25 +12:00
libraryaddict
a963e86323
Fix custom names 2020-05-08 13:25:54 +12:00
libraryaddict
2de723af8a
Add the workings of custom names for all, I should make it check permissions... 2020-05-08 03:20:58 +12:00
libraryaddict
944dd7243b
Fix reverse not reversed 2020-05-08 03:00:43 +12:00
libraryaddict
f40492b2e7
@eutherin#5367 fixed name ordering 2020-05-08 02:34:43 +12:00
libraryaddict
d1c0e9eff8
Handle when a string has an actual newline in it 2020-05-07 22:38:10 +12:00
libraryaddict
801c3c7239
Fix build 2020-05-07 22:36:40 +12:00
libraryaddict
5febe8f66e
Fixed packets being cloned and sent multiple times for armorstands 2020-05-07 22:35:31 +12:00
libraryaddict
c6233f5066
Use extended not extended_teams 2020-05-07 22:05:34 +12:00
libraryaddict
fa778e2709
Increment and get entity id, not the reverse 2020-05-07 22:05:03 +12:00
libraryaddict
154ec5c08d
Forgot to commit this listener 2020-05-07 21:30:32 +12:00
libraryaddict
888bbd9521
Add new armorstand option for player disguise names, clean up config cos of the player name options
Added ability to set multiple names on a player disguise, also normal mob but that is untested and has no command accessibility
Permission to do this is libsdisguises.multiname
Renamed "Now disguised as a %s" to "Now disguised as %s" for messages
2020-05-07 21:27:07 +12:00
libraryaddict
6170d8e77f
Fixed an error with null item 2020-05-06 13:07:11 +12:00
libraryaddict
04271be455
Cancel velocities on squid disguises 2020-05-04 18:25:09 +12:00
libraryaddict
4014aab004
Snapshot build 2020-05-02 21:05:39 +12:00
libraryaddict
82d574e251
Cleanup imports 2020-05-02 02:09:24 +12:00
libraryaddict
669dbbeb78
Fix FileUtils being referenced when it's not compatible with 1.12 and other alternatives exist 2020-05-02 02:08:43 +12:00
libraryaddict
301617c0f3
Mark in log where its being downloaded to 2020-05-01 19:09:37 +12:00
libraryaddict
d1319f800c
Rename tall disguises thingy so its not so horrible to find, also have it turned off if they specifically turn self disguises on 2020-05-01 14:56:46 +12:00
libraryaddict
824edfe698
Handle some types of disguises better for head rotations and other disguises 2020-05-01 14:49:22 +12:00
libraryaddict
54f2896255
Update jenkins to handle invalid builds better 2020-05-01 14:48:23 +12:00
libraryaddict
05c7a21884
Change tall disguises to false by default, too many bug reports 2020-04-30 11:54:10 +12:00
libraryaddict
584a7a6e7e
Config now auto-updates by default, fixed modded entities trying to re-register each reload 2020-04-28 11:44:54 +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
1abf447790
Add more info and a better regex matching for jenkins releases 2020-04-27 18:48:06 +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
1d7fd61556
Set no gravity to stop appearing in disguise parser 2020-04-27 17:17:48 +12:00
libraryaddict
5b5cdd0395
Improve update system and info 2020-04-27 17:03:11 +12:00
libraryaddict
7090ea51cc
Finish update system 2020-04-27 16:56:48 +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
41dffe1b46
Fix chatcolor check at wrong position for names 2020-04-26 04:42:45 +12:00
libraryaddict
9350f798eb
Return string not boolean 2020-04-24 19:36:17 +12:00
libraryaddict
740fac23ba
Call setName() instead of setting name directly 2020-04-24 19:34:37 +12:00
libraryaddict
a63e617b0a
Add /ld debug - To help debug with scoreboard issues on a player 2020-04-24 18:09:15 +12:00
libraryaddict
ab1a7bffe4
Fix chat colors being sent raw in debug 2020-04-24 17:43:25 +12:00
libraryaddict
535946d95d
Fixes error and more info for auto update 2020-04-24 17:08:40 +12:00
libraryaddict
e7b2fa374b
Don't use caches 2020-04-24 17:06:17 +12:00
libraryaddict
88c9546a88
Give update info on command update 2020-04-24 17:04:55 +12:00
libraryaddict
714c37d1c3
Added getUniqueTeam(prefix) to DisguiseUtilities for other plugins 2020-04-24 16:28:31 +12:00
libraryaddict
5fe25f90a0
Fix clone() not cloning dynamicname 2020-04-24 16:19:24 +12:00
libraryaddict
7658d31ee5
More info for /libsdisguises scoreboard 2020-04-24 15:59:59 +12:00
libraryaddict
4e258f7286
Pushing being enabled is baa-d 2020-04-24 00:08:03 +12:00
libraryaddict
b70fe1c522
Cleaned imports 2020-04-23 22:13:54 +12:00
libraryaddict
c469d91f83
Correct update messages, pending release build work 2020-04-23 21:20:33 +12:00
libraryaddict
0106e0802b
Don't hide sprinting particles on self disguise 2020-04-23 12:54:27 +12:00
libraryaddict
a9be204f83
Add /libsdisguises help 2020-04-22 16:08:17 +12:00
libraryaddict
1e76176a21
Fix auto updater 2020-04-22 14:37:58 +12:00
libraryaddict
fa4c577f7e
More disguiseNextEntity fixing 2020-04-22 14:20:52 +12:00
libraryaddict
7f65d8c8f1
Fixed disguiseNextEntity 2020-04-22 14:06:04 +12:00
libraryaddict
1d9d420c81
Fix optional not using get() 2020-04-22 12:56:50 +12:00
libraryaddict
822ad1b7fd
EntityPose.CROUCHING -> EntityPose.SNEAKING, fixes error in 1.14 and maintainability 2020-04-21 20:31:52 +12:00
libraryaddict
5d52f91f25
Add info for /libsdisguises config - For missing config entries 2020-04-21 19:17:22 +12:00
libraryaddict
d65c9179da
Add set/get boots,leggings,chestplate,helmet 2020-04-21 19:14:02 +12:00
libraryaddict
3a2c121f0f
Let custom disguises retain their disguise name 2020-04-21 15:00:36 +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
a896d89633
Change reloaded message to make it more obvious 2020-04-21 14:46:46 +12:00
libraryaddict
36a2bc37c1
Add insurance for when paper changes tracker field 2020-04-21 14:42:25 +12:00
libraryaddict
d005ab8da9
Move listener to another package 2020-04-21 00:52:58 +12:00
libraryaddict
445d52e277
Minor cleanup of DisguiseUtilities.checkConflicts 2020-04-20 23:03:54 +12:00
libraryaddict
0945fe866c
Add libsdisguises.command.valid.optionstoset 2020-04-20 22:34:03 +12:00
libraryaddict
e9a968fe7b
Fix potential issue with wrong disguise parameter 2020-04-20 22:00:51 +12:00
libraryaddict
f1653c0bb0
Better /libsdisguises 2020-04-20 22:00:31 +12:00
libraryaddict
d4381096ee
Fixed permissions ordering 2020-04-20 18:22:54 +12:00
libraryaddict
0d738dbd1e
Update /libsdisguises command to be cleaner, still not enough help info tho 2020-04-20 18:22:36 +12:00
libraryaddict
22c258b4fc
Change metrics to use existing chart 2020-04-20 17:59:52 +12:00
libraryaddict
ee9240385e
Add '/libsdisguises count' 2020-04-20 17:58:05 +12:00
libraryaddict
dd7b0451a1
Merge branch 'master' of github.com:libraryaddict/LibsDisguises 2020-04-20 15:17:38 +12:00
libraryaddict
ad04185ff0
Fixed hardcoded chat colors for translations 2020-04-20 15:17:11 +12:00
libraryaddict
0df3e08a1d
Remove debug 2020-04-19 22:36:55 +12:00
libraryaddict
a7014ec9e1
Set custom name visible to false by default on players disguised 2020-04-19 18:38:59 +12:00
libraryaddict
b527b3d166
Add untested update system, add delay config option for tablist 2020-04-19 14:55:39 +12:00
libraryaddict
843d955521
Fix # not being caught in build no 2020-04-19 08:55:54 +12:00
libraryaddict
e29ad3ffde
Rename more custom entity fields 2020-04-19 08:23:35 +12:00
libraryaddict
f10870b727
Rename from CustomDisguise to ModdedDisguise 2020-04-19 08:19:03 +12:00
libraryaddict
2ce9b38c74
Fix minor error 2020-04-19 07:20:03 +12:00
libraryaddict
001064adf0
Allow string entry to CustomDisguise 2020-04-19 07:17:58 +12:00
libraryaddict
e50c9fc99f
Allow multiple options in disguise option perm 2020-04-18 01:07:48 +12:00
libraryaddict
63e84973fe
Add setName and setNameVisible to PlayerWatcher 2020-04-17 23:11:11 +12:00
libraryaddict
2180eb935b
Fix sounds not working for entity damage, fixes #450 2020-04-17 20:34:55 +12:00
libraryaddict
5ac6731ec5
Add metrics for api version 2020-04-17 19:57:52 +12:00
libraryaddict
7e1eb29dd2
Updated messages and commands for api version 2020-04-17 14:30:29 +12:00
libraryaddict
cf5a3953d9
Clean up file accesser 2020-04-17 14:14:49 +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
a309b24004
Merge branch 'master' of github.com:libraryaddict/LibsDisguises 2020-04-16 18:35:17 +12:00
libraryaddict
caa0aa69d9
Add requirements for mods and see mods in use if so 2020-04-16 18:32:09 +12:00
libraryaddict
1791622323
Suppress error for entitytype not found 2020-04-16 13:37:07 +12:00
libraryaddict
a3e159d162
Check if null before accessing observer 2020-04-16 03:38:01 +12:00
libraryaddict
e8ba0a2adc
Automagically copy and delete premium jars in the LibsDisguises folder 2020-04-16 01:09:20 +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
b31fc3a251
Self disguises shouldn't glow or have sprint particles 2020-04-15 23:25:48 +12:00
libraryaddict
6e112ea137
Allow plugin to be used as an API on free resource page 2020-04-14 02:27:34 +12:00
libraryaddict
810a8f8e00
Don't let certain types of blocks be used in falling block disguises in 1.12, fixes #446 2020-04-14 02:27:05 +12:00
libraryaddict
3c40a27c8f
Initial work for custom disguises 2020-04-13 21:14:04 +12:00
libraryaddict
80cf5cef27
Add information about :slim 2020-04-10 17:25:01 +12:00
libraryaddict
67b9d57ac2
Improved tab complete for placeholders and ItemStack[], fixed items unable to parse empty string 2020-04-10 17:19:43 +12:00
libraryaddict
64641c5390
Allow usage of :slim to get the slim version of a skin 2020-04-10 13:05:10 +12:00
libraryaddict
1fcc0bbea9
Add comment to config to warn customers that changing command visibility also affects command blocks 2020-04-09 12:09:05 +12:00
libraryaddict
c2a4fa3e8c
Release 10.0.3 2020-04-08 19:45:34 +12:00
libraryaddict
75ac4e8f57
Fix long names throwing errors for broken compatibility check 2020-04-07 22:05:10 +12:00
libraryaddict
5119358252
Lets break past the limits of mortal strings, it's not always 16 chars! 2020-04-07 21:31:47 +12:00
libraryaddict
1c0c5100c5
Fixed update checker again 2020-04-07 16:15:17 +12:00
libraryaddict
fb97dd4857
Player disguises no longer hang around in tab
Fix setSkin not working on active disguises
Fixed tab names not displaying
2020-04-07 16:14:17 +12:00
libraryaddict
2c5301eb6c
Add custom data accessibility to disguise for other plugins to easily manage disguises 2020-04-07 14:40:38 +12:00
libraryaddict
8ff3c7c121
If server online less than 6 hours, ignore versions where the server is better than the site 2020-04-07 14:23:33 +12:00
libraryaddict
a2262860d5
BossBars are no longer supported in 1.12 due to api restrictions 2020-04-07 14:08:17 +12:00
libraryaddict
693c0b9d79
Lower severity of "failed to load X custom disguises" from error to warning 2020-04-07 02:23:55 +12:00
libraryaddict
6d1a68e2d7
Fix bossbars wanting to stick around 2020-04-06 13:21:16 +12:00
libraryaddict
6379ecaa8c
Fix painting error on spawn 2020-04-06 13:04:38 +12:00
libraryaddict
25768bc20d
Fix bossbar not working as intended 2020-04-06 13:04:12 +12:00
libraryaddict
f3369def08
Users must download a new jar from spigotmc for 10.0.0 snapshots 2020-04-05 14:41:12 +12:00
libraryaddict
4a5b47d2e6
Change update checker to do a simpler check which allows more dramatic versions in the future. 2020-04-05 14:35:39 +12:00
libraryaddict
2495ea65c3
Fix Dinnerbone and Grumm being spun the wrong way around 2020-04-05 02:24:02 +13: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
269a5c3aef
Fix item disguises trying to fly off, fixes #439 2020-04-04 14:58:37 +13:00
libraryaddict
44012ab58b
Change the way entity interaction works for commands to a cleaner method 2020-04-04 14:17:29 +13:00
libraryaddict
7f46b5b512
Merge branch 'master' of github.com:libraryaddict/LibsDisguises 2020-04-01 21:40:36 +13:00
libraryaddict
e55f88fc73
Extended names false by default, don't give json on /ld automatically 2020-04-01 21:39:25 +13:00
libraryaddict
c17afaef92
Make name volatile 2020-03-30 23:17:35 +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
ab5cb8a1f1
Add more command aliases, esp for 'disg' 2020-03-30 09:11:59 +13:00
libraryaddict
c77c490324
Catch throwables not just normal exceptions 2020-03-30 09:11:26 +13:00
libraryaddict
b5f3edc3a1
Just because I'm left handed doesn't mean the others are not right 2020-03-29 18:28:45 +13:00
libraryaddict
82fb093528
Don't use isInvul to find the right sound 2020-03-29 18:12:53 +13:00
libraryaddict
ef10444c58
Fix isSneaking bugged in 1.12 and 1.13 2020-03-28 19:34:19 +13:00