NavidK0
cf1b15942c
Update disguises to use EntityEquipment, makes life easier
...
Update ItemInHand calls to ItemInMainHand and OffHand
Still not ready for use yet, disguises do not work
2016-03-05 23:14:19 -05:00
NavidK0
a94d583f0b
Fix a strange issue with .gitignore excluding files, fixes Jenkins again
2016-03-04 23:45:38 -05:00
NavidK0
1576c895b5
Switch to ProtocolLib MinecraftKeys wrapper
...
Add in helper method to quickly create DataWatcher.Item objects
Typo in last commit, meant to say, disguises will NOT show up. Sorry to those who got excited. :(
2016-03-04 22:52:52 -05:00
NavidK0
2cf48f7916
It runs, but it's not at all ready for use. Disguises will now show up yet as packets have not been changed.
2016-03-04 21:02:39 -05:00
NavidK0
40e56621a8
Why'd I put weather and lightning in there?
2016-02-19 15:36:47 -05:00
NavidK0
50623a9be2
Added new entities to DisguiseType
...
Changed entity Ids to reflect new entity Ids in Spigot 1.9
Cleaned up code
2016-02-19 15:29:53 -05:00
NavidK0
9847ff035a
1.9+ Initial Commit
...
LibsDisguises.instance is no longer exposed, replaced with LibsDisguises.getInstance()
2016-02-19 14:23:46 -05:00
NavidK0
321ecdb3c2
Cleaned up code
2016-02-18 17:45:11 -05:00
NavidK0
0b79bb5d06
Changed dependencies from file to proper dependencies, also added flatDir to repository block.
2016-01-26 23:01:14 -05:00
NavidK0
758df7990e
- Cleaned up code
...
- Future proofed code via reflection again (DamageSource in PacketsManager)
2016-01-22 00:41:45 -05:00
NavidK0
66ab7ac3ef
Fixed ConcurrentModificationException on PaperSpigot/SportsBukkit.
2015-12-29 15:44:19 -05:00
NavidK0
e7a5d0763f
Hotfix for PaperSpigot/SportsBukkit issue with HashMap.KeySet() != Set
...
Should fix issues with
0265f4eaef
2015-12-28 19:34:44 -05:00
NavidK0
05effaa82c
Updated timings for runnable task
...
Updated version for 8.6.5
2015-08-12 17:20:41 -07:00
NavidK0
a4a965d450
Fixed bug where disguise would be visible for a few seconds after teleporting.
2015-08-12 16:21:08 -07:00
NavidK0
41cfa8eeaa
Fixed bug where players switching worlds would become invisible.
...
Fixed bug where arrows wouldn't blow disguises.
Added default permission for /libsdisguises reload (only ops can use by default)
2015-08-02 19:40:47 -04:00
NavidK0
037da7e980
Updated for 1.8.8.
...
Compiled against ProtocolLib 3.6.5.
Fixed a nullpointerexception In Disguise when the disguise would rarely despawn causing the entity to be invalid.
2015-08-01 19:25:48 -04:00
NavidK0
bdb436711f
Added support for spaces in Player Disguises.
...
Use the "\_" (backslash underscore) to place a space in a name.
Example: /d player The\_Great\_Apple
2015-07-18 00:53:42 -04:00
NavidK0
8c633adb8e
Fixed some more permissions related things
2015-07-15 08:33:33 -04:00
NavidK0
ed7d8d0c67
Updated versioning to 8.6.1
2015-07-15 08:29:08 -04:00
NavidK0
7301a60aa4
Fixed incorrect permission for /vsd a.k.a /disguiseviewself
2015-07-15 08:25:15 -04:00
NavidK0
b57e9931b0
Added the new /disguiseviewself command, allows for toggling the disguise model when you see yourself.
...
Permission is libsdisguises.viewself
Aliases are: [dviewself, dvs, disguisevs, disvs, vsd, viewselfdisguise, viewselfd]
2015-07-15 05:51:58 -04:00
NavidK0
1d54ba9997
Added descriptions for all the commands in plugins.yml.
2015-07-15 04:04:10 -04:00
NavidK0
27cc9cd70f
Added rudimentary support for disguising Custom Entities and Modded Entities
...
Added the DisguiseType 'Unknown', obviously can't be used by players
Cleaned up code
2015-07-07 11:30:12 -04:00
NavidK0
aee904200b
Fixed block data for FallingBlock disguises
2015-07-01 16:02:57 -04:00
NavidK0
caa0025e77
Changing build setup for gradle artifact repo
2015-07-01 09:19:00 -04:00
NavidK0
ee313bc753
Removed pointless line
2015-07-01 09:17:50 -04:00
NavidK0
fc0f313f13
Removed pointless line
2015-06-13 09:33:00 -04:00
NavidK0
a3c8029223
Updated to 1.8.7, no code changes?
2015-06-13 09:24:10 -04:00
NavidK0
545fa08e55
Updated for 1.8.6.
...
Code cleanup.
Fixed permissions.
2015-05-30 09:34:38 -04:00
NavidK0
17869698d5
Updated for 1.8.6.
2015-05-30 03:22:38 -04:00
NavidK0
9083a5ba84
Fixed data values for blocks as of 1.8.3.
2015-04-21 16:01:50 -04:00
NavidK0
32f37b74e2
Temporarily commented out setAllowSleep for now until it can be fixed later
...
Updated config.yml
Updated plugin.yml
Updated plugin for latest spigot builds and latest ProtocolLib build
2015-04-13 01:25:48 -04:00
NavidK0
34c8bfb808
Modified Gradle build script to work with Jenkins
2015-03-31 02:16:21 -04:00
NavidK0
1ea2a3f94f
Fixed isInvulnerable for real this time
2015-03-30 23:07:47 -04:00
NavidK0
15c0141c3d
Added config option ContactMojangServers which disables player skins, but stops the plugin from pinging Mojang servers.
...
Added reload command to reload the config.
Tweaked a couple of things.
Fixed isInvulnerable issue.
2015-03-29 22:47:29 -04:00
NavidK0
a33bb0b139
Added config option ContactMojangServers which disables player skins, but stops the plugin from pinging Mojang servers.
2015-03-28 19:59:42 -04:00
NavidK0
4beb5fa730
Removed config options which don't do anything
2015-03-28 19:47:31 -04:00
NavidK0
cbf4e3fc03
Fixed isInvulnerability check in PacketsManager
2015-03-28 19:05:53 -04:00
NavidK0
099e9ad5a3
Updated for 1.8.3
...
Changed project to gradle
Added plugin metrics
Compliant with Java 7
2015-03-25 19:23:16 -04:00
NavidK0
b575c176ab
Removed libs
2015-03-09 20:32:52 -04:00
NavidK0
573f4cdc88
- Changed entire project to gradle
...
- Updated for 1.8.3
- No more errors, woo
2015-03-09 20:28:41 -04:00
Byteflux
c335b245b5
Work towards 1.8 support
...
TODO: Remove future disguise types and test backwards compatibility
2014-12-07 07:59:38 -08:00
libraryaddict
eabfe0d0bf
Reverse this for enderman watcher conversion to 1.8
2014-11-17 14:48:43 +13:00
libraryaddict
7563b4ec0c
Minor fix to getGameProfile(Player)
2014-11-15 10:14:27 +13:00
libraryaddict
f6140620c8
Player Changing world should be nicer for teleports
2014-10-25 23:38:13 +13:00
libraryaddict
02745fc88c
Elder guardian gets to set the byte value
2014-10-01 15:20:42 +13:00
libraryaddict
a253db5ae2
Fix up skin blobs
2014-09-29 17:19:07 +13:00
libraryaddict
5ab0f7e53d
Use unique uuid's for each player disguise. Prevents skinless ppl
2014-09-29 17:05:04 +13:00
libraryaddict
ad788d0f5f
Go away errors
2014-09-29 17:04:47 +13:00
libraryaddict
de94e6a757
Move updatemessage and permission to disguiseconfig
2014-09-29 16:32:47 +13:00
libraryaddict
7864920385
Player setSleeping should work fine now
2014-09-29 16:29:13 +13:00
libraryaddict
4d50358934
Looks like max view distance is 35 chunks, and use minus not plus..
2014-09-29 15:35:38 +13:00
libraryaddict
4921ec07ce
Use a chunk distance of 17 as I think 20 is sometimes out of render?
2014-09-29 14:09:13 +13:00
libraryaddict
0af1924e61
Use getX instead of getblockX. Don't make it 1.8 specific
2014-09-29 14:08:58 +13:00
libraryaddict
465257f11a
Use isPlayerDisguise
2014-09-29 13:18:01 +13:00
libraryaddict
a3b67b9a4f
Run forest! Run! Aka rabbits now hop
2014-09-27 23:59:03 +12:00
libraryaddict
6d38cf0e76
Fix a random in wabbit watcher
2014-09-27 22:35:18 +12:00
libraryaddict
d937fb3e79
Progress
2014-09-27 16:35:21 +12:00
libraryaddict
fb09d93136
Add RabbitType
2014-09-27 15:50:38 +12:00
libraryaddict
66a454c6f4
Add up as valid direction
2014-09-27 15:48:39 +12:00
libraryaddict
702a58c3bf
Fix up basecommand and booleans
2014-09-27 15:41:30 +12:00
libraryaddict
ddac7feda3
Fixed head rotation for self disguise player
2014-09-27 14:55:24 +12:00
libraryaddict
bf3e81522b
Fix self disguises for player
2014-09-27 14:42:00 +12:00
libraryaddict
2e960f1abf
Prevent new self disguises glitching out
2014-09-27 13:11:47 +12:00
libraryaddict
f2d148d0af
Fix rabbit ageable
2014-09-27 12:37:28 +12:00
libraryaddict
71cf9c8b7f
Add doBeam to guardian
2014-09-27 12:37:22 +12:00
libraryaddict
bde2d51233
Add setRabbitType
2014-09-27 12:37:14 +12:00
libraryaddict
41663bee37
Don't need no endermite watcher
2014-09-27 12:37:08 +12:00
libraryaddict
8cecfe98d6
Add support for 1.8 disguises
2014-09-27 12:18:54 +12:00
libraryaddict
3d99e4975a
Use player object instead of string
2014-09-27 12:17:57 +12:00
libraryaddict
d399d80a6c
Add is1_8 to LibVersion (Uses 1.7 and 1.8 dual build)
2014-09-27 12:17:43 +12:00
libraryaddict
96e7cd181a
Tiny performance boost
2014-09-26 16:50:57 +12:00
libraryaddict
d672013583
Block.getById should now work for older versions of mc
2014-09-24 02:52:38 +12:00
libraryaddict
d766d8c1a5
Fixed setSleeping a ltitle
2014-09-22 05:14:44 +12:00
libraryaddict
286a1bde89
Fixed rotation packet. Don't care to check we actually need it
2014-09-22 05:02:07 +12:00
libraryaddict
19689a2ed6
Add ugly delayed packets fix and fixed player disguises
2014-09-22 04:57:46 +12:00
libraryaddict
d64648cfbf
Use a random uuid in gameprofiles.
2014-09-22 04:36:54 +12:00
libraryaddict
f77f5c48ec
Added note for future changes to minecarts and datawatchers. Tho I doubt it will ever fruit.
2014-09-17 04:01:48 +12:00
libraryaddict
ae221d8f25
Changed the basecommand to throw a DisguiseParseException instead of IllegalArguementException
2014-09-17 03:41:04 +12:00
libraryaddict
6ebb341788
Fixed compile issues
2014-09-16 12:57:27 +12:00
libraryaddict
4bd420570e
Move undisguising on world change to world change event
2014-09-16 12:55:38 +12:00
libraryaddict
4ab9b14993
Formatting
2014-09-15 14:54:14 +12:00
libraryaddict
3d0a5fc113
Fix setSleeping for player disguise in 1.8
2014-09-15 02:22:43 +12:00
libraryaddict
14267f5b61
On second thoughts.. Do this.
2014-09-15 02:22:43 +12:00
libraryaddict
572ebf1bc5
Add V1_7_10 to LibVersion for spigot's 1.8 hack
2014-09-15 02:22:42 +12:00
libraryaddict
17822426ab
Demand 'true' or 'false'. Don't allow "fsdfgsd" to be treated as false anymore.
2014-09-15 02:22:42 +12:00
libraryaddict
a34ede1104
Made it throw IllegalArugment exceptions instead of exceptions. Fixed previous commit
2014-09-15 02:22:41 +12:00
libraryaddict
304558cc6e
Try all methods before giving up. Fixes duplicate methods = Funny errors
2014-09-15 02:22:41 +12:00
libraryaddict
c21e1b00ff
Fix coloring for disguisehelp declaring class
2014-09-15 02:22:40 +12:00
libraryaddict
babe5554ab
Add BlockFace aka direction to disguise options
2014-09-15 02:22:39 +12:00
libraryaddict
9f72a3940e
Use the ignoreCancelled param instead of event.isCancelled
2014-09-15 02:22:39 +12:00
libraryaddict
c61cd4b6e0
Fix a method casting problem
2014-09-15 02:22:38 +12:00
Likaos
42778bb214
Return if packet is already cancelled
2014-09-13 20:45:17 +02:00
libraryaddict
13524e78f6
Don't silently swallow exceptions and pretend nothing happened..
2014-09-14 00:22:21 +12:00
libraryaddict
197c500832
Fix error being thrown when using non-flagwatcher option
2014-09-14 00:21:39 +12:00
libraryaddict
785c864d81
Apparently mojang uses the entity id -1 in some packets. May as well use -10
2014-09-14 00:12:06 +12:00
libraryaddict
9be63e1cc8
Sort files and make 4 new options in the disguise class viewable with commands
2014-09-13 21:23:06 +12:00
libraryaddict
ead0fd724c
If the method to use isn't part of a flagwatcher class. Make it gray as its a base
2014-09-13 21:18:18 +12:00
libraryaddict
5115af60a0
Move setcustomname and setcustomnamevisible to FlagWatcher
2014-09-07 03:32:45 +12:00
libraryaddict
7b140d0d36
This will probably cause problems..
2014-09-05 22:32:47 +12:00
libraryaddict
e09bd27bbd
Add PlayerWatcher getWatcher to PlayerDisguise. Shouldn't make problems..
2014-09-05 22:31:16 +12:00
libraryaddict
c7607abdc2
Opps..
2014-09-05 05:23:17 +12:00
libraryaddict
4853015bd8
Fix look packets being weird in 1.8
2014-09-05 05:22:26 +12:00
libraryaddict
e65613e750
Send destroy packet as well. Can't trust mojang to properly send their packets
2014-09-04 15:08:17 +12:00
libraryaddict
7712219328
Fix a looksee packet
2014-09-03 14:53:30 +12:00
libraryaddict
e5eb16faac
Add a new method for converting the datawatchers to 1.8 new indexes
2014-09-03 13:30:11 +12:00
libraryaddict
47366fec94
Don't use constructors for entity_look packet
2014-09-03 11:41:50 +12:00
libraryaddict
81d758ca7f
Fix disguises not showing up straight away
2014-09-03 11:38:28 +12:00
libraryaddict
476c756ad1
Use getIntegers instead of getModifiers
2014-09-02 21:50:08 +12:00
libraryaddict
56b5933837
Not sure if this will do anything bad. But it means we don't use their names if non-skinned player
2014-09-02 20:32:52 +12:00
libraryaddict
af9dfb8d6e
The name to fetch is either the skin or name. Not both. Move the runnables down to make it accessible and prevent the invalid names using it
2014-08-27 04:25:02 +12:00
libraryaddict
3173ceec77
The name to fetch is either the skin or the name. Not both
2014-08-27 04:24:08 +12:00
libraryaddict
837de50833
1.7.10 is NOT smaller than 1.7.2
2014-08-27 04:23:47 +12:00
libraryaddict
a83e0aee6f
Only lookup valid MC names from mojang. We can't save your soul if you do strange names
2014-08-26 14:39:24 +12:00
libraryaddict
a5d8c8ee39
Support 'false' for disguise option permissions
2014-08-20 22:30:33 +12:00
libraryaddict
a505d6f8ab
No its not a problem. Only libraryaddict gets to see that and he's a pervert anyways
2014-08-07 03:56:18 +12:00
libraryaddict
0de45fd6b3
Fixed MobDisguise returning playerdisguise
2014-07-30 20:16:15 +12:00
libraryaddict
94f5eccba1
Return a miscDisguise not playerdisguise when calling addplayer on miscdisguise
2014-07-30 19:53:44 +12:00
libraryaddict
d7834e467f
Since we can't do anything. Just ignore all async sound packets
2014-07-28 22:15:11 +12:00
libraryaddict
2c101cef8b
Revert "Revert "Revert "Use async packet listener for sounds packets. Prevents async concurrent modification exception. May be replaced later."""
...
This reverts commit a06a81182e
.
2014-07-28 22:13:15 +12:00
libraryaddict
20aca0512f
Revert "Fix the async sounds listener"
...
This reverts commit 6e3f5c1606
.
2014-07-28 22:13:11 +12:00
libraryaddict
6e3f5c1606
Fix the async sounds listener
2014-07-28 17:05:29 +12:00
libraryaddict
a06a81182e
Revert "Revert "Use async packet listener for sounds packets. Prevents async concurrent modification exception. May be replaced later.""
...
This reverts commit c6875da657
.
2014-07-28 17:03:41 +12:00
libraryaddict
c6875da657
Revert "Use async packet listener for sounds packets. Prevents async concurrent modification exception. May be replaced later."
...
This reverts commit 4c85f6c319
.
2014-07-28 10:38:10 +12:00
libraryaddict
491736b668
Swap the args for better looking
2014-07-26 11:22:49 +12:00
libraryaddict
a8f55e6edb
Change setSkin on playerDisguise slightly
2014-07-26 11:21:16 +12:00
libraryaddict
b9244866fd
Make sure there is no errors if someone calls setSkin on 1.6 or earlier
2014-07-26 11:17:45 +12:00
libraryaddict
0eba652926
Fixed trying to use properties before they were added
2014-07-26 11:10:48 +12:00
libraryaddict
f81e7bba6b
Cleaned up LibVersion and added V1_7_6
2014-07-26 11:08:26 +12:00
libraryaddict
4c85f6c319
Use async packet listener for sounds packets. Prevents async concurrent modification exception. May be replaced later.
2014-07-26 07:27:31 +12:00
libraryaddict
4038a090d8
Merge pull request #42 from mcat95/patch-1
...
setProfession with professionID
2014-07-24 08:02:12 +12:00
riking
6f15938dae
Use contains instead of equals........
2014-07-23 13:00:38 -07:00
mcat95
1198f52bbd
Update VillagerWatcher.java
...
Moved % 6 to new method :P
2014-07-23 21:52:51 +02:00
mcat95
ddb76d7488
setProfession with professionID
...
With this method, you can disguise as a "generic" villager, which is not in the Profession enum
2014-07-23 20:43:43 +02:00
libraryaddict
d33af82177
Add zombie_villager sounds
2014-07-16 12:37:31 +12:00
libraryaddict
1480dbe5a2
You can now do * disguises and single out disguises they can't use
2014-07-15 12:51:22 +12:00
libraryaddict
6f65448d6e
WitchWatcher has no noticable changes
2014-07-14 13:14:21 +12:00
libraryaddict
8e7028ce96
Sort methods
2014-07-14 13:11:30 +12:00
libraryaddict
67e4631a1a
Fix minecart spawning facing the wrong pitch
2014-07-14 13:10:41 +12:00
libraryaddict
abc0be8bae
Added setHideCape to PlayerWatcher
2014-07-14 13:04:14 +12:00
libraryaddict
288882a427
Update relevent methods
2014-07-14 12:42:45 +12:00
libraryaddict
b859ea28f9
Added setShaking to zombie watcher
2014-07-14 12:42:03 +12:00
libraryaddict
714eaaf0cf
Actually getValue isn't that great a idea
2014-07-14 12:41:55 +12:00
libraryaddict
90a92e8ce1
Minor fixes
2014-07-14 12:27:39 +12:00
libraryaddict
56f3c23949
Add setTargets to wither watcher
2014-07-14 12:25:48 +12:00
libraryaddict
7f27835c07
Add int[] to valid params in disguise commands
2014-07-14 12:25:37 +12:00
libraryaddict
dcd85b88ea
Minor fix to previous commit
2014-07-14 12:25:21 +12:00
libraryaddict
696f952c4e
Change getValue to use generics so I don't have to cast
2014-07-14 12:22:06 +12:00
libraryaddict
7d0175c563
Add witchwatcher (isAggressive and setAggressive)
2014-07-14 12:13:30 +12:00
libraryaddict
29bae6b67a
Fix it casting to integer when its a byte
2014-07-13 07:27:14 +12:00