Commit graph

186 commits

Author SHA1 Message Date
Andrew b80eecfc63 Fixed typo 2013-07-28 11:55:59 +12:00
Andrew 2b0df513e1 Clean it up some more 2013-07-28 11:20:13 +12:00
Andrew 15c2ee6305 Move calls elsewhere and rename some methods and remove old code. 2013-07-28 11:01:09 +12:00
Andrew e659875347 Allow devs to change the sounds of disguises 2013-07-28 11:00:43 +12:00
Andrew cd44c50f2e Fetch the watcher that it will use. And stop using empty watchers 2013-07-28 11:00:29 +12:00
Andrew 593f3f492b Store the type of watcher this disguise will use 2013-07-28 10:59:49 +12:00
Andrew e755ed24db Let developers construct the watcher themselves 2013-07-28 10:58:21 +12:00
Andrew 4c81ea1b95 Added new constructor for mob disguise 2013-07-24 15:57:16 +12:00
Andrew 384a20ab6e Fixed a error when custom name longer then 64, fixed derp with a method return 2013-07-24 15:57:05 +12:00
Andrew 1e511bede0 Added ability to check kind of Disguise 2013-07-24 15:56:41 +12:00
Andrew b809790ea3 Add events 2013-07-24 12:16:54 +12:00
Andrew a0892c56c1 Clean up code 2013-07-24 12:16:47 +12:00
Andrew 296f3b869b Released 6.8.1 2013-07-23 06:44:34 +12:00
Andrew 29ec18fe03 Fixed the wrong boolean being returned 2013-07-23 06:44:27 +12:00
Andrew f5e5b0c261 Released 6.8 2013-07-23 06:39:12 +12:00
Andrew 18ea8e079c Fixed entity damage sounds and check if entity can age before modifying pitch 2013-07-23 06:38:54 +12:00
Andrew dbffa801c7 Don't try to use the watcher if the watcher doesnt exist 2013-07-23 06:38:29 +12:00
Andrew bc08c933ca Fix Bat watcher 2013-07-23 06:38:16 +12:00
Andrew 2ca0dbbc28 Add fall sounds for things that shouldn't fall 2013-07-23 06:37:50 +12:00
Andrew 114a0fd285 Add method to see if the disguise ages 2013-07-23 06:37:15 +12:00
Andrew 573e307d19 Fixed bat sound bug. Fixed unable to check if the sound is baby/adult 2013-07-23 05:15:45 +12:00
Andrew b34033d942 Sort by name 2013-07-23 02:18:34 +12:00
Andrew 88e6fc1512 Released 6.7 2013-07-23 02:14:09 +12:00
Andrew 6ae7d703b0 Fix a npe 2013-07-23 02:06:19 +12:00
Andrew af6e6a1aa9 Added villager sounds and witch sounds (Which don't work) 2013-07-23 02:04:42 +12:00
Andrew a74465157b Read desc
Play damage sound even if the damaged doesn't play the sound
Change pitch depending on the disguise and the disguised.
Change volume depending on the sound + previous volume
2013-07-23 01:33:58 +12:00
Andrew efede32c9b Added .equals and fixed up velocitys to look better for worse pings 2013-07-23 01:32:29 +12:00
Andrew 890e17ba36 Set the sound strength when loading the entitys 2013-07-23 01:32:05 +12:00
Andrew 3e0b557d14 Change sounds to store a string instead, added horse types sounds. Added sound strength for hurt/death 2013-07-23 01:31:11 +12:00
Andrew 67e9aec7d1 Add break for DisguiseType switch statement 2013-07-23 01:30:40 +12:00
Andrew ad47108567 Allowed .equals() to be used on disguises and watcher 2013-07-23 01:30:21 +12:00
Andrew 0898c3c387 Set the disguise radius in config if not set 2013-07-22 22:36:38 +12:00
Andrew e7f283dc25 Read desc
Don't disguise the command sender when doing a radius
Fixed saying a incorrect entity count when undisguising
2013-07-22 22:36:24 +12:00
Andrew d3da599ea8 Added more aliases to commands 2013-07-22 22:35:48 +12:00
Andrew 238039a318 Changed max disguise radius default to 50 2013-07-22 22:35:27 +12:00
Andrew 709f07e610 Added more/better/worse checkin for cross referencing data types 2013-07-21 22:19:10 +12:00
Andrew c6d4a115bc Released 6.6 2013-07-21 18:24:38 +12:00
Andrew 0128452069 Read desc
Fixed vechile spawn packets looking strange
Fixed item frame crash
Fishing hook semi-fixed. Can't fix completely.
Fixed a safety check (Wasn't really needed tho)
All disguises should now float in the air
Tnt is fixed.
Fireworks is fixed
2013-07-21 18:23:52 +12:00
Andrew 85ee40384a Set the bat to flying 2013-07-21 17:03:25 +12:00
Andrew fa855c3434 Released 6.5 2013-07-21 15:37:37 +12:00
Andrew 0888f33d1d Added the disguise types which don't need vectors 2013-07-21 15:37:29 +12:00
Andrew 3f85f0f45a Use switches instead of ifs 2013-07-21 15:19:47 +12:00
Andrew 285f8f51fd Read desc
Now set data which is different type then expected.
Added scheduler
2013-07-21 15:19:33 +12:00
Andrew 59588f5270 Read desc
Now use Entitys completely for the disguising.
Now removes the disguise when the entity isn't valid.
Deprecated the methods using a object.
Added methods to set and get velocity - If packets should be sent.
2013-07-21 15:17:21 +12:00
Andrew a1ff8e6db9 Send the metadata to only the players who can see it 2013-07-21 15:15:28 +12:00
Andrew 3e4a9b9f15 Moved update checking to the listener 2013-07-21 15:14:59 +12:00
Andrew ff8542c80a Use Disguise instead of entity id in watcher 2013-07-21 15:14:40 +12:00
Andrew dcb8bc427e Fixed sending the wrong data when modifying data 0 2013-07-17 13:55:30 +12:00
Andrew d1d6125d47 Released (untested as norm) 6.4 2013-07-16 23:48:35 +12:00
Andrew 2138c7bc4f Read desc
Removed duplicate horse watchers
All applicable disguisetypes are now the same names as entity type.
Fixed bug where it sometimes didnt return disguisetype when fed
entitytype
Added zombie_villager disguisetype even tho its not that big a
disguise..
Changed the entitytype I store to the bukkit's version. Should work the
same.. Untested ofc.
Hopefully broke peoples plugins :)
2013-07-16 23:42:35 +12:00