Commit Graph
100 Commits
Author SHA1 Message Date
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
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
libraryaddict 13cf2f5e85 Removed method, make sure that playerNames are case insensitive when looking them up 2014-06-15 19:46:37 +12:00
libraryaddict 7f5a6d9dc4 Tiny cleanup in ReflectionManager 2014-06-15 19:40:10 +12:00
libraryaddict bdbaa95fae Change equipment option to screw up people who disabled it 2014-06-15 19:38:11 +12:00
libraryaddict 8401f9b091 Add and deprecate Equipment packets config setter option 2014-06-15 19:37:00 +12:00
libraryaddict 0496134dee Formatting by project 2014-06-15 19:35:47 +12:00
libraryaddict 1edc05d9ff Loop over entities with numbers instead of iterator (CraftBook needs to improve their coding) 2014-06-15 19:33:59 +12:00
libraryaddict 1e607d6bb6 Merge pull request #36 from riking/cauldron
Cauldron Compatibility
2014-06-15 19:31:48 +12:00
libraryaddict 69ea8ed2a0 Change listener to monitor and make sure that PlayerPortalEvent isn't cancelled before removing disguises 2014-06-15 15:00:18 +12:00
libraryaddict b9087f6fc3 Remove two imports 2014-06-15 14:58:39 +12:00
libraryaddict 7c5a7b0225 Move Disguise and Undisguise events into the Disguise methods instead of the api calls 2014-06-15 14:57:06 +12:00
libraryaddict 264b2ef8a2 Tell the user how many options they ignored. 2014-06-15 14:52:45 +12:00
libraryaddict ce725368f0 Merge pull request #35 from riking/plugin-yml
Add tab-completion permissions to commands
2014-06-15 13:36:45 +12:00
libraryaddict fd8fa08c6e Merge pull request #34 from riking/patch-1
Restore single-star from 55f2eb6dca
2014-06-15 13:35:00 +12:00
libraryaddict 57be672b1b Merge pull request #33 from riking/style
Style fixes
2014-06-15 13:34:21 +12:00
libraryaddict 4c14e6b72a Make it red.. Ladies love red 2014-06-14 21:16:11 +12:00
libraryaddict 8014b7a9c0 Add information for disabling the attributes 2014-06-14 21:16:02 +12:00
libraryaddict 21d4bba9f4 Max health is now correctly set on entity spawn 2014-06-14 21:11:37 +12:00
libraryaddict e940a9e0e9 Allow boolean params to not require a argument to be true 2014-06-14 20:55:28 +12:00
libraryaddict 61d8ca7b42 Let people see only options they can use 2014-06-14 20:45:19 +12:00
libraryaddict 55f2eb6dca Let ops use all options 2014-06-14 20:35:42 +12:00
libraryaddict 832a2a4d30 Bat shall no longer sink slowly 2014-06-14 20:34:18 +12:00
libraryaddict 3d26348b69 Why set it to the same values as default 2014-06-14 20:33:10 +12:00
libraryaddict b4f1569b95 Don't send bat if bat aint flying 2014-06-14 20:32:47 +12:00
libraryaddict c145ae5106 Add new disguise option to remove disguises on world change 2014-06-14 20:27:48 +12:00
libraryaddict f777b33917 Read desc
Change all the permissions code to a 'better' version
By default people can no longer use options without the option perm or *
DisguiseType returns is now nicer looking
2014-06-14 20:16:48 +12:00
libraryaddict 4d1092f41d Rearrange this 2014-06-12 18:21:20 +12:00
libraryaddict cddfbafb3d Don't include entity class in usable params, allow people to use a EntityType as well 2014-06-12 18:15:41 +12:00
libraryaddict 014c34ce0e Add in Item height as well, prevents floating disguises when a item is disguised 2014-06-12 18:06:07 +12:00
libraryaddict 0056898e01 Also work for EntityType for DisguiseRadius 2014-06-12 18:05:34 +12:00
libraryaddict 85ff3769cf Don't attempt to use EntityType's that are null 2014-06-10 12:42:53 +12:00
libraryaddict 53754ee684 Cleaner 2014-06-10 12:42:00 +12:00
libraryaddict 572d94219d Fix Horse not being found in old versions 2014-06-10 12:31:36 +12:00
libraryaddict 4b06deec1b Fix the id and data crap so its no longer broken 2014-06-06 14:16:16 +12:00
libraryaddict 7b5d998e25 Set minecart hoppers minecart type in disguisetype 2014-06-06 14:16:02 +12:00
libraryaddict 6bfa4b3d66 Set the miscDisguise id and data 2014-06-06 13:59:22 +12:00
libraryaddict e3ca6c5b74 Change setGameProfile to setSkin and add logic for it 2014-06-06 00:08:54 +12:00
libraryaddict 708b184fa5 Attempt to use the UUID from the gameprofile 2014-06-05 23:52:04 +12:00
libraryaddict 06fdc16ca2 Make the miscdisguise code readable and not so unreliable for what you want/need 2014-06-05 12:08:28 +12:00
libraryaddict dd5dc5d320 Don't group them, just colorize them and sort all methods by name together 2014-06-05 11:45:17 +12:00
libraryaddict 676d191c52 Merge pull request #30 from riking/stuff
Code cleanup
Fix horse rearing
DisguiseHelp improved
2014-06-05 10:47:56 +12:00
libraryaddict d23e518c1b Instead of using Object's for gameprofiles. Use WrappedGameProfile 2014-06-05 08:40:15 +12:00
libraryaddict 5ff1370ea0 Update protocollib to 3.4.0-snapshot 2014-06-05 08:39:55 +12:00
libraryaddict 7cde5b755e Read desc
Added boolean to disguise which tells you simply if the disguise is in
use or not.
In use means that the plugin stores a reference, doesn't nessercerily
mean there is a entity.

Added method startDisguise() to disguise and cleaned up setEntity().
Helps counter the idiots who hate DisguiseAPI
2014-06-05 00:30:12 +12:00
libraryaddict f894b34264 Disguise commands now tell you when they didn't disguise successfully 2014-06-05 00:26:35 +12:00
libraryaddict 956fef9ca1 Add a config option which fixes a bug where you can dye sheep/wolf client sidedly 2014-06-04 14:43:58 +12:00
libraryaddict 87c0cb4a78 Actually remove the unknown entity id. Not the known entity ids.. 2014-06-04 14:20:02 +12:00
libraryaddict 239bc6d645 Check a second after the future disguise was added that it was successful. 2014-06-04 14:12:09 +12:00
libraryaddict f535eefabf Instead of throwing a error then another error. Just make a FlagWatcher after the first error 2014-06-04 14:00:08 +12:00
libraryaddict 34f0a13b39 Remove badly thought out and obselete feature that didn't work 2014-06-04 13:58:16 +12:00
libraryaddict 11e36a3974 Merge pull request #29 from riking/refactoring
Fix the build
2014-06-04 13:48:10 +12:00
libraryaddict cbbf5c8f2e Merge pull request #28 from riking/refactoring
Fix IntelliJ warnings
2014-06-04 13:43:06 +12:00
libraryaddict 4e441493c1 Combine inventory listener server and client into one listener. Seeing as they don't need to be seperate and actually cuts down on code 2014-06-04 12:47:52 +12:00
libraryaddict 297dcd351f Check the current disguise is also the current flagwatcher 2014-06-04 12:42:49 +12:00
libraryaddict 72f8aad151 Put the strings in the same getter. It makes no difference and is cleaner 2014-06-04 12:42:49 +12:00
libraryaddict 406627e404 Merge pull request #27 from riking/refactoring
Refactor out initConfig method
2014-06-04 12:44:07 +12:00
libraryaddict ac54e9b73c Released 8.2.5 2014-06-02 23:40:12 +12:00
libraryaddict 6b18fafca4 Changed getOwner in tameable to return null 2014-06-02 23:39:31 +12:00
libraryaddict 04de21dba4 Changed getHorseArmor to return a itemstack, rename getHorseArmor to getHorseAmorAsInt and default owner name is null 2014-06-02 23:39:12 +12:00
libraryaddict b12e4b1da9 Revert "Released 8.2.5"
This reverts commit 46f534921e.
2014-06-02 23:35:39 +12:00
libraryaddict 46f534921e Released 8.2.5 2014-06-02 23:30:28 +12:00
libraryaddict a9d5e8b109 Opps. Fixed the method calling itself instead of the proper API call 2014-06-02 23:28:52 +12:00
libraryaddict 4bbf0fbece Clone the disguise when fetched 2014-06-02 10:06:30 +12:00
libraryaddict 31a0b68bdc Change the use of the disguiseclone command to use references instead 2014-06-02 10:03:59 +12:00
libraryaddict 4b55a24444 Fix AnimalColor getting not working properly 2014-06-02 08:56:18 +12:00
libraryaddict d7010c6389 Add AnimalColor for Sheep color and wolf color 2014-06-02 08:56:07 +12:00
libraryaddict e7301e06d0 Get rid of ridiculous message in disguiseclone command 2014-06-02 04:17:11 +12:00
libraryaddict b999f48fef Added options to choose how long a disguise entity and disguise clone command is valid for 2014-06-02 04:14:35 +12:00
libraryaddict 4262221133 Add Disguise Clone command to clone a entity to look like them 2014-06-02 04:08:54 +12:00
libraryaddict fb1f7a698c Added constructDisguise api to clone a entity into a disguise 2014-06-02 04:06:38 +12:00
libraryaddict 3426e0adb6 Changed "Can't use command" to follow one message 2014-06-02 03:52:54 +12:00
libraryaddict 6ac7106df7 Added method to get the disguisetype from a entity, including horses, zombie villager and wither skeleton 2014-06-02 03:27:14 +12:00
libraryaddict 41c565384d Read desc - Horse watcher
Fixed horse watching thinking to use Byte when its integers
Deprecated setHorseArmor(int)
Added setHorseArmor(ItemStack)
Fixed setCarryingChest(boolean) forcing true
2014-06-02 03:25:35 +12:00
libraryaddict 0625db63ff Return null instead of a empty string 2014-06-02 03:24:29 +12:00
libraryaddict 0afcef09b5 Check if custom name is null before assuming it is 2014-06-02 03:23:02 +12:00
libraryaddict 5bfd6c5541 Fix outdated code which would make huge problems because of previous fix 2014-06-01 06:53:01 +12:00
libraryaddict 841dab296d Add setSkin for playerdisguise. This may be removed in future versions 2014-06-01 06:47:05 +12:00
libraryaddict 8a9c2fa225 Released 8.2.4 2014-05-31 05:35:09 +12:00
libraryaddict 93f807e6c9 Minor code cleanup 2014-05-31 05:34:34 +12:00