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
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
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
e3d4659545
Fix string quoter not handling it properly
2020-03-25 15:53:49 +13:00
libraryaddict
3816806de7
Use different constructor for velocity packets
2020-03-13 13:00:55 +13:00
libraryaddict
2a6928a498
Clean up code a bit
2020-03-09 09:00:58 +13:00
libraryaddict
396b924571
Add better asm support and lower the jar size
2020-02-20 18:13:43 +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
1fcefbcdcc
Added 1.13.2 support, made backwards premium
2020-02-13 19:47:02 +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
da20612ae9
Changed the way extended names work to fix a bug, fixes #423
2020-01-22 18:46:57 +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
ead5a23d65
Add setNameVisible to player disguises
2020-01-19 15:48:52 +13:00
libraryaddict
7f725d26bd
Don't keep old velocity changes, prevent 2 velocities
2020-01-06 16:01:05 +13:00
libraryaddict
64f9da47c9
Add new commands to metrics
2020-01-04 07:46:02 +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
3b3de8d0ee
Catch CraftItemStack when de/serializing, fixes #414
2019-12-21 19:12:22 +13:00
libraryaddict
7b70c9bb14
Update for 1.15
2019-12-14 13:10:11 +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
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
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
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
ceb10171c9
Fixes zombie villager disguise, fixed #391
2019-09-16 14:30:16 +12:00
libraryaddict
0c4262a6ff
Fixed switching to non-self disguise freezing players
2019-08-13 20:32:13 +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
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
c66e0a88e4
Don't use ProtocolLib's EntityModifier
2019-06-01 12:13:36 +12:00
libraryaddict
a834190209
Update to 1.14.1, first dev build. Other changes included.
2019-05-18 18:54:51 +12:00
libraryaddict
a36d6a92d9
Fixed #353
2019-04-21 10:57:47 +12:00
libraryaddict
4ed1732dee
SerializerChatComponent now registered to WrappedChatComponent, not FlagWatcher
2019-04-15 17:44:23 +12:00
libraryaddict
f4eed5481d
Remove space from team name, fixes #337
2019-02-03 13:47:05 +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
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
9e7f332788
Added chat serializing which should clear a rare issue
2018-12-13 11:28: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
6525503f78
Move split(string) to DisguiseUtilities and add unit testing
2018-10-26 02:03:00 +13:00