Commit Graph

1851 Commits

Author SHA1 Message Date
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
libraryaddict
4f13f0331b Fix an array size error 2016-12-10 23:58:10 +13:00
libraryaddict
6a70b3e740 Fixed sounds, fixed a perm error 2016-12-09 00:27:22 +13:00
libraryaddict
c2f063b1dc Rename horse watchers to ChestedHorseWatcher and AbstractHorseWatcher 2016-12-01 16:51:55 +13:00
libraryaddict
2c5055924c Fixed setSkin not working properly 2016-12-01 14:34:34 +13:00
libraryaddict
139b1c663f Merge branch 'master' of https://github.com/libraryaddict/LibsDisguises
# Conflicts:
#	src/me/libraryaddict/disguise/commands/LibsDisguisesCommand.java
2016-12-01 12:39:56 +13:00
libraryaddict
0f0b0b820f Added ability to disable setInvisible on disguise commands 2016-12-01 06:56:11 +13:00
libraryaddict
24f88338c8 Fixed bugs, added custom disguises support, create your own disguises 2016-12-01 06:38:43 +13:00
libraryaddict
49910a4fa5 Fixed metadata not being sent issue for player disguises 2016-11-30 17:31:12 +13:00
libraryaddict
e1bcfbb5cc Minor formatting 2016-11-30 17:08:37 +13:00
libraryaddict
80b4085204 Now able to hide disguised players from tab, show player disguises tab 2016-11-30 17:08:12 +13:00
libraryaddict
eb1733262f Fix up self disguises flicking and Evoker Fangs 2016-11-29 13:07:33 +13:00
libraryaddict
ce134af4fa Renaming commands, fixing evoker fangs 2016-11-29 10:47:48 +13:00
libraryaddict
1de16cb4d7 Added small message about supporting plugin dev 2016-11-29 10:44:41 +13:00
libraryaddict
65777f036f Point the update checker to the premium version 2016-11-29 10:10:55 +13:00
libraryaddict
e5799d7a5e More changes, fixed armor 2016-11-29 07:30:25 +13:00
libraryaddict
cfdd7bbecf Remove the underscores 2016-11-29 05:23:09 +13:00
libraryaddict
83bd3099db Added TabCompleter to the commands 2016-11-29 03:01:06 +13:00
libraryaddict
2e1b1b7a06 Fixed player disguises not having proper metadata 2016-11-29 03:00:03 +13:00
libraryaddict
d8483c70ee Fix an error 2016-11-28 02:20:39 +13:00
Navid Kabir
069aa8c8c2 Update LibsDisguises Command description
I always though this was a little strange. I don't maintain LibsDisguises anymore, so the command should be updated to reflect that. Also, I made two branches on the main repo cause I'm a fool, so I forked this. Don't worry, already cleaned it up.
2016-11-27 00:01:49 -05:00
libraryaddict
c9cbdc3c93 Minor fix, update to 9.1.1 2016-11-27 09:45:03 +13:00
libraryaddict
126a7a4a6a Fix disguises and stuff 2016-11-27 04:36:57 +13:00
libraryaddict
401061bbcd Bad fix for fishing hook 2016-11-26 20:12:57 +13:00
libraryaddict
bd31ea6fd0 Fix Vex disguise 2016-11-26 18:07:42 +13:00
libraryaddict
bb303ac96b Added new disguises, added new disguisetypes, fixed the
horse/lama/whatever changes, fixed a boat 'facing' bug, renamed a few
internal methods, still dont know why some disguises are invisible.
2016-11-26 01:07:02 +13:00
libraryaddict
58b7086cd2 Fix IBlockData and WrappedBlockData, fixed FishingRod constructor 2016-11-25 21:21:49 +13:00
libraryaddict
b28c6c1336 Fix allerged null pointer exception 2016-10-05 22:36:40 +13:00
libraryaddict
89829bf5c5 Merge branch 'master' of https://github.com/libraryaddict/LibsDisguises 2016-10-05 02:13:15 +13:00
libraryaddict
b19bb87e53 Cleanup, fix skins not appearing by increasing tablist delay 2016-10-05 02:11:50 +13:00
Kyzderp
8887ffcdfa Revert adding dlist 2016-09-10 05:12:34 -07:00
Kyzderp
bad4f555cf Add dlist and fix dradius error 2016-09-10 05:05:25 -07:00
libraryaddict
6962955c3a Fix when non-living entities make a sound but server cant handle 2016-09-09 15:28:06 +12:00
libraryaddict
c239116c9d Fixed typo in InsentientWatcher, self disguises crashing on metachange 2016-07-12 00:36:47 +12:00
libraryaddict
22faedb8a4 Released 7.0.8, added stuff to prevent outdated servers & protocollib 2016-07-08 22:23:11 +12:00
libraryaddict
7460ba3012 Fixed falling block 2016-07-08 22:13:40 +12:00
libraryaddict
e6627c1fea Fix up stuff a little for latest ProtocolLib, more disguise params 2016-07-08 17:59:30 +12:00
libraryaddict
37395a1a6d Catch errors and cancel, fix some disguises 2016-07-07 22:10:58 +12:00
libraryaddict
d98333f0f1 Fix null, fixed FlagWatchers, fixed typo on EquipmentSlot 2016-07-05 17:01:51 +12:00
libraryaddict
dedc043558 Fix enderman disguise 2016-06-28 15:01:17 +12:00
libraryaddict
11a26a36c0 Meaningless commit just to check something 2016-06-28 06:50:44 +12:00
libraryaddict
56d7557bb0 Fix a concurrent exception 2016-06-28 06:05:24 +12:00
libraryaddict
7d80353abb Fix a FlagType bug 2016-06-24 18:58:27 +12:00
libraryaddict
182c6a3259 Fix up datawatchers 2016-06-23 21:11:50 +12:00
libraryaddict
bf3c11878a Renable some disguises, fix player sleeping? I forgot what I did 2016-06-19 03:16:32 +12:00
libraryaddict
acc21a6d6e Added the ability to set skin blob with command.
Skin blob can be fetched from
https://sessionserver.mojang.com/session/minecraft/profile/<TRIMMED
UUID>?unsigned=false
2016-06-15 06:40:45 +12:00
libraryaddict
f498867d5c Fix up player disguises skins 2016-06-14 21:08:53 +12:00
libraryaddict
6e77551f2e Fix sleeping disguises 2016-06-14 08:55:30 +12:00
libraryaddict
291942b9b4 Update to 9.0.7 2016-06-13 21:39:48 +12:00
libraryaddict
410b96dafe Fixed errors 2016-06-13 07:03:40 +12:00
libraryaddict
25e0a59099 Fix movement, update stuff, fix bugs, something, made sweet love to
herobrine
2016-06-13 06:24:14 +12:00
libraryaddict
26c560e8e8 Add the new disguises 2016-06-13 06:05:45 +12:00
libraryaddict
daab2c9606 Different approach to FlagWatcher, fixed some errors for the update 2016-06-13 05:43:41 +12:00
libraryaddict
e751cf4582 Current work 2016-06-13 02:22:56 +12:00
libraryaddict
8e255c5ccf Move a self disguises setter to a scheduled task 2016-06-07 14:42:38 +12:00
libraryaddict
60730f4dcd Deny async 2016-06-06 01:31:34 +12:00
libraryaddict
9e2853509d Hmm. Does this install to the repo? 2016-05-18 11:27:04 +12:00
libraryaddict
06c0084e3a Fix sounds, release 9.0.6 2016-05-16 03:51:16 +12:00
libraryaddict
b17191a462 Fix errors in sounds 2016-05-15 11:15:24 +12:00
libraryaddict
453c456751 Screwed up again 2016-05-13 00:56:44 +12:00
libraryaddict
ca9a69f569 Dumb error, I havn't been sleeping well lately. 2016-05-13 00:56:24 +12:00
libraryaddict
eff6dc3025 Cleanup, fix a bug 2016-05-13 08:27:53 +12:00
libraryaddict
986dfe6246 Cleanup code, fix locations in packets being assumed pre-1.9 2016-05-12 23:30:22 +12:00
libraryaddict
e0293227dd Bed chunk fix 2016-05-12 09:47:08 +12:00
libraryaddict
3e493fdda6 Fix sound packet 2016-05-11 21:02:05 +12:00
libraryaddict
f14dec9b43 Merge branch 'sounds' of https://github.com/JBYoshi/LibsDisguises into JBYoshi-sounds
# Conflicts:
#	src/me/libraryaddict/disguise/utilities/DisguiseSound.java
#	src/me/libraryaddict/disguise/utilities/PacketsManager.java
#	src/me/libraryaddict/disguise/utilities/ReflectionManager.java
2016-05-10 03:50:03 +12:00
BuildTools
d390adde38 Convert back to maven 2016-05-10 03:28:38 +12:00
JBYoshi
282ad55039 Re-add disguise sounds. Now respect 1.9 sound categories. 2016-04-17 15:58:34 -05:00
NavidK0
976d00dcc2 Added API for EnderCrystal options
Removed Optionals from parameters in certain watchers
Fixed issue with createEntityEquipment in ReflectionManager, was using NMS instead of CraftBukkit classes
2016-03-29 20:28:17 -04:00
NavidK0
8690cd6604 Fixed EnderCrystal 2016-03-24 19:08:52 -04:00
NavidK0
7a3d9c468a Update project version
Update process resources, allow gradle to change plugin.yml's version
2016-03-21 19:07:21 -04:00
NavidK0
763024d27a Fixed incorrect Optional type in ShulkerWatcher 2016-03-21 18:54:50 -04:00
NavidK0
351234591f Fixed Horse options 2016-03-21 18:40:31 -04:00
NavidK0
effb4058db Changed datawatcher value for DroppedItem disguise 2016-03-20 23:33:06 -04:00
NavidK0
ed1bcc5ad9 Fixed DroppedItem disguise
Fixed Fireworks disguise
Fixed SplashPotion disguise
Fixed Sheep disguise colors
Fixed Wolf disguise colors
Fixed error with isGlowing in FlagWatcher
2016-03-20 23:29:48 -04:00
NavidK0
12ea8ee35e Fixes an issue with temporary players created in ProtocolLib 2016-03-19 18:43:58 -04:00
NavidK0
f30f5dfcf2 Fixed Shulker disguises
Fixed Enderdragon direction
Added config option to stop shulker disguises from moving
Fixed sleeping while in a player disguise
2016-03-15 16:07:22 -04:00
NavidK0
75fb4f2e53 Fixed "Thrown Potion # has no item!?" 2016-03-14 21:53:25 -04:00
NavidK0
61f091308c Prevent sound listener from being registered, should prevent sounds from borking anything else until we can get it fixed 2016-03-14 05:26:22 -04:00
NavidK0
207e4574fd Welp, disable disguise sounds until they can be fixed later 2016-03-14 03:28:48 -04:00
NavidK0
bd7862fd3e Fixed sounds
Fix crash on sound send due to old sounds
2016-03-14 02:40:32 -04:00
NavidK0
d2a85efb26 Fixed java.lang.NoSuchMethodException: net.minecraft.server.v1_9_R1.MobEffectList.fromId(java.lang.Integer) in ReflectionManager 2016-03-14 01:36:25 -04:00
NavidK0
24b6ed702b Fixed Player disguises
Fixed all disguises
Fixed issue where players would crash upon joining
Fixed issue where disguises would crash when player left and reentered a location where a disguise previously was

This is basically a beta build, FIND BUGS FOR ME! :D
2016-03-14 00:55:36 -04:00
NavidK0
27baf53073 Fixed Wolves, Endermen, and Ocelots
All mob and misc disguises work now
2016-03-13 21:27:46 -04:00
NavidK0
e95df4a2df Fixed NameAboveHeadVisible 2016-03-13 19:53:37 -04:00
NavidK0
8eb4beba83 Fixed Misc disguises
Added AreaEffectCloudWatcher
Readded regular Arrows
Updated object ids
Updated relative look and move packets
Minor changes here and there
2016-03-12 15:19:58 -05:00
NavidK0
7dabbb7ce4 Fixed Bat disguise
Fixed Painting disguise
Fixed Experience Orb disguise
Fixed some more datawatcher related things
Sounds added back in
Fixed *most* sounds (Some might still not work, please let me know)
Arrows now equal tipped arrows
Code cleanup

NOTE: Yes, this does take a lot of time, there's a lot to do here, and there's so much code to update. Not even mentioning the fact that most packets don't  even work the same anymore (SPAWN NAMED ENTITY and SPAWN ENTITY both do not work the same way anymore)
2016-03-10 00:44:11 -05:00
NavidK0
432571cb09 Fixed Horse disguise 2016-03-08 15:35:05 -05:00
NavidK0
22f46cc824 Update ProtocolLib version to BETA 2016-03-08 06:18:17 -05:00
NavidK0
51483e0572 Updated all the flag watchers to 1.9 values
Added some new flag watchers
Added some new API methods to flag watchers
Fixed some more disguises
Added new options to some disguises
Certain packets have been fixed
Still not ready for use, but most mob disguises work

WARNING, the plugin is still heavily in ALPHA
- Currently not working:
Player disguises
Misc. disguises
Joining a server while someone is disguised
Sounds
Names above heads
Other packet related things
2016-03-06 22:46:46 -05:00
NavidK0
c972d02113 Temporary patch for sounds not working
Replaced some code with Craftbukkit versions
2016-03-06 03:45:13 -05:00
NavidK0
99daf8246d Progress! Some mob disguises are working now
Added in dual hand animations
Removed libraryaddict
2016-03-06 01:57:11 -05:00
NavidK0
cf1b15942c Update disguises to use EntityEquipment, makes life easier
Update ItemInHand calls to ItemInMainHand and OffHand
Still not ready for use yet, disguises do not work
2016-03-05 23:14:19 -05:00
NavidK0
a94d583f0b Fix a strange issue with .gitignore excluding files, fixes Jenkins again 2016-03-04 23:45:38 -05:00
NavidK0
1576c895b5 Switch to ProtocolLib MinecraftKeys wrapper
Add in helper method to quickly create DataWatcher.Item objects
Typo in last commit, meant to say, disguises will NOT show up. Sorry to those who got excited. :(
2016-03-04 22:52:52 -05:00
NavidK0
2cf48f7916 It runs, but it's not at all ready for use. Disguises will now show up yet as packets have not been changed. 2016-03-04 21:02:39 -05:00
NavidK0
40e56621a8 Why'd I put weather and lightning in there? 2016-02-19 15:36:47 -05:00
NavidK0
50623a9be2 Added new entities to DisguiseType
Changed entity Ids to reflect new entity Ids in Spigot 1.9
Cleaned up code
2016-02-19 15:29:53 -05:00
NavidK0
9847ff035a 1.9+ Initial Commit
LibsDisguises.instance is no longer exposed, replaced with LibsDisguises.getInstance()
2016-02-19 14:23:46 -05:00
NavidK0
321ecdb3c2 Cleaned up code 2016-02-18 17:45:11 -05:00
NavidK0
0b79bb5d06 Changed dependencies from file to proper dependencies, also added flatDir to repository block. 2016-01-26 23:01:14 -05:00
NavidK0
758df7990e - Cleaned up code
- Future proofed code via reflection again (DamageSource in PacketsManager)
2016-01-22 00:41:45 -05:00
NavidK0
66ab7ac3ef Fixed ConcurrentModificationException on PaperSpigot/SportsBukkit. 2015-12-29 15:44:19 -05:00
NavidK0
e7a5d0763f Hotfix for PaperSpigot/SportsBukkit issue with HashMap.KeySet() != Set
Should fix issues with

0265f4eaef
2015-12-28 19:34:44 -05:00
NavidK0
05effaa82c Updated timings for runnable task
Updated version for 8.6.5
2015-08-12 17:20:41 -07:00
NavidK0
a4a965d450 Fixed bug where disguise would be visible for a few seconds after teleporting. 2015-08-12 16:21:08 -07:00
NavidK0
41cfa8eeaa Fixed bug where players switching worlds would become invisible.
Fixed bug where arrows wouldn't blow disguises.
Added default permission for /libsdisguises reload (only ops can use by default)
2015-08-02 19:40:47 -04:00
NavidK0
037da7e980 Updated for 1.8.8.
Compiled against ProtocolLib 3.6.5.

Fixed a nullpointerexception In Disguise when the disguise would rarely despawn causing the entity to be invalid.
2015-08-01 19:25:48 -04:00
NavidK0
bdb436711f Added support for spaces in Player Disguises.
Use the "\_" (backslash underscore) to place a space in a name.

Example: /d player The\_Great\_Apple
2015-07-18 00:53:42 -04:00
NavidK0
8c633adb8e Fixed some more permissions related things 2015-07-15 08:33:33 -04:00
NavidK0
ed7d8d0c67 Updated versioning to 8.6.1 2015-07-15 08:29:08 -04:00
NavidK0
7301a60aa4 Fixed incorrect permission for /vsd a.k.a /disguiseviewself 2015-07-15 08:25:15 -04:00
NavidK0
b57e9931b0 Added the new /disguiseviewself command, allows for toggling the disguise model when you see yourself.
Permission is libsdisguises.viewself
Aliases are: [dviewself, dvs, disguisevs, disvs, vsd, viewselfdisguise, viewselfd]
2015-07-15 05:51:58 -04:00
NavidK0
1d54ba9997 Added descriptions for all the commands in plugins.yml. 2015-07-15 04:04:10 -04:00
NavidK0
27cc9cd70f Added rudimentary support for disguising Custom Entities and Modded Entities
Added the DisguiseType 'Unknown', obviously can't be used by players
Cleaned up code
2015-07-07 11:30:12 -04:00
NavidK0
aee904200b Fixed block data for FallingBlock disguises 2015-07-01 16:02:57 -04:00
NavidK0
caa0025e77 Changing build setup for gradle artifact repo 2015-07-01 09:19:00 -04:00