Commit Graph

1967 Commits

Author SHA1 Message Date
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
libraryaddict
912ca85aff
Rollback the packetlistener changes, its broke. I hate paper. 2020-03-25 23:08:03 +13:00
libraryaddict
356519be19
Do that fix for main packet listener too 2020-03-25 22:15:34 +13:00
libraryaddict
324c675055
I don't know why this would be null, but thats what the error says.. 2020-03-25 21:52:52 +13:00
libraryaddict
4e3f86acd0
Add more warnings for async custom disguises 2020-03-25 16:39:00 +13:00
libraryaddict
d2b078be85
Force packets to be handled sync 2020-03-25 16:37:18 +13:00
libraryaddict
e3d4659545
Fix string quoter not handling it properly 2020-03-25 15:53:49 +13:00
libraryaddict
f254a99d89
Warning message if they've translated stuff but didn't enable translations 2020-03-25 15:53:28 +13:00
libraryaddict
d0bb5021bf
Empty names will now hide the name on PlayerDisguise 2020-03-25 15:53:08 +13:00
libraryaddict
203f2adeb5
Warn about illegal async operations 2020-03-25 15:52:23 +13:00
libraryaddict
a598884def
Use PL's itemstack checker instead 2020-03-24 12:12:01 +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
761c4b77cd
Add NotifyBar and allow changing between color and style, fixes #433 2020-03-23 12:52:35 +13:00
libraryaddict
eaf4e7eeef
Split itemstack[] by commas correctly, fixes #434 2020-03-23 12:09:30 +13:00
libraryaddict
3d38aad8d2
Parse itemstacks and itemstack[]s correctly 2020-03-22 19:58:29 +13:00
libraryaddict
3231b31282
VerboseConfig defaults to true if not set 2020-03-22 19:46:04 +13:00
libraryaddict
7cedac0980
Deprecate setWatcher on Disguise because no one uses it properly 2020-03-22 19:20:48 +13:00
libraryaddict
f5090cc288
Don't refresh disguise if they can't show a name anyways 2020-03-22 19:20:24 +13:00
libraryaddict
45ecc68a2a
Save the IP checked against for bisect hosting 2020-03-19 16:05:47 +13:00
libraryaddict
0319f72633
Add handy way to tell you what config options you're missing, and check it through LD command 2020-03-18 16:56:49 +13:00
libraryaddict
b152a59df7
Add more aliases for self disguise toggle 2020-03-18 11:57:38 +13:00
libraryaddict
3816806de7
Use different constructor for velocity packets 2020-03-13 13:00:55 +13:00
libraryaddict
1a12a80a32
Remove disguises from tab complete and prevent all usage by changing required permission in config, closes #432 2020-03-12 15:22:55 +13:00
libraryaddict
07ed5908b9
Snapshot version 2020-03-09 09:24:48 +13:00
libraryaddict
2a6928a498
Clean up code a bit 2020-03-09 09:00:58 +13:00
libraryaddict
c31408f956
Correct a space in the name 2020-03-08 03:32:58 +13:00
libraryaddict
a74d4f453b
Add string to file 2020-03-08 03:21:16 +13:00
libraryaddict
a14c36e29a
Add bisect hosting - auto premium 2020-03-07 21:07:19 +13:00
libraryaddict
0eaa6159c3
Handle option parsing better 2020-03-05 14:49:33 +13:00
libraryaddict
bee383dd3b
Fix a typo in tropical fish for bodycolor 2020-03-05 11:17:57 +13:00
libraryaddict
fe88691c5f
Use tropical watcher methods, not variant 2020-03-05 11:10:17 +13:00
libraryaddict
8d7706b9e0
Add libsdisguises.noactionbar 2020-03-03 11:08:34 +13:00
libraryaddict
ccd1d775fd
Add info about /savedisguise to disguises.yml 2020-03-02 22:42:33 +13:00
libraryaddict
7c89c9ca50
Send rel look for 1.15 head rotation packet 2020-03-02 12:54:05 +13:00
libraryaddict
f28e520b09
Handle head rotation in all versions, pretty sure it won't be pretty in 1.14 at least 2020-03-01 23:52:04 +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
c5322072ae
Don't do debug 2020-02-25 23:56:56 +13:00
libraryaddict
8506fc087a
Sort flagwatchers with a more reliable method 2020-02-25 23:56:34 +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
061161dad7
Add modifyDisguise to DisguiseParser for api usage, deprecate 'constructDisguise' 2020-02-25 15:20:44 +13:00
libraryaddict
897f0fc599
Add lengthy info for scoreboard pushing command 2020-02-23 18:59:59 +13:00
libraryaddict
00585c6c44
Add more information to scoreboard teams command 2020-02-23 18:04:58 +13:00
libraryaddict
3a77245353
Why are the entity classes null so much 2020-02-23 14:00:22 +13:00
libraryaddict
2185e3718a
More entitytype class 2020-02-23 13:34:33 +13:00
libraryaddict
231c35c6e3
Skip null EntityTypes 2020-02-23 11:58:58 +13:00
libraryaddict
f52d0fa17d
Use another method to get entity classes, due to inferior jar system someone is using 2020-02-23 11:30:56 +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
1cb9c0ee4a
Replace invalid materials for 1.12 default custom disguise libraryaddict 2020-02-21 15:42:18 +13:00
libraryaddict
1d6e1c57b7
Reverse a boolean check 2020-02-21 14:45:11 +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
90ed56bcec
Remove classyloader from Lib's Disguises 2020-02-20 18:16:28 +13:00
libraryaddict
396b924571
Add better asm support and lower the jar size 2020-02-20 18:13:43 +13:00
libraryaddict
487ec6095d
Init ld 2020-02-20 12:47:23 +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
libraryaddict
5aea1c78a4
Handle head packets for older versions 2020-02-19 16:32:32 +13:00
libraryaddict
9ed5a41256
Fix entity deaths not displaying properly 2020-02-19 16:30:25 +13:00
libraryaddict
cff2dc6e4a
Include missing class & Release 9.9.4 2020-02-19 13:44:42 +13:00
libraryaddict
897a6629ae
Read for information...
Now using ASM manipulation to remove invalid methods on load
Fixed imports
Fixed Chat Components being used in 1.12
Fixed tab complete showing args for disguise options you can't use
Disguise option permissions now demand a parameter to be the method name
Falling block disguises are now only usable with blocks
LibsDisguises command now tab completes the new options
Libs Disguises command lets you create a vanilla compatible item string
If a vehicle is disguised as a vehicle, don't give no gravity
Fixed horse disguise using almost random values for its flagwatcher settings
Renamed horse disguise setMouthOpen to setEating
Slightly better string for premium info jar location
Skip attributes packets if using older ProtocolLib jar
Don't cancel entity death if entity is dead
Improved disguise permissions checking
Fixed time parameter not being attributed properly
2020-02-19 12:57:39 +13:00
libraryaddict
668eec641e
Clean up imports 2020-02-19 12:45:59 +13:00
libraryaddict
4105b953bf
Send remove player info even if disguise is removed 2020-02-15 20:55:29 +13:00
libraryaddict
10039f39c3
From ItemStack[] is [] not {} 2020-02-15 19:56:06 +13:00
libraryaddict
fc78734fd5
Add tameable options to older ocelot disguise 2020-02-14 19:58:20 +13:00
libraryaddict
e541da2a6d
Don't make backwards compatibility prem-only 2020-02-14 19:57:52 +13:00
libraryaddict
4e235a265c
Merge branch 'master' of github.com:libraryaddict/LibsDisguises
# Conflicts:
#	src/main/java/me/libraryaddict/disguise/disguisetypes/AnimalColor.java
2020-02-14 10:09:15 +13:00
libraryaddict
a581decbe0
Add 1.12 support 2020-02-14 10:06:49 +13:00
SoSeDiK
79f1f1ad73
Fixed a small typo
Sorry, Catcus! Cactus time.
2020-02-13 11:38:22 +02:00
libraryaddict
1fcefbcdcc
Added 1.13.2 support, made backwards premium 2020-02-13 19:47:02 +13:00
libraryaddict
45996842d9
Fix equip packets, again 2020-02-07 16:30:52 +13:00
libraryaddict
a50ea45f5e
Fixed incorrect regex 2020-02-07 09:16:16 +13:00
libraryaddict
0a5752dd67
Released 9.9.2 and added scoreboard test command 2020-02-06 16:29:14 +13:00
libraryaddict
580ae37385
Don't show enum in log 2020-02-06 13:05:59 +13:00
libraryaddict
9656ed4249
Add backwards compatibility for 1.14 2020-02-06 12:15:20 +13:00
libraryaddict
7661635eb9
/libsdisguises shouldn't be hidden, added aliases ld and libsdisg 2020-02-05 14:45:51 +13:00
libraryaddict
852d8c9f2b
Set custom name dynamically on start 2020-02-05 14:29:04 +13:00
libraryaddict
01fa2ff843
Set initial value to 0 to immediate change 2020-02-05 14:27:51 +13:00
libraryaddict
fd2926241c
Add isDynamicName for player disguises with mobs custom names that change 2020-02-05 14:26:55 +13:00
libraryaddict
a92916f112
Add mission perms, add /libsdisguises json 2020-02-05 14:23:53 +13:00
libraryaddict
dd3017b0f9
Check if at least one of the people fighting is human 2020-02-04 16:10:08 +13:00
libraryaddict
7f2de5194f
Action bar every 15 ticks, only if current disguise is main disguise 2020-02-04 16:07:47 +13:00
libraryaddict
4af9da10c5
Fix retaliation combat and make the message nicer to see 2020-02-04 16:06:34 +13:00
libraryaddict
e2f80811ff
Correct plugin.yml perms 2020-02-04 16:05:00 +13:00
libraryaddict
1874544721
Stuff 2020-02-03 20:32:21 +13:00
libraryaddict
5410e8dd04
Dont send action bar every tick 2020-02-03 18:37:32 +13:00
libraryaddict
9bf3e81ded
Correct config value name for action bar, fix attributes error 2020-02-03 17:42:47 +13:00
libraryaddict
dc066a07dd
Fix getters not updated 2020-02-02 14:22:46 +13:00
libraryaddict
4092737259
Add getter for gson 2020-02-02 14:11:36 +13:00
libraryaddict
ed098752f6
Use lombok, add new config options for disabling pvp, pve, action bar when disguised, permission to hide name above head 2020-02-02 11:59:18 +13:00
libraryaddict
5f98e57316
Fixed movement speed not being set in attributes 2020-02-02 11:58:21 +13:00
libraryaddict
accbba2d32
Fix setName not working correctly in a few cases 2020-01-28 17:05:47 +13:00
libraryaddict
3a2e7602fb
Add <Inherit> for player disguises name to inherit custom names from entities 2020-01-28 15:13:59 +13:00
libraryaddict
7ee65d26b2
Allow disguise options on all parameters 2020-01-23 09:42:01 +13:00
libraryaddict
7109633a67
Fixes #424 error with grabskin no name provided 2020-01-22 20:49:01 +13:00
libraryaddict
f7f551caa8
Fixed disguise options code from not working for all disguises 2020-01-22 19:28:12 +13:00
libraryaddict
da20612ae9
Changed the way extended names work to fix a bug, fixes #423 2020-01-22 18:46:57 +13:00
libraryaddict
b5c7bce609
Correct subpermissions of a few seecmd 2020-01-20 17:51:44 +13:00
libraryaddict
9a555dafb8
Added extended names + config option, fixed nms version incorrect reporting, small code cleanup, fixed player disguises with spaces not being quoted, fixed disguises saving as unknown charset format. Adds #422 2020-01-20 13:35:55 +13:00
libraryaddict
ef981b3787
Add permtest to /libsdisguises 2020-01-20 08:33:19 +13:00
libraryaddict
ead5a23d65
Add setNameVisible to player disguises 2020-01-19 15:48:52 +13:00
libraryaddict
ce292302fe
Code cleanup 2020-01-19 15:48:26 +13:00
libraryaddict
2bc4209a6c
Catch reloads 2020-01-18 15:12:32 +13:00
libraryaddict
765b07a46a
Update checker now checks a new url, not sure why I thought https wouldn't be touched. 2020-01-18 14:52:53 +13:00
libraryaddict
caf5587ccb
Add meta index info to libsdisguises command 2020-01-17 16:55:05 +13:00
libraryaddict
e7dd114705
Correct attempting to use object not string for perm check 2020-01-14 19:41:40 +13:00
libraryaddict
e70c690751
Fixed disguise options permissions being bypassable in some instances, including capitalization 2020-01-12 17:26:44 +13:00
libraryaddict
db29352948
Fix some typos, don't use MineSkinAPI name 2020-01-11 13:37:45 +13:00
libraryaddict
7f725d26bd
Don't keep old velocity changes, prevent 2 velocities 2020-01-06 16:01:05 +13:00
libraryaddict
0ed798e8e7
Minor code cleanup, add item placeholders to disguises 2020-01-06 09:28:30 +13:00
libraryaddict
54bd979506
Handle UUIDs for teams as well as names #418 2020-01-06 07:30:22 +13:00
libraryaddict
f8fe3116df
Modify default player tablist expire from 40 ticks to 60 ticks. 2020-01-05 09:58:43 +13:00
libraryaddict
64f9da47c9
Add new commands to metrics 2020-01-04 07:46:02 +13:00
libraryaddict
3536bf63c3 Change guide in disguises.yml to include new commands 2020-01-03 21:18:30 +13:00
libraryaddict
c073af37e8 Read below for more info
Added /grabskin - Grabs a skin from file, url or existing player and saves as a new skin name
Added /copydisguise - Outputs the current disguise or a specific uuid/player disguise to a usable string
Added /savedisguise - Saves a disguise to custom disguises (disguises.yml) for future use, accepts skin files, urls and existing players
Using MineSkin.org API
Now generates Skins folder with info inside
Added addGameProfile, addCustomDisguise and parseToString to DisguiseAPI
Added different checks to gameprofiles
Added new messages for the new features
Fixed disguise parser to string handling quotes and skins wrong
Fixed disguise parser to string not replacing colors back to the &
Changed itemstack params to parse to a simpler item if possible
2020-01-02 17:10:36 +13:00
libraryaddict
7aa3a8a2ef Fixed typos, added DisguiseParser.parsetoString(Disguise) 2019-12-31 19:35:21 +13:00
libraryaddict
ce1472eaf7 Add addCustomDisguise to DisguiseConfig to easily register own custom disguises 2019-12-28 13:10:52 +13:00
libraryaddict
dad91c1075 Init reflection after version check 2019-12-24 17:40:56 +13:00
libraryaddict
4835b6de0b Remove outdated code/enum and add "setSleeping" and "setSwimming" while fixing "setSneaking" 2019-12-22 21:11:47 +13:00
libraryaddict
d657c5be5f Fixed pi rate error again.. 2019-12-22 18:15:55 +13:00
libraryaddict
1e313a5a57 Reverse pi check 2019-12-22 12:30:44 +13:00
libraryaddict
c83283f43e Add more info for setting up prem 2019-12-22 10:46:37 +13:00
libraryaddict
53768a29d3 Add pi rate checking for main plugin 2019-12-22 10:15:52 +13:00
libraryaddict
3b3de8d0ee Catch CraftItemStack when de/serializing, fixes #414 2019-12-21 19:12:22 +13:00
libraryaddict
f130d55170 Correctly serialize and deserialize ItemMeta (Previously not working) #414 2019-12-21 14:45:10 +13:00
libraryaddict
b2193ad021 Remove meta after a set tick, not last packet 2019-12-21 12:02:30 +13:00
libraryaddict
3ee66d918c Unregister old packet handler for head movement 2019-12-21 10:24:11 +13:00
libraryaddict
3653149e5b Remove dumb version check 2019-12-19 20:54:38 +13:00
libraryaddict
381444d6e3 Release der snapshot build!1! 2019-12-15 12:22:55 +13:00
libraryaddict
7b70c9bb14 Update for 1.15 2019-12-14 13:10:11 +13:00
libraryaddict
da0e282258 Added test for releases 2019-12-14 11:49:01 +13:00
libraryaddict
320b4e1cb7 Add new disguise option for mobs to ignore selective disguises. Not usable through commands due to potential for abuse by simplistic permissions. 2019-12-14 11:48:37 +13:00
libraryaddict
b777375493 Add simple material constructor to MiscDisguise for falling blocks and item disguises 2019-12-06 17:51:56 +13:00
libraryaddict
c5cad96118 Ignore DisguiseType.UNKNOWN, handles #373 2019-12-06 11:37:33 +13:00
libraryaddict
9ecf1cc62c Add new config option PlayerHideArmor to fix MM stone items on spawn 2019-11-27 09:13:12 +13:00
libraryaddict
d77308dee0 Hello discord! 2019-11-26 01:57:36 +13:00
libraryaddict
57c2924930 Allow server ops to use commands 2019-11-23 14:38:21 +13:00
libraryaddict
0d5d133e42 Don't fatal error if the server owner wants to modify saved disguises files 2019-11-20 20:08:19 +13:00
libraryaddict
8c2a5eeb00 Clear old equip packet 2019-11-18 17:37:52 +13:00
libraryaddict
a09a86062f Resend self disguise armor, clean spawn armor, don't cancel armor but wipe it to air 2019-11-18 16:57:00 +13:00
libraryaddict
c787a1daae Remove stone being sent for self disguises, should be handled by spawn 2019-11-18 12:47:55 +13:00
libraryaddict
c636ca1c0e Correct an invalid llama == horse cast 2019-11-14 22:24:16 +13:00
libraryaddict
2b7c295d2c Add saddleable horses, carpetable llamas. 2019-11-14 15:25:26 +13:00
libraryaddict
8015db68f6 Client listener to sync again, run in scheduler. Add cat color config option 2019-11-14 14:42:32 +13:00
libraryaddict
fff4ca8590 Register interact packet sync from async 2019-11-14 11:53:47 +13:00
libraryaddict
418922606d Fix a date issue being reversed 2019-11-14 11:15:40 +13:00
libraryaddict
aad7001cbd Add small note to config yml & corrected a check 2019-11-14 00:38:58 +13:00
libraryaddict
92a85194fb Add missing Villager.Type parameter, rename methods to setBiome and deprecate old. 2019-11-13 11:07:53 +13:00
libraryaddict
0972e74d17 Reverse a boolean check 2019-11-10 23:08:55 +13:00
libraryaddict
5bb9eeac84 Change the method used to check for Paper 2019-11-10 22:54:32 +13:00
libraryaddict
b591bb96f0 Fix builds failing 2019-11-10 22:45:46 +13:00
libraryaddict
ec6512aa77 Paper experimental fix 2019-11-10 22:44:02 +13:00
libraryaddict
9cc6889f7d Fixed disguise options not working 2019-11-09 11:07:54 +13:00
libraryaddict
cc4156f914 Add setGridLocked to falling block disguise 2019-11-05 17:26:38 +13:00
libraryaddict
6c93866122 Don't allow non-disguise parameters 2019-11-05 17:26:18 +13:00
libraryaddict
9df128db6f Released 9.8.3, commands disabled for players on non-premium versions 2019-11-03 18:07:12 +13:00
libraryaddict
2f109de685 Parse materials to uppercase for ItemStacks 2019-11-03 17:51:20 +13:00
libraryaddict
d6b1b19c8e Raise ticks for player disguises to render properly 2019-11-03 17:50:19 +13:00
libraryaddict
928943eb0f Cast to a generic map not a specific implemention, fixes a specific server version 2019-11-02 13:20:49 +13:00
libraryaddict
9b8b57cf9f Switch the underlying HashMap<HashSet> for disguises to Concurrent Map and Synchronized Set, fixes thread safety. 2019-10-22 11:29:03 +13:00
libraryaddict
4137b47ba8 Delay armor packets for player disguises 2019-10-13 18:22:39 +13:00
libraryaddict
a0b47d3741 Fixed minecart command kicking players, fixes #395 2019-09-16 14:35:39 +12:00
libraryaddict
ceb10171c9 Fixes zombie villager disguise, fixed #391 2019-09-16 14:30:16 +12:00
libraryaddict
80b11bfc6a Default to empty if map is empty in serializer 2019-09-15 12:26:29 +12:00
libraryaddict
d849041604 Hopefully fixes #397 2019-09-15 11:04:28 +12:00
libraryaddict
2c78c012c0 Players disguised will by default, have an empty custom name on disguise to conceal if they have a custom name on the player entity. 2019-09-05 18:58:48 +12:00
libraryaddict
0c4262a6ff Fixed switching to non-self disguise freezing players 2019-08-13 20:32:13 +12:00
libraryaddict
aec78e2321 Attempt to fix server crash 2019-07-30 13:11:45 +12:00
libraryaddict
eba4ba8326 Fixes #385 2019-07-26 13:28:28 +12:00
libraryaddict
18f1886e72
Fixes tab issue 2019-07-26 00:52:01 +12:00
libraryaddict
e5ed366a33 Send 300 air not 0 2019-07-25 15:39:36 +12:00
libraryaddict
887181e6e9 Fixes hunger, sounds listener now sync again, fixed checks. Fixes #384 2019-07-25 15:06:01 +12:00
libraryaddict
658c3f0602 Fix invalid serializer for empty optionals, add serializer to MetaIndex and require for all datawatcher objects constructions 2019-07-09 20:52:00 +12:00
libraryaddict
be20613da6 Fix a metrics check referring to wrong instance 2019-07-08 17:45:05 +12:00
libraryaddict
fd2f7e4fbc Improve startup checks for invalid settings 2019-06-29 13:38:20 +12:00
libraryaddict
5e1ed00434 Register client interact async, use unsafe disguise from entity id for main listener 2019-06-24 17:20:56 +12:00
libraryaddict
a46178b04c Experimental build for client interaction/weapon damage - Needs testing and thread safety, pushed due to time constraints. #368 2019-06-22 22:06:59 +12:00
libraryaddict
7591e3537f #361 2019-06-15 13:07:29 +12:00
libraryaddict
e338a44ed5 Don't register client packets sync 2019-06-08 14:09:18 +12:00
libraryaddict
f4294c609b Correct typo 2019-06-08 01:19:52 +12:00
libraryaddict
de9088dee8 Register all packet listeners and handlers sync, #361 and possibly #363 2019-06-07 18:19:33 +12:00
libraryaddict
823bf4f7c8 Force sounds/entity effects to sync in an effort ot hopefully fix a rare crash #361 2019-06-03 21:24:50 +12:00
libraryaddict
c66e0a88e4 Don't use ProtocolLib's EntityModifier 2019-06-01 12:13:36 +12:00
libraryaddict
86d45754c3 Readded set/get horse armor. Added sanitizing of saved disguises loading + logging. 2019-05-24 19:20:55 +12:00
libraryaddict
a834190209 Update to 1.14.1, first dev build. Other changes included. 2019-05-18 18:54:51 +12:00
libraryaddict
7fbae2b342 Change getCustomDisguise in DisguiseAPI to getRawCustomDisguise, add getCustomDisguise to DisguiseAPI which returns Disguise 2019-05-18 18:07:54 +12:00
libraryaddict
2ff7b7ab3f Revert custom disguise api for MM compatibility 2019-05-16 18:07:53 +12:00
Mark Vainomaa
ee17925c53 Deprecate method with magic value parameter 2019-05-09 03:08:06 +03:00
Mark Vainomaa
55ec5056e8 Fix Enderman's get/setItemInMainHand calls
They were using old pre-1.13 methods which were causing issues with
getting correct block data to show up. As of 1.13, Material enum has all
the block types and constructing WrappedBlockData via Material is the
only correct way of doing this.
2019-05-09 03:05:15 +03:00
libraryaddict
72e2fb34c4 Fixes #356 2019-05-03 15:54:10 +12:00
libraryaddict
a36d6a92d9 Fixed #353 2019-04-21 10:57:47 +12:00
libraryaddict
4df20dbd4c Fixed #354 2019-04-19 16:52:56 +12:00
libraryaddict
3d4ee8a020 Add API methods to get a parsed custom disguise 2019-04-17 08:10:15 +12:00
libraryaddict
d307264211 Fixed accidental line 2019-04-15 17:47:02 +12:00
libraryaddict
8fbac2ba6f Merge branch 'master' of github.com:libraryaddict/LibsDisguises 2019-04-15 17:44:36 +12:00
libraryaddict
4ed1732dee SerializerChatComponent now registered to WrappedChatComponent, not FlagWatcher 2019-04-15 17:44:23 +12:00
libraryaddict
f43a1fa82d
Updated bounding boxes description 2019-04-06 08:43:51 +13:00
libraryaddict
f42e9d7b72 Remove unused import 2019-03-21 09:46:37 +13:00
libraryaddict
b0435916f0 Don't attach build number to plugin version in metrics 2019-03-21 09:46:13 +13:00
libraryaddict
87cb76f288 Correct minor typo in error message 2019-03-12 18:29:39 +13:00
libraryaddict
e8355f34ce Require premium versions to provide user ID 2019-03-07 14:49:37 +13:00
libraryaddict
6eb61b28f6 Compare numbers and fallback to string for updates 2019-03-07 14:48:53 +13:00
libraryaddict
989afe3d31 Compare numbers not strings 2019-03-07 14:39:10 +13:00
libraryaddict
d164ea36dc Add setExpires to disguise, disguises expire after a scheduled amount of time 2019-03-06 15:16:14 +13:00
libraryaddict
ec5bf18399 Fixed null error when using older premium jars 2019-03-06 02:32:30 +13:00
libraryaddict
3ae785fb35 Don't hide Elytra Wings in self disguises 2019-03-05 18:01:43 +13:00
libraryaddict
09d4a3b90f Identify registered user in startup log, similar or newer premium jars now required if using this method 2019-03-05 17:51:06 +13:00
libraryaddict
ae9419d234 Ignore "-SNAPSHOT" in snapshot build versions 2019-03-05 17:47:21 +13:00
libraryaddict
94f8371772 Cleaned up command code 2019-03-05 17:47:00 +13:00
libraryaddict
a43f46628a Add placeholder support, explained in disguises.yml. fixes #296 2019-03-05 17:46:47 +13:00
libraryaddict
2cf86b9cd8 Clean up tab completion code for repeated statements 2019-02-18 18:52:54 +13:00
libraryaddict
b813c5b899 Remove meta cancel only once and when it's the last delayed packet 2019-02-18 02:02:10 +13:00
libraryaddict
6d64f44b15 Add build date to startup info & plugin.yml, thankyou to paid users, more information to premium jar file check and expose more buyer information for the unseen future 2019-02-16 16:57:07 +13:00
libraryaddict
08dfbe3282 Don't compare distances on teleport for different worlds 2019-02-04 17:20:03 +13:00
libraryaddict
c0d36e033b Compare instances not .equals to determine if clone required 2019-02-04 17:14:31 +13:00
libraryaddict
10bb5511a6 Reverse check, fixes self disguises. 2019-02-04 17:14:04 +13:00
libraryaddict
0a2b41d99d Add config option to change player disguise tablist expiry time, fixes #326 2019-02-03 14:02:59 +13:00
libraryaddict
f4eed5481d Remove space from team name, fixes #337 2019-02-03 13:47:05 +13:00
libraryaddict
294c944b12 Don't tab-complete hidden players, fixes #339 2019-02-03 13:45:42 +13:00
libraryaddict
3edd1248ef Cleaned up scoreboard team color/prefix/suffix code and correctly ordered the layout 2019-01-29 23:19:13 +13:00
libraryaddict
ddaac88f39 Fixed typo in config loading for ExplictDisguises 2019-01-27 17:18:00 +13:00
libraryaddict
2e969b90bf Fixed #335 2019-01-25 17:14:40 +13:00
libraryaddict
23e63a5a63 Minor code cleanup, cancel velocity packets the player shouldn't see. Fixes #331 2019-01-16 19:58:53 +13:00
libraryaddict
f883e96028 Modify bounding box on larger player movements as the scheduler isn't very accurate 2019-01-12 17:07:54 +13:00
libraryaddict
788d82a872 Add blacklist function to disguise options whitelist 2019-01-12 16:56:17 +13:00
libraryaddict
19f8b5b1e2 Don't forget to infect with metrics! 2019-01-03 16:27:54 +13:00
libraryaddict
cada0f4f91 Move classes into packages, clean up packet handling into classes, yaw/pitch should be consistent 2019-01-03 15:13:03 +13:00
libraryaddict
43701c1fe8 Add messages for errors in LibsPremium and when commands are disabled 2018-12-19 15:10:15 +13:00
libraryaddict
40ef2159c8 A bit distracted! Fix an if check 2018-12-16 18:43:23 +13:00
libraryaddict
9edf69af54 Metrics should display non-spigot builds with build number 2018-12-16 18:35:10 +13:00
libraryaddict
8a24f8568f Release 9.7.1, make plugin free 2018-12-16 17:21:18 +13:00
libraryaddict
b81f99aa0f Fix typo for numbered/custom build numbers display 2018-12-16 17:19:59 +13:00
libraryaddict
5a8d39a3a0 Ability to check jenkin builds, rewritten version checking, show build number, config option for update check type, show console update notifications, minor change in string for update check 2018-12-16 14:47:42 +13:00
libraryaddict
add91b6705 Release 9.7.0 2018-12-13 19:50:31 +13:00
libraryaddict
40cc5a7a84 Remove obscure old code for disguise construction using commands for 1.13 2018-12-13 11:57:54 +13:00
libraryaddict
9e7f332788 Added chat serializing which should clear a rare issue 2018-12-13 11:28:02 +13:00
libraryaddict
0393613a67 Correct typo 2018-12-13 11:20:28 +13:00
libraryaddict
41848d61ec Set variable after cloning packet, fixes #318 2018-11-25 18:11:14 +13:00
libraryaddict
754538a490 Add metrics for config option 'Disable commands' 2018-11-23 13:29:19 +13:00
libraryaddict
4f06b1833f Resend self disguises if player teleports further than 64 blocks 2018-11-23 13:29:02 +13:00
libraryaddict
b00f85cfbb Small code cleanup 2018-11-23 13:27:12 +13:00
libraryaddict
dcff07e5bb Read entire file to string, check for null before returning. #315 2018-11-19 16:55:32 +13:00
libraryaddict
e6752903b4 Call event in scheduler as listener is async 2018-11-16 16:10:32 +13:00
libraryaddict
62f74b3112 Correct small typo in config 2018-11-15 12:15:23 +13:00
libraryaddict
5e256c9f0e Add DisguiseInteractEvent which is fired on self-disguise interaction 2018-11-14 17:07:43 +13:00
libraryaddict
93e2cdb0a4 Fix permissions for explicit, add tests 2018-11-14 16:46:43 +13:00
libraryaddict
be153d8ac6 Add UUID version changing to support Chinese servers 2018-11-08 21:09:47 +13:00
libraryaddict
19d3053201 Add config options to disable commands, explicit permissions definitions 2018-11-08 21:04:18 +13:00
libraryaddict
6525503f78 Move split(string) to DisguiseUtilities and add unit testing 2018-10-26 02:03:00 +13:00
libraryaddict
f8172ed807 Disguise option parameter ItemStack[] cannot be a null parameter 2018-10-24 11:20:21 +13:00
libraryaddict
d1c1182b02 Fix typos in config 2018-10-24 11:09:45 +13:00
libraryaddict
dda362f082 Fix bounding boxes 2018-10-24 11:09:16 +13:00
libraryaddict
1c04576ae3 Changed permission system from maps/lists to object based supporting inheritance with unit testing. 2018-10-24 10:13:13 +13:00
libraryaddict
68a53a8760 Add version logging for premium check 2018-10-24 10:11:37 +13:00
libraryaddict
815b6f4c2f If null is unexpected, throw error to more accurately inform player of malformed parameters 2018-10-24 10:10:35 +13:00
libraryaddict
4467075a35 Renamed Silver to Gray, fixed colors sometimes being inaccurate #310 2018-10-24 10:09:32 +13:00
libraryaddict
e4d66e36df Add isBeingReplaced() to UndisguiseEvent. Fixes #309 2018-10-14 11:26:17 +13:00
libraryaddict
b42cf5cc43 Cleaned up disguise permissions parsing and allowed negating parameters through negated permissions instead of "-" parameters. #307 2018-10-05 12:04:30 +13:00
libraryaddict
383c9ecaca Fixed falling block disguise, fixed velocity when flying 2018-09-23 11:07:54 +12:00
libraryaddict
14ca1b1e36 Disguise params extra information 2018-09-23 11:02:53 +12:00
libraryaddict
32626f9747 Fix enum values on disguise options 2018-09-19 12:26:48 +12:00
libraryaddict
cc067f5adb Rename fields, add comments, fix chunk biomes 2018-09-13 18:56:46 +12:00
libraryaddict
7fcb58936a Remove debug stacktrace 2018-09-07 14:36:57 +12:00
libraryaddict
03e50e9d07 Clean up code, change ParamInfos to display better information. DisguiseHelp is more readable. Parse disguises code is more readable 2018-09-07 14:35:38 +12:00
libraryaddict
0b21e88f0d Modify way nms Particle is fetched 2018-09-03 15:23:08 +12:00
libraryaddict
49c8f68911 Corrected maven structure 2018-09-01 13:10:38 +12:00
libraryaddict
cc9dfe6bab Updated to 1.13.1 and other changes
Updated error/debug output
Changed quote splitter to use regex
Updated default values for metadata to better replicate a normal entity
Fixed typo, removed unused calls
Fixed arrows gaining particles
TippedArrows will now show a random color instead of aqua
AreaEffectCloud will now show a random color
AreaEffectCloud's color methods now uses color not int
Added org.bukkit.Color to the disguise parameters available as RGB or name
Added new method ParticlesColor to LivingWatcher
Fixed LivingWatcher's potion effect particles
2018-08-29 13:05:29 +12:00
libraryaddict
2b94217aae Read description
Renamed config option 'SeeFriendlyInvisibles' to more accurate 'DisableFriendlyInvisibles'
Added config option 'WarnConflict' in 'Scoreboard'
Improved config loading to always save default config, moved config loading calls into DisguiseConfig
Improved scoreboard handling to properly unregister scoreboard teams on disable, and player quit instead of relying on a scheduler.
Removed redundant casts and imports, switched to lamba in a few calls
Removed DisguiseUtilities.getPlugin() and replaced with LibsDisguises.getInstance()
Now monitoring Self Disguises teams and if config option is enabled, displaying a warning in console about a possible scoreboard conflict
2018-08-24 10:01:01 +12:00
libraryaddict
55d61653e9 Fix Phantom disguise inverted pitch 2018-08-23 17:10:16 +12:00
libraryaddict
ca8c5aeb86 Disable the plugin instead of just returning, add a missing Logger 2018-08-14 17:20:48 +12:00
libraryaddict
f3d8a18e11 Use the provided Logger instead of System.out and System.err, inform the user how many disguises failed to load. Inform the user how many settings are missing from their config 2018-08-14 12:42:35 +12:00
libraryaddict
53b0491f57 Add a warning for non 1.13 users 2018-08-12 15:35:06 +12:00
libraryaddict
39bbeec442 Add new disguises, update metadata, change how sounds are stored and work, update item parsing message, added Pattern and DyeColor to parsables 2018-08-06 21:48:19 +12:00
libraryaddict
f43ccb67d2 Convert ChatComponent to its nms value 2018-08-06 02:22:36 +12:00
libraryaddict
cbe1a09ded Support ChatComponent 2018-08-06 01:18:01 +12:00
libraryaddict
49d716f285 Update plugin to 1.13, bump maven version, bump java version to 1.8 2018-08-05 20:34:02 +12:00
libraryaddict
992385c2d9 Fix all items being enchanted 2018-07-23 18:46:14 +12:00
libraryaddict
b69ca946a7 Add ability to make item disguises glow #291 2018-07-20 23:43:26 +12:00
libraryaddict
cccf0c0003 Merge branch 'master' of github.com:libraryaddict/LibsDisguises 2018-07-17 08:45:26 +12:00
libraryaddict
89c479879e Add a larger range to the disguises in use graph 2018-07-17 08:45:15 +12:00
TheIntelloBoX
4af99d55b2
Update LibsMsg.java 2018-07-11 20:36:58 +02:00
libraryaddict
4aa724fd6f Improve translations, fix a problem with the files 2018-07-12 06:05:36 +12:00
libraryaddict
9d505d0e30 Merge branch 'master' of github.com:libraryaddict/LibsDisguises 2018-05-18 15:27:34 +12:00
libraryaddict
d83cb14606 Add new options to disable collisions and see friendly invisibles for scoreboards in config, fixed a minor bug where create scoreboard would override settings 2018-05-18 15:27:05 +12:00
libraryaddict
6328cd85c4
Added note to LibsPremium check 2018-04-23 21:02:20 +12:00
libraryaddict
1c60606131 Add Eular Angles for armorstands 2018-03-18 08:40:44 +13:00
libraryaddict
f4bc01f916 Fix dying while disguised creating problems 2018-02-16 15:00:34 +13:00
libraryaddict
ebb1fa3c35 Add logging to translations to tell you how many were loaded 2018-02-16 10:58:58 +13:00
libraryaddict
0adc7ecd3a Added some logging to the LibsPremium stuff 2018-02-16 10:51:15 +13:00
libraryaddict
a6bb739e62 Fixed tablist not being sent properly on undisguise 2018-02-15 22:15:56 +13:00
libraryaddict
0d7370cc81 Fix offline players not having their disguises removed 2018-02-15 22:11:18 +13:00
libraryaddict
88bc7f5784 Improve tablist handling 2018-02-14 20:15:56 +13:00
libraryaddict
e6c904be6a Fix the sound pitches being completely wrong 2018-02-14 19:14:49 +13:00
libraryaddict
206207a374 Improved self disguises toggling to allow commandline to override player preferences, still ignores the commandline users if its a custom or right click disguise. 2018-02-14 18:49:10 +13:00
libraryaddict
758f24108b Fixed update checking using http instead of https 2018-02-13 19:15:47 +13:00
libraryaddict
819487743c Updated Lib's Premium to remove one import and close the UrlClassLoader 2018-02-04 01:18:11 +13:00
libraryaddict
8d389c2a29 Fixes issue #276 2018-01-27 16:45:42 +13:00
libraryaddict
8d0aa545c1 Is issue #268 happy with this? Fixes falling blocks velocities. Maybe. 2018-01-11 01:36:22 +13:00
libraryaddict
d971ad5380 Try another fix for tablist 2018-01-09 18:13:03 +13:00
libraryaddict
68a4f125e9 Change getDisplayName() to getPlayerListName() 2018-01-03 15:32:29 +13:00
libraryaddict
5b86025fa0 Fix villager professions once and for all 2017-12-24 09:26:44 +13:00
libraryaddict
3f27bcf999 Add VillagerProfession and ZombieProfession because Villager.Profession is pure stupid 2017-12-23 10:37:56 +13:00
libraryaddict
ed52576277 Fix zombie villager watcher 2017-12-14 01:53:48 +13:00
libraryaddict
cc06600a0b Use Join(string, " ") instead of Join(string) 2017-12-11 20:43:25 +13:00
libraryaddict
c901fcba58 Small fix 2017-12-10 11:45:22 +13:00
libraryaddict
99ffcf6d1d Use custom string splitter 2017-12-10 11:43:47 +13:00
libraryaddict
51b4d806ae Add the modify disguises quotes, and translate colorcodes 2017-12-09 08:58:48 +13:00
libraryaddict
94fa3f0a1d Allow disguises to use quoted strings to allow spaces in strings 2017-12-09 08:55:11 +13:00
libraryaddict
971c091962 Fix missing method, use an automatically generated entityid instead of -10 2017-12-06 08:08:24 +13:00
libraryaddict
7e18b96186 Fix Bukkit's mistake with villager professions 2017-12-04 02:24:19 +13:00
libraryaddict
bdad4c3f1d Changed Disguise/Undisguise player to support UUID's as well, including UUID's of non-players. Changed LibsMsg to reflect this 2017-10-07 15:12:55 +13:00
libraryaddict
f444bc7b0b Increase version check incase of bigger versions in the future 2017-08-10 07:16:10 +12:00
libraryaddict
6d27f17399 Revert disguise entity id change 2017-08-10 07:12:30 +12:00
libraryaddict
cf0f16a175 Fixed trying to cast command to player 2017-08-07 04:06:40 +12:00
libraryaddict
b3deaa9b70 Limit arrows sticking to 127 2017-08-06 12:35:51 +12:00
libraryaddict
d5913354e4 Use scoreboard for display names 2017-08-06 12:23:47 +12:00
libraryaddict
833ea9531e Go go disguise spam attack! Rawr! Power Spammers! 2017-08-05 08:12:37 +12:00
libraryaddict
a27857ce1d Hopefully fix a bungeecord error 2017-07-31 07:42:43 +12:00
libraryaddict
0f45734f85 Forgot to do another null check 2017-07-25 10:41:07 +12:00
libraryaddict
2c7a6e2b43 Add check for null watchable object 2017-07-25 06:58:58 +12:00
libraryaddict
5a2f64bca4 Fix disguise sound for player steps not being an array 2017-07-25 06:12:14 +12:00
libraryaddict
6306a483e0 Fix Paper deciding that old versions of the server need to send new stuff to the client 2017-07-24 07:07:51 +12:00
libraryaddict
05134d231d Add ability to skip disguise saving, add tiny logging for disguise saving 2017-07-24 06:31:09 +12:00
libraryaddict
940e3aab86 Specifically handle StackOverflowError and add in missing checks for premium/config 2017-07-24 06:28:14 +12:00
libraryaddict
b817aebc02 Add missing ItemStack serializer 2017-07-23 23:56:45 +12:00
libraryaddict
926aea53f6 Little more info on a debug message 2017-07-23 23:50:25 +12:00
libraryaddict
288379c06a Fix the wrong LibsMsg name 2017-07-23 23:47:22 +12:00
libraryaddict
a00b2c7bfd Fix view self disguises working wrongly 2017-07-23 23:47:00 +12:00
libraryaddict
6cf130b7b5 Add getCustomDisguise to DisguiseAPI 2017-07-20 19:23:43 +12:00
libraryaddict
550193615e Better /disguisehelp information 2017-07-19 12:39:56 +12:00
libraryaddict
5632fb7ef3 Fix head issues 2017-07-18 20:35:46 +12:00
libraryaddict
b13c6bd29c Always send head rotation packet for mobs 2017-07-18 20:15:55 +12:00
libraryaddict
01df80e46e Fixed player spawning not using the proper yaw/pitch 2017-07-18 20:15:06 +12:00
libraryaddict
d0e91be090 Add comment for the slow of brain in config, reverse the self disguise check so it defaults to true 2017-07-18 19:40:17 +12:00
libraryaddict
ae5f914286 Apply view self disguise when disguised, not just on toggle 2017-07-11 17:38:27 +12:00
libraryaddict
7045c5998c Fix calling saveGameProfile ignored 2017-07-11 04:41:04 +12:00
libraryaddict
bd93f1dbd7 Change where Lib's premim does its check. Fix backwards compatibility a little 2017-07-11 04:02:24 +12:00
libraryaddict
f239dcc1fe Merge remote-tracking branch 'origin/master' 2017-07-11 02:38:36 +12:00
libraryaddict
9002c540ce Fixed gameprofile cache settings 2017-07-11 02:38:28 +12:00
Jacob Martin
2ae5431142 Fix NullPointerException on load when using 1.11.x 2017-07-09 14:39:37 -05:00
libraryaddict
2c3c8af932 Fixed 's' being in the message randomly 2017-07-08 21:02:35 +12:00
libraryaddict
69977f33bd Fix slow startup, improve translate stuff 2017-07-08 06:06:36 +12:00
libraryaddict
c378dc8e78 Allow ItemStack parsings to be null 2017-07-07 20:47:22 +12:00
libraryaddict
c8b908edd3 Faster translations loading for non-users 2017-07-06 04:00:02 +12:00
libraryaddict
c8159e8963 Add a check for translates 2017-07-02 17:12:39 +12:00
libraryaddict
0d4692c2af Don't return all lower case 2017-07-02 17:11:20 +12:00
libraryaddict
5d98747e59 Remove debug 2017-07-01 10:45:11 +12:00
libraryaddict
af886f3af9 Fix player disguises setSkin 2017-07-01 10:44:33 +12:00
libraryaddict
11781fbb1f Fix paper spigot not letting you use player disguises 2017-06-28 07:46:24 +12:00
libraryaddict
80d416a4fc Fix armor not being displayed if its not delayed 2017-06-27 14:53:10 +12:00
libraryaddict
23c012d0e3 Fix modify entity command 2017-06-27 14:45:42 +12:00
libraryaddict
59a73ffcd2 Fixed dmodradius command having the wrong implementation 2017-06-26 11:55:45 +12:00
libraryaddict
3c812b7fd7 Fix addPotionEffect 2017-06-26 11:35:08 +12:00
libraryaddict
a08e3aea9b More changes for backwards support 2017-06-26 07:36:09 +12:00
libraryaddict
d1a04e0f7d Ask who listens for updates, fix underscore disguises not working 2017-06-25 00:20:19 +12:00
libraryaddict
2d28988cc4 Work towards backwards compatibility 2017-06-24 09:21:34 +12:00
libraryaddict
788bbf4b4e Make the old config option work for both disguise blowns 2017-06-23 04:21:52 +12:00
libraryaddict
06ce2d0e02 Update stats 2017-06-23 04:14:19 +12:00
libraryaddict
27230d5148 Added new config option for blown disguises 2017-06-22 23:58:48 +12:00
libraryaddict
82435b7067 More work, vaguely remember fixing a bug 2017-06-22 23:36:45 +12:00
libraryaddict
fc8efdd00c And remove my test stuff heh 2017-06-22 07:20:38 +12:00
libraryaddict
27472578cd Bug fixes, more translations 2017-06-22 07:20:12 +12:00
libraryaddict
4fe484dc10 Finish up 2017-06-20 06:11:08 +12:00
libraryaddict
9a258670a3 Um. What the hell? Why unregister this 2017-06-20 05:48:58 +12:00
libraryaddict
eda46398a9 Force everyone to use translations, THEN TAKE IT AWAY 2017-06-20 05:44:31 +12:00
libraryaddict
245faf1803 Fix up the last of the errors 2017-06-20 05:19:46 +12:00
libraryaddict
716bfd449b Current work 2017-06-20 05:06:35 +12:00
libraryaddict
894336194c Merge remote-tracking branch 'remotes/origin/master' into translate 2017-06-19 22:03:41 +12:00
libraryaddict
0edf7338b2 Fix Rabbit Type 2017-06-19 22:01:53 +12:00
libraryaddict
cba8cb417c Current work 2017-06-19 21:23:02 +12:00
libraryaddict
f4bc7ef3a4 Merge branch 'master' into translate 2017-06-13 14:20:46 +12:00
libraryaddict
718cbb7b33 Allow auto-complete for 'p' 2017-06-12 09:42:03 +12:00
libraryaddict
4b5714ea65 Current progress 2017-06-12 09:36:54 +12:00
libraryaddict
ee2fef7450 Better save disguises, avoid nulls 2017-06-10 02:33:50 +12:00
libraryaddict
3d78b493bc Make the files for disguises/gameprofiles if needed 2017-06-10 02:29:28 +12:00
libraryaddict
87e810c608 Commit remaining work 2017-06-09 09:14:36 +12:00
libraryaddict
6cb4ccc42b Don't send sky and emitted lights 2017-06-09 09:07:57 +12:00
libraryaddict
d7b8b23030 Remove logging for missing EntityType 2017-06-09 07:27:02 +12:00
libraryaddict
b98e3b92bf Make backwards premium only, rename LibsVersion to LibsPremium 2017-06-09 03:09:28 +12:00
libraryaddict
3c8ef42522 Make backwards premium only 2017-06-09 03:07:49 +12:00
libraryaddict
5ffa792e77 Add backwards support for 1.11.2, bugfixes, update to 1.12 2017-06-09 03:06:58 +12:00
libraryaddict
90de701eb5 Add temp premium for debug 2017-06-03 01:55:52 +12:00
libraryaddict
15e36e4a6c Work 2017-06-03 01:51:03 +12:00
libraryaddict
3b1465d329 Initial work 2017-05-28 10:23:15 +12:00
libraryaddict
7a9f1bd4cd Fix everyone has permission 2017-05-15 18:56:41 +12:00
libraryaddict
49f24c14b2 Always have an entry for every DisguisePerm 2017-05-12 20:47:39 +12:00
libraryaddict
d9c5a5f29e Oh yeah, its UUID not String 2017-04-27 01:57:03 +12:00
libraryaddict
2118f3f14a Not sure if this will fix or break stuff, use real entity UUID 2017-04-27 00:23:27 +12:00
libraryaddict
d3f6b6e68c Fix player disguises 2017-04-26 23:12:43 +12:00
libraryaddict
a36a511a30 Make saner values for slime and areaeffectcloud 2017-04-16 09:58:40 +12:00
libraryaddict
7a2d360528 Add MetaIndex.printMetadata() 2017-04-15 16:22:17 +12:00
libraryaddict
901ba70ff3 Add onto that fix 2017-03-30 01:35:36 +13:00
libraryaddict
1a3dc50787 Another small fix 2017-03-30 01:34:42 +13:00
libraryaddict
d83d7fa04e Fix typo 2017-03-29 08:24:21 +13:00
libraryaddict
c157040b77 Minor cleanup 2017-03-27 02:06:17 +13:00
libraryaddict
230d73813d Make a default option for disguise pushing if errors 2017-03-27 01:40:51 +13:00
libraryaddict
86e0a4c58a Add creeper primed sound to sounds 2017-03-22 01:49:27 +13:00
libraryaddict
2522b0eefd Minor cleanup of code, fixed setSkin not working as intended 2017-03-22 01:22:00 +13:00
libraryaddict
477464851e Fix a little typo for disguise cloning 2017-03-21 19:34:12 +13:00
libraryaddict
e0fffdaa14 Fix a skin broken bug I hope while fixed the other previous bug 2017-03-20 01:14:45 +13:00
libraryaddict
80dff148ff Fixed up warnings in the file 2017-03-16 05:22:33 +13:00
libraryaddict
24e869af64 Changed the format of the file, getProfileFromMojang never return null 2017-03-16 05:22:07 +13:00
libraryaddict
385a4bb1e4 Fixed step sound for Player only registering one sound 2017-03-08 16:26:35 +13:00
libraryaddict
28ca29d4b5 Released 9.3 2017-03-04 14:52:21 +13:00
libraryaddict
d9238a01c6 Fix scoreboards 2017-02-24 01:42:13 +13:00
libraryaddict
6fa6979916 Fixed some bad naming and configuration for scoreboards 2017-02-24 01:28:37 +13:00
libraryaddict
82db8d190b Added TreeSpecies to disguise parameter options 2017-02-24 01:09:21 +13:00
libraryaddict
bcc4bdd2a2 Boat disguise is always generic now 2017-02-24 01:09:03 +13:00
libraryaddict
4fe23a629d Opps, forgot to commit the new commands 2017-02-20 04:56:14 +13:00
libraryaddict
77a7e91766 Minor cleanup and untested disguise modify commands 2017-02-20 03:53:03 +13:00
libraryaddict
7ab456c7e6 Fix offhand slot not being handled 2017-02-20 03:52:31 +13:00
libraryaddict
931aa484d6 Why isn't this compiling? 2017-02-10 20:25:47 +13:00
libraryaddict
8ddd5f3408 Why is this erroring? 2017-02-10 20:18:57 +13:00
libraryaddict
9d6d805f08 Support commandblock for disguise radius 2017-02-09 10:26:44 +13:00
libraryaddict
d7cefdb3c9 Fixed using spigot stuff, wasn't that important anyways.. 2017-02-07 07:04:07 +13:00
libraryaddict
d87822136f Opps, now fixed potions 2017-02-07 06:48:22 +13:00
libraryaddict
e8910d5aaa Dunno what I was doing, fixed potions 2017-02-07 06:47:35 +13:00
libraryaddict
a998684695 Fix Snowman derp being disabled by default 2017-02-07 06:24:03 +13:00
libraryaddict
910bc183e8 Apparently I forgot to uncancel metadata packet for self disguise? 2017-02-07 06:23:11 +13:00
libraryaddict
57613dba37 Renamed FlagType to MetaIndex which makes more sense 2017-02-07 06:12:00 +13:00
libraryaddict
ad6e67569d Fix Snowman Watcher with bad method name 2017-02-07 06:02:03 +13:00
libraryaddict
d84ec1fd2c Now can clone a player without clicking on them 2017-01-21 07:58:51 +13:00
libraryaddict
2a20013de5 Fixed the disguises fetching player skins before its even used 2016-12-22 14:11:03 +13:00
libraryaddict
2102272aae Fixed a dumb mistake 2016-12-22 13:57:17 +13:00
libraryaddict
d00008855b Released 9.2.2 2016-12-21 19:08:03 +13:00
libraryaddict
fb05441f78 Fixed an error, now works for 1.11.1, no idea what the piggy is for 2016-12-21 17:17:44 +13:00
libraryaddict
e1cd672207 Create a default option for pushing 2016-12-21 16:50:36 +13:00
libraryaddict
448dd06104 Add disguises pushing options 2016-12-21 16:25:28 +13:00
libraryaddict
451b4a9465 On master: Team disguises options 2016-12-16 09:23:44 +13:00
libraryaddict
c6ad0c1466 Fix Llama setColor and setCarpet and a sound error 2016-12-15 10:25:27 +13:00
libraryaddict
4db189704e Hopefully fix the sound issues 2016-12-14 21:26:06 +13:00