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
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