Commit Graph

1360 Commits

Author SHA1 Message Date
MeltedLux
e95134d1b9 Damn spelling 2014-07-12 19:39:45 +01:00
libraryaddict
6696060105 Don't blow disguises if the event was cancelled 2014-07-12 08:52:17 +12:00
libraryaddict
98681cd93b Fix Aggressive misspelling 2014-07-12 07:07:54 +12:00
libraryaddict
5703d5995d Fix isAgressive in enderman watcher 2014-07-12 07:06:23 +12:00
libraryaddict
3d44760b1b Changed TargetedDisguise to have its methods return disguises
This finishes the commits which allows you to now use a disguise builder
while breaking tons of plugins using Lib's Disguises.
In retrospect. I should make a DisguiseBuilder instead.
2014-07-11 17:16:19 +12:00
libraryaddict
54d785b680 Break all the plugins!
Changes all methods returning void in the Disguise objects to return the
Disguise itself.
The methods startDisguise and removeDisguise now return a boolean which
indicates the success of the method called.
Added stopDisguise as its rather obvious when compared to startDisguise
However that method merely calls removeDisguise
2014-07-11 17:07:47 +12:00
libraryaddict
bb442fb3a5 Fix a minor error with the previous commit 2014-07-11 16:37:53 +12:00
libraryaddict
0791461629 Change setSkin in playerDisguise to return the disguise 2014-07-11 16:37:34 +12:00
libraryaddict
d37acf8f84 Breaks existing API usage for setEntity to return a disguise object 2014-07-11 16:36:47 +12:00
libraryaddict
a34f8e1e7e Remove the 'command' from the permission check 2014-07-11 11:25:55 +12:00
libraryaddict
07bcf29862 Opps. Check if its NOT in the list 2014-07-10 12:50:19 +12:00
libraryaddict
7072b29b28 Small fix I forgot how to understand 2014-07-08 10:34:00 +12:00
libraryaddict
f5a9e20b6f Add in new perms where you can define valid playernames and misc ids and data. Also sanitize input
Now lets you use material names and durability as well
2014-07-08 10:06:23 +12:00
libraryaddict
6e7c76cdf5 Add info on what the id and data combo's do 2014-07-08 09:35:17 +12:00
libraryaddict
8a3dd58559 Don't do y offset if its a sleeping player (looks ugly) 2014-07-08 06:09:37 +12:00
libraryaddict
ee589f443d Changed the RemoveArmor info in config for idiots 2014-07-08 04:41:28 +12:00
libraryaddict
1df5f6723e Only resend the player disguise if there is changes that will be noticed. 2014-07-03 21:30:09 +12:00
libraryaddict
8410904f94 Return a self constructed gameprofile if profile lookup failed. 2014-07-03 21:21:40 +12:00
libraryaddict
8f2c5d6e54 Don't add potioneffect when watcher already has a potion effect. Don't compare the length of custom name. But check if its null 2014-07-03 18:34:06 +12:00
libraryaddict
aed3bbddf4 Simple formatting 2014-06-30 15:12:24 +12:00
libraryaddict
6742afdaec Plugin is no longer on BukkitDev 2014-06-29 17:07:59 +12:00
libraryaddict
a89a1f88d7 Add support for permissions without a underscore 2014-06-24 14:26:45 +12:00
libraryaddict
f25f6d3ee3 Merge pull request #40 from riking/master
Use correct link for ProtocolLib on Forge
2014-06-24 14:09:12 +12:00
riking
9abe0bfeed Use correct link for ProtocolLib on Forge 2014-06-23 18:33:48 -07:00
libraryaddict
fd02dbfb60 Released 8.2.6 2014-06-22 01:43:30 +12:00
libraryaddict
c61e45c062 Nice going mojang. Can't clamp your yaw to -360 to 360 2014-06-22 01:42:58 +12:00
libraryaddict
29e1bf67de Sort fields by name 2014-06-21 09:48:20 +12:00
libraryaddict
c7127f56f5 Clean up the ItemFrameWatcher and add a small description to config.yml 2014-06-21 09:48:00 +12:00
libraryaddict
bcee5d9677 Fix item_frame disguise 2014-06-21 09:37:53 +12:00
libraryaddict
46773b7b39 Tracker something 2014-06-21 09:37:38 +12:00
libraryaddict
7453053131 Finish up the refresh tracker. Its retarded and I don't want to look at it. 2014-06-21 08:01:42 +12:00
libraryaddict
992e416edf Send self disguise in the same tracker refresh entry.. 2014-06-21 07:58:37 +12:00
libraryaddict
bd317b4cce Don't silently fail when a disguisetype has a null entitytype 2014-06-21 07:29:34 +12:00
libraryaddict
dea2dc856a Why was this a Integer.. 2014-06-21 07:28:11 +12:00
libraryaddict
c093a4c734 Two simple checks for self disguises 2014-06-21 07:13:07 +12:00
libraryaddict
01023a29ed Stupid hashsets and hashmaps and their unability to equalsignorecase on strings 2014-06-21 02:12:32 +12:00
libraryaddict
dc6348cf38 Get rid of the silly getData must return Integer 2014-06-19 10:01:08 +12:00
libraryaddict
410f71044f Forgot this case 2014-06-19 09:29:37 +12:00
libraryaddict
2c905e38b2 Add the switch cases for MINECART_COMMAND 2014-06-19 09:26:54 +12:00
libraryaddict
e40cd3d60e Add DisguiseType MINECART_COMMAND 2014-06-19 09:24:57 +12:00
libraryaddict
fb3b7d86ee Deprecate minor capital spelling mistake in minecart watcher 2014-06-18 04:10:04 +12:00
libraryaddict
50e94afd11 Merge pull request #38 from riking/patch-2
Add dual-licensing notice to Forge mapping code
2014-06-16 17:24:10 +12:00
Kane York
c897e05d33 Add dual-licensing notice to Forge mapping code
BSD-licensed version here: https://gist.github.com/riking/2f330f831c30e2276df7

As a note, @libraryaddict is not bound by the BSD license, but rather by the implicit license granted from me sending a pull request. Therefore, a LICENSE file is not needed in the distributed jar.
2014-06-15 21:10:30 -07:00
libraryaddict
afaf6c16e6 Only send the teleport packet if its a painting disguise 2014-06-16 04:56:00 +12:00
libraryaddict
eb78492fcf Change MiscDisguise thing to Integer instead of int so I can use nulls, this lets me know if a int was set. 2014-06-16 04:29:18 +12:00
libraryaddict
8363b23deb I don't think I need to cancel riding packets. Might be 1.6.4 specific. Anyone care to test? 2014-06-15 21:04:22 +12:00
libraryaddict
d93f689356 Item_Frame is NOT a valid disguise 2014-06-15 20:45:13 +12:00
libraryaddict
ac391d9f07 Just use the methods that I already made 2014-06-15 20:39:35 +12:00
libraryaddict
e9fd160be8 Fixed a missed typo where disguisenextentity comes up with weird disguise names 2014-06-15 20:38:13 +12:00
libraryaddict
20b3d02f76 Change self disguises to globally use the entity id -1 for performance and usage in other plugins 2014-06-15 20:12:07 +12:00