Commit Graph
100 Commits
Author SHA1 Message Date
libraryaddict f3a81a84a4 Don't bother checking if watcher is null. If they have a entity, they can't have a null watcher 2014-05-23 15:11:20 +12:00
libraryaddict 567a84b8dc Don't do checks if the player is self disguised. Perverts see everything anyways unless we want to show em something special 2014-05-23 15:07:20 +12:00
libraryaddict 1e12939d87 setMaxHealth now sends the packet as well 2014-05-23 15:06:52 +12:00
libraryaddict 26ccaabe83 Added ability to set the max health of a disguise using attributes 2014-05-23 14:52:21 +12:00
libraryaddict 0c305a8151 Fixed isRightClicking being slightly bad 2014-05-23 14:03:02 +12:00
libraryaddict ae06e527be Added disable metadata packet - Aka cached 2014-05-23 13:58:21 +12:00
libraryaddict eb712a06b9 Clamp the slime size value, don't let them do negative sizes. 2014-05-23 11:31:36 +12:00
libraryaddict 9f5cfca723 Released 8.2.2 2014-05-23 10:37:59 +12:00
libraryaddict a70932da4d Forgot to add a hook here.. 2014-05-23 10:33:50 +12:00
libraryaddict d4ac36b1ef added small note 2014-05-23 10:30:56 +12:00
libraryaddict 18ebafcb09 Released 8.2.1 2014-05-23 09:17:32 +12:00
libraryaddict 71f15dff77 Added a way to selectively disguise only certain entities with disguise radius. Also changed the coloring of the help 2014-05-23 09:14:52 +12:00
libraryaddict 92172f91af Add classgetter 2014-05-23 09:13:35 +12:00
libraryaddict 31dd6ef5e3 Allow -baby to exist in perms 2014-05-23 08:26:43 +12:00
libraryaddict b44aba87d4 Give errors when they attempt to use misc disguise on living entities with commands 2014-05-23 08:22:07 +12:00
libraryaddict 72d07e7f62 Added a slew of options to disable packets for performance gains 2014-05-23 08:14:46 +12:00
libraryaddict ecae8b3400 Do sub-sections when saving default config 2014-05-23 08:00:10 +12:00
libraryaddict b44340a09a Released 8.2.0 2014-05-22 16:15:19 +12:00
libraryaddict eef044a5a6 Fix up multiple options for a single disguise 2014-05-22 08:22:50 +12:00
libraryaddict ccb512a20b Tiny tiny cleanup 2014-05-22 05:42:53 +12:00
libraryaddict 34418ddab5 Tell them exactly what option they can't use 2014-05-22 05:26:13 +12:00
libraryaddict 0b5e20180d Fixed disguise entity command throwing errors. Cleaned up the messages moar 2014-05-14 10:54:44 +12:00
libraryaddict 3604c83797 Ensure they use the right disguise for the disguisetype 2014-05-14 10:43:13 +12:00
libraryaddict 8db338f533 Deprecate the replaceSounds and add new constructors for miscDisguise 2014-05-14 10:34:41 +12:00
libraryaddict b7dfb2c66b Changed disguise entity command to do better messages 2014-05-13 22:32:15 +12:00
libraryaddict 720c4f3c66 Set the current version as 1.7 by default as a failsafe 2014-05-13 22:26:34 +12:00
libraryaddict c5e579f608 Add helpful info for future reference 2014-05-13 22:26:10 +12:00
libraryaddict 96ecf57dd3 Revert "Add a . to the end of the bukkit version. Might help MCPC"
This reverts commit 23da447d7b.
2014-05-12 13:46:29 +12:00
libraryaddict d81b1d8b7c Removed true/false for disguise commands 2014-05-09 16:35:24 +12:00
libraryaddict 514ad74db3 Why bother pretending its not dirty 2014-05-09 16:31:05 +12:00
libraryaddict 578f2ce504 Add disguiseToPlayers player... to DisguiseAPI. I can't add List<> because of conflicts 2014-05-09 16:28:35 +12:00
libraryaddict 23da447d7b Add a . to the end of the bukkit version. Might help MCPC 2014-05-09 03:02:26 +12:00
libraryaddict 299347d81c Change a message slightly from slap to right click 2014-05-05 21:34:19 +12:00
libraryaddict c9b9710a78 Don't allow them to set the watcher willy nilly without verifiying it 2014-05-05 19:59:47 +12:00
libraryaddict 19f895667a Give the update messages without exceptions 2014-05-05 19:53:16 +12:00
libraryaddict 6c0a08e95c Typo count by prplz. Somehow doesn't seem to have anyone complaining about it.. 2014-05-02 18:22:09 +12:00
libraryaddict ebefbfe2c7 Wolf is now tamed if you set the collar color 2014-05-02 16:08:27 +12:00
libraryaddict f63e6376ff Released 8.1.0 2014-04-28 12:14:57 +12:00
libraryaddict 080288d2bf Small change for internal debug 2014-04-26 15:42:35 +12:00
libraryaddict 5f69b11ab4 Add another check 2014-04-26 15:34:48 +12:00
libraryaddict 60326253a2 Change the disguiseNextEntity to return a int 2014-04-24 09:50:26 +12:00
libraryaddict 05a849a510 Just use the field name instead of regetting it 2014-04-23 11:49:24 +12:00
libraryaddict 62debf30c0 Don't permanantly store the game profile 2014-04-23 11:44:12 +12:00
libraryaddict 5413b4f852 Change grabSkull to getSkull 2014-04-20 02:13:56 +12:00
libraryaddict c2e7aae201 Only allow refreshing entity is the entity is valid 2014-04-19 23:14:58 +12:00
libraryaddict 4e09a64abb Just make it a runnable. More convident for my plugins 2014-04-19 23:11:56 +12:00
libraryaddict 43e6e6cc36 Changed the names and some methods so its easily used by outside plugins 2014-04-19 18:22:27 +12:00
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 c454ea1cd7 Released 8.0.9 2014-04-15 03:00:16 +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 3512ca4961 Re-released 8.0.8 2014-04-13 13:14:46 +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 a588e06e46 Released 8.0.8 2014-04-12 17:07:44 +12:00
libraryaddict 3d60fe3c49 Allow players to retain their skins if they disguised as theirselves 2014-04-12 17:07:27 +12:00
libraryaddict 5a4ac21f10 Released 8.0.7 2014-04-12 16:41:59 +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 c3c6a5c1c4 Released 8.0.6 2014-04-12 05:34:20 +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 04af32149f Released 8.0.5 2014-04-11 11:55:03 +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 6571fe3a2d Released 8.0.4 2014-04-11 07:15:20 +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 ef58b5183a Released 8.0.3 2014-04-09 22:06:25 +12:00
libraryaddict 28f70c1963 Fixed self disguises and player disguise falling out of sync 2014-04-09 22:04:18 +12:00
libraryaddict 15c7e79e20 Added new alias for command undisguise 2014-04-09 05:11:20 +12:00
libraryaddict 31089166a9 Released 8.0.2 2014-04-09 05:10:38 +12:00
libraryaddict 54411b49de Change the message sent 2014-04-09 04:56:10 +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 91623b8886 Random sort by name 2014-04-09 04:15:11 +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 ce75918001 Read desc
Added new command LibsDisguises
Tells the command user who made the plugin.
And if the player who called the command is called by the attractive
name 'libraryaddict' then it also tells that curious user the version of
the plugin.
Worried about it being a exploit? Why? I know of all bugs/exploits and
could just try them all out if I didn't know the version. If there was a
exploit in the first place anyways.
The command is there to give credit to me, and so I can urge servers to
update.

Against this command?
I see you don't like plugin developers getting credit for their work
that you use for free.
Please move back to disguisecraft.
2014-04-07 00:15:47 +12:00
libraryaddict 2879834a7e Close the stream safely 2014-04-05 03:47:33 +13:00
libraryaddict 9a4a9b9845 Fixed reloading the plugin throwing errors. Wasn't closing a stream 2014-04-05 03:44:35 +13:00
libraryaddict 31252e896e Use schedulers instead of BukkitRunnable. Supports re-disguising! 2014-04-05 03:40:17 +13:00
libraryaddict 1b914b9c7b Reset the dead ticks 2014-04-05 03:23:46 +13:00
libraryaddict a49cea54e7 To prevent disguises remaining on players after death, and enderdragons from missing out on animations 2014-04-04 19:17:56 +13: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 202929573e Merge pull request #23 from libraryaddict/UUID-Disguises
Always refresh the disguise. Some plugins like to set the entities health
2014-04-03 20:54:00 +13:00
libraryaddict fb42ffa097 Always refresh the disguise. Some plugins like to set the entities health. 2014-04-03 20:53:02 +13:00
libraryaddict 3e4438d7bb Merge pull request #22 from libraryaddict/UUID-Disguises
Uuid disguises - I hope you guys like untested features
2014-04-03 02:58:12 +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 8c20f0c3b6 Changed default value of 'RemoveHeldItem' to false as its annoying 2014-04-03 02:40:19 +13:00
libraryaddict 25df368e9a Added new config options to keep a disguise 2014-04-03 02:39:52 +13:00
libraryaddict 376f18ef95 Maybe something so the disguise can be reused if the entity comes back 2014-04-03 02:06:21 +13:00