libraryaddict
74d5dbce9e
Read desc
...
Added methods for other plugins to request GameProfiles
Changed GameProfiles to lookup UUID's with a different API as the old
one barfed
2014-04-19 08:14:02 +12:00
libraryaddict
b0f1a756cc
Opps. Change a order
2014-04-18 19:52:54 +12:00
libraryaddict
4ebf7bdf51
Read desc
...
Added new permission system.
This should allow people to use * better
2014-04-18 19:50:48 +12:00
libraryaddict
5f03b75eb7
Refresh all disguises using that playername. Not just the caller
2014-04-16 16:26:19 +12:00
libraryaddict
1a10b6a774
Use nms to get the uuid
2014-04-15 02:54:04 +12:00
libraryaddict
8511911e7e
Just get the playername exactly as it was fed.
2014-04-15 02:29:41 +12:00
libraryaddict
6ce864ae6c
Remove old code for player disguises, support 1.7.9 code for disguises!
2014-04-15 02:26:31 +12:00
libraryaddict
5801356fbf
Try avoid infinite loops when sending self disguise
2014-04-13 13:15:04 +12:00
libraryaddict
d4d657e53b
My bad.. Didn't know GameProfiles were like this in 1.7
2014-04-12 17:19:46 +12:00
libraryaddict
3d60fe3c49
Allow players to retain their skins if they disguised as theirselves
2014-04-12 17:07:27 +12:00
libraryaddict
8c2261798e
Allow disguises in 1.7.6 - 1.7.8 but no skins for players!!
2014-04-12 16:22:47 +12:00
libraryaddict
d53a34f5e4
When using disguise command. 'p' is a subsitute for player
2014-04-12 05:31:46 +12:00
libraryaddict
684d996754
Use randomly generated version 1 UUID's
2014-04-12 04:11:51 +12:00
libraryaddict
4e381f9d60
Remove the UUID fetcher code. Its useless now
2014-04-11 11:54:56 +12:00
libraryaddict
8ac42f97c1
Opps
2014-04-11 08:00:25 +12:00
libraryaddict
d20abcb223
Only return if they are still online. Fixes a bungeecord crash mostly
2014-04-11 07:57:23 +12:00
libraryaddict
7af61ee7df
Opps. Now it grabs it from a online player
2014-04-11 04:57:14 +12:00
libraryaddict
4a63ff07ee
Always send a empty string. Never lookup a offline players UUID
2014-04-11 04:45:55 +12:00
libraryaddict
0ebfe0a776
Don't use a random UUID. Should fix a protocol crash
2014-04-11 04:34:37 +12:00
libraryaddict
28f70c1963
Fixed self disguises and player disguise falling out of sync
2014-04-09 22:04:18 +12:00
libraryaddict
9e72e77c66
Read desc
...
Wait. If the disguise is not able to fetch a UUID. Don't bother making
the lookup happen again when someone sees it again.
Also, we only cares about one name. The name we called the fetcher with!
2014-04-09 04:16:49 +12:00
libraryaddict
5ab3061b20
Now use what we just added
2014-04-09 04:15:19 +12:00
libraryaddict
03acc45c6d
Add class so I have soemthing to call to get the UUID
2014-04-09 04:14:59 +12:00
libraryaddict
dab0c5d3c5
Add method to get a UUID from a playername and store it for future reference
2014-04-09 04:14:18 +12:00
libraryaddict
1b2c2c4690
Change gameprofile to accept UUID's
2014-04-09 04:13:54 +12:00
libraryaddict
f3b3c15685
Disguises are now removed 30 ticks after death, and by sending entity remove packets
2014-04-04 18:54:40 +13:00
libraryaddict
3709db548a
Fixed a bug with a existing method having the same name as a method with no args
2014-04-04 18:32:49 +13:00
libraryaddict
d16da8d26f
Fix small text typos
2014-04-04 18:30:20 +13:00
libraryaddict
8f63a6eaa0
Removed Deprecated methods and added a few isAdult codes to zombie and ageable watchers
2014-04-03 02:49:33 +13:00
libraryaddict
25df368e9a
Added new config options to keep a disguise
2014-04-03 02:39:52 +13:00
libraryaddict
167f14bfe8
Add support for disguiseNextEntity
2014-04-03 02:02:58 +13:00
libraryaddict
07bf03f154
Change the disguises to store UUID's. Not ints.
2014-04-03 01:54:36 +13:00
libraryaddict
b6fca92817
Change self disguises to use UUID's instead of integers as the key
2014-04-03 01:49:48 +13:00
libraryaddict
4bc09faa37
If packets are null. Remake the containers boy!
2014-03-24 01:52:39 +13:00
libraryaddict
b5c8d69398
I forget why we delay them. I think I had a really really good reason.
2014-03-24 01:45:31 +13:00
libraryaddict
1dbe7ad056
Check if the packets from transformPackets are null before attempting to use them
2014-03-24 01:45:02 +13:00
libraryaddict
a2e43e98be
Don't use setPacket for the packet listeners. That was a bug. Packets are also no longer delayed by a tick
2014-03-23 17:57:57 +13:00
libraryaddict
ae874392ab
Clone the packet, should resolve people hearing invisible disguises sounds
2014-03-06 05:13:17 +13:00
libraryaddict
cb58cdd8d3
Added convidence method for me to use in other plugins
2014-02-28 10:59:22 +13:00
libraryaddict
f14ee20e7c
The disguised client no longer appears to mount a vechile if he is not living. This will bug out slightly however.
2014-02-10 12:15:58 +13:00
libraryaddict
306b246f76
Minor performance cleanup.
2014-02-07 13:50:40 +13:00
libraryaddict
8139267af8
Small change to a order
2014-01-31 23:00:24 +13:00
libraryaddict
a3297c918b
Fix crashes as reported by andrewkm
2014-01-31 22:56:05 +13:00
libraryaddict
6c6d6c6fe2
Fixed disguises interfering with player movement when they appear
2014-01-29 15:57:17 +13:00
libraryaddict
85077227a2
Fixed the disguise blown message not being used
2014-01-21 14:05:32 +13:00
libraryaddict
ad109b0cda
Tiny tiny code cleanup
2014-01-21 06:35:42 +13:00
libraryaddict
38ee3dc983
Read desc
...
Changed config methods to DisguiseConfig
Added a new config option to blow a disguise
2014-01-21 06:01:49 +13:00
libraryaddict
62c2050587
Maybe make the entire runnable this much less laggier.
2014-01-21 05:29:14 +13:00
libraryaddict
7da523c783
Fixed zombie walk sound being outdated
2014-01-20 14:19:34 +13:00
libraryaddict
1cea2e2163
Silly mojang and their silly bugs. Fixed right clicking not always working
2014-01-19 11:32:02 +13:00
libraryaddict
01dd3ef587
Updated the update checker so it uses bukkit as well (ew)
2014-01-19 09:18:58 +13:00
libraryaddict
8535ccf2dd
Fixed the damage and idle sound getter being completely wrong.
2014-01-19 08:39:23 +13:00
libraryaddict
f24eaa4854
Fixed player disguise not playing the hurt sound
2014-01-19 08:24:27 +13:00
libraryaddict
1c6dc8233f
Cleaned up game versions to support more than 2 versions
2014-01-19 08:21:55 +13:00
libraryaddict
d940a44f49
Mobs no longer do horror stories of twisting their head around in circles when disguised as player
2014-01-18 14:46:18 +13:00
libraryaddict
72890b0f90
Corrected pitch calculations not being used when entity spawn packet is made
2014-01-18 14:22:58 +13:00
libraryaddict
a1000283c8
Opps. Real fix here
2014-01-15 23:14:40 +13:00
libraryaddict
c4efd3fe8f
Don't crash when a empty string is fed for player disguise
2014-01-15 23:14:21 +13:00
libraryaddict
c1374e8523
Fixed a error when chceking for disguise conflicts
2014-01-15 22:40:33 +13:00
libraryaddict
c732b373b7
Prevents errors being thrown for unsupported method
2014-01-11 10:06:59 +13:00
libraryaddict
7e090bac47
If the version length is more than 7 chars. Its not a real version.
2014-01-08 06:44:36 +13:00
libraryaddict
5c94b59801
Don't glitch out when trying to sleep.
2014-01-05 13:13:49 +13:00
libraryaddict
69b104f749
Some cleanup. Forgot what
2014-01-05 12:27:20 +13:00
libraryaddict
9f4ae91b83
Fixed bed crashing people
2014-01-05 11:07:22 +13:00
libraryaddict
84234b8788
Fix a packet erroring if player is sleeping
2014-01-05 11:05:19 +13:00
libraryaddict
400b73c232
Add arrow bot as a cancelled sound
2014-01-04 22:14:57 +13:00
libraryaddict
5938672ba3
Cancel the 'not sleeping' animation if he is disguised as sleeping
2014-01-03 07:59:56 +13:00
libraryaddict
d7a929021c
Modify player sleeping height to a more realistic option
2014-01-03 07:58:05 +13:00
libraryaddict
ac1c8efe07
Opps. Missing change
2013-12-31 20:08:27 +13:00
libraryaddict
a7e7097666
Clean up. Fix code. Remove useless code.
2013-12-31 20:08:14 +13:00
libraryaddict
2b3657b7b4
ARE YOU HAPPYU NOW
2013-12-31 18:37:28 +13:00
libraryaddict
a16eb28708
Fixed it more for my true love. Why do I want to eat butter?
2013-12-31 18:33:42 +13:00
libraryaddict
e82cc37383
Another fix for Prince Yukon of the apple farm
2013-12-31 18:30:25 +13:00
libraryaddict
fe19fd440c
Nasty hack for Mr apple to spew on
2013-12-31 18:10:29 +13:00
libraryaddict
62febe6d39
Let the entire bounding box for non-players be edited so sayth the lord
2013-12-29 20:36:30 +13:00
libraryaddict
239737b083
Added setSleeping and isSleeping to player watcher
2013-12-24 18:20:50 +13:00
libraryaddict
25471787aa
Update getPerverts to be in the DisguiseUtilities
2013-12-24 17:30:39 +13:00
libraryaddict
2f1127e126
Bad fix for slabs issue
2013-12-22 18:13:12 +13:00
libraryaddict
038b6478ea
Prevent players from being kicked for attacking enderdragon
2013-12-22 17:55:34 +13:00
libraryaddict
a3ddce6c5f
Think its fixed now
2013-12-22 17:35:57 +13:00
libraryaddict
0f280da385
Some working code for apple
2013-12-22 16:58:49 +13:00
libraryaddict
aa32f49bbe
What working code I have.
2013-12-22 16:23:55 +13:00
libraryaddict
d00d10f3a8
Fix the bounding box problems. Now just block glitching and suffocation
2013-12-22 14:30:15 +13:00
libraryaddict
f6d0994079
Actually set the bounding box
2013-12-22 13:03:47 +13:00
libraryaddict
686b25d59b
Add a way to get and set the bounding box of disguises
2013-12-22 12:36:06 +13:00
libraryaddict
f4d0af190c
Clean up some moar
2013-12-17 08:03:59 +13:00
libraryaddict
e4d71bb6a4
Check player is online as well. Fixes the errors
2013-12-17 00:11:13 +13:00
libraryaddict
3e4f581943
Possibly fix the entity animations from playing over and over in self disguises
2013-12-15 02:46:08 +13:00
libraryaddict
b026f30087
Add sounds for self disguises player to not be cancelled.
2013-12-15 02:33:11 +13:00
libraryaddict
d4461f7ade
Add the ability to negate options instead of giving options
2013-12-14 17:01:25 +13:00
libraryaddict
319c987f94
Added 2 config options to show names above disguised players head
2013-12-09 04:44:02 +13:00
libraryaddict
585f8ad116
Add compatibility for older versions of MC for sounds
2013-12-08 15:36:11 +13:00
libraryaddict
a178fbace7
Fix 1.7 self disguises sounds not playing properly
2013-12-08 15:32:57 +13:00
libraryaddict
95e28757b7
Fixed the version checking being wrong.
2013-12-08 10:49:41 +13:00
libraryaddict
cdc02b4090
Cleaned up code. Fixed error for sounds handling
2013-12-08 07:51:37 +13:00
libraryaddict
90e3960923
Clean up the code
2013-12-08 03:33:56 +13:00
libraryaddict
a8b5c44a72
Convert all the packet ids to use the new packettype
2013-12-08 03:30:30 +13:00
libraryaddict
af51c6def0
Fix error
2013-12-06 20:19:08 +13:00
libraryaddict
b29e8e6115
Read desc
...
Added method to reflection manager to check if after 1.7
Fixed error with packet use entity
Fixed error with walk sounds
2013-12-06 20:13:45 +13:00
libraryaddict
3541e82c48
Minor code cleanup
2013-12-06 05:01:08 +13:00
libraryaddict
bd83ff0c80
Fix bug. And it only removes the disguises targeted towards certain players.
2013-12-05 21:06:52 +13:00
libraryaddict
6e5241aec3
Add new config option to remove unseen disguises for targeted disguises.
2013-12-05 21:05:58 +13:00
libraryaddict
d415f6340e
Start the road to a 1.7 update
2013-12-05 20:38:41 +13:00
libraryaddict
3299d97495
Cleaned up getEntitySize() minorly.
2013-12-05 20:15:58 +13:00
libraryaddict
063b916c25
Rename stuff. Remove debug output.
2013-12-04 07:38:10 +13:00
libraryaddict
6420a989a9
May as well make firework be refreshed to try combat mojangs brilliant lag idea
2013-12-03 03:00:44 +13:00
libraryaddict
82e86f6669
Fix some errors
2013-12-02 23:31:43 +13:00
libraryaddict
55427dc1fe
Make private method public. Remove the error being thrown for temperary player
2013-12-02 23:21:10 +13:00
libraryaddict
4f1613dca1
Cleanups. Fix ups. Renames.
2013-12-02 05:10:38 +13:00
libraryaddict
efa75e677f
More stuff. Self disguises no work :(
2013-12-02 04:37:07 +13:00
libraryaddict
4dc6853945
Clean up code. Add in code. Forgot what I did.
2013-12-02 03:31:54 +13:00
libraryaddict
a969811c64
More stuff including a small amount of cleanup
2013-12-02 02:36:42 +13:00
libraryaddict
25a6e713af
Don't bother checking if the entity is disguised before cancelling packet as it should be cancelled anyways
2013-12-02 01:36:55 +13:00
libraryaddict
4aa148d1eb
Update other code to reflect this
2013-12-02 01:35:43 +13:00
libraryaddict
d8548400a6
Start of a targetted disguise
2013-12-02 01:32:38 +13:00
libraryaddict
857669fa86
Fixed armor helmet not appearing if you have no helmet and are holding a item
2013-11-30 23:09:29 +13:00
libraryaddict
c63a08eca4
Finally isolated the packet for 'Send armor flying everywhere'
2013-11-30 22:22:33 +13:00
libraryaddict
7d7020275e
Sort the methods
2013-11-27 16:55:03 +13:00
libraryaddict
d9febc03d5
Readd ITEM_FRAME as a disguise. But not one that works.
2013-11-27 16:54:38 +13:00
libraryaddict
473769eb26
Read desc
...
Added method getBukkitEntity to reflectionmanager
Added a way for itemframe values to exist.
2013-11-27 16:38:51 +13:00
libraryaddict
ca913347ce
Changed DisguiseType value fetching to EntityType as Itemframe isn't supported.
2013-11-27 16:26:31 +13:00
libraryaddict
be3712ccd0
Fixed array size exception with armor slot
2013-11-27 11:40:38 +13:00
libraryaddict
782e5925b1
Removed item frame disguise as it cannot move and is effectively useless
2013-11-25 16:52:09 +13:00
libraryaddict
881d76eafa
Code cleanup, fixed primed tnt disappearing
2013-11-25 16:26:24 +13:00
libraryaddict
f9eedb7528
Code clean up
2013-11-25 15:45:23 +13:00
libraryaddict
4e72ad359c
Don't let the disguisers use deprecated methods
2013-11-24 09:16:04 +13:00
libraryaddict
97452d516d
Renamed types, fixed error where you couldn't set the type of disguised.
2013-11-24 09:08:37 +13:00
libraryaddict
a97f9b22af
Changed the painting to art else it conflicts with disguisetype in disguisehelp
2013-11-24 08:59:20 +13:00
libraryaddict
f2755fcb8b
Do the changes for the base disguise command
2013-11-24 08:53:25 +13:00
libraryaddict
42cac092f6
Modify the painting spawn packet to match the changes
2013-11-24 08:43:36 +13:00
libraryaddict
d6fba4c402
Send teleport packet for all misc disguises (why not) and do the pitch for the disguise minecarts (facing direction)
2013-11-24 06:59:56 +13:00
libraryaddict
951d60f0aa
Prevent minecarts disguised as minecarts from getting a Y height modifier
2013-11-24 06:38:46 +13:00
libraryaddict
1fc72e10cc
Fixed a array size exception
2013-11-24 06:31:41 +13:00
libraryaddict
94a7237803
Read desc
...
Fixed disguises facing direction not updating automatically to the
correct direction.
Its not 100% perfect, but the alternative is to delay the packet another
tick which is not realistic as people could change disguises in that
time.
2013-11-23 15:53:17 +13:00
libraryaddict
2f85d35df1
Fixed the wrong constructor when a self disguise is removed
2013-11-23 15:50:10 +13:00
libraryaddict
26770e5b7a
Send a entity teleport packet for falling block to prevent it glitching into the ground
2013-11-23 15:25:25 +13:00
libraryaddict
447f267811
Stop trying to send a self disguise if the player isn't valid.
2013-11-23 15:21:30 +13:00
libraryaddict
73e4c3a7c6
Renamed another method to be deprecated. Sorted them.
2013-11-23 09:19:30 +13:00
libraryaddict
0a98e90afc
Read desc
...
Renamed the package utils to utilities
Moved Values and DisguiseSounds into it.
Renamed Values to DisguiseValues
Renamed another method in DisguiseValues
2013-11-23 09:10:20 +13:00