Just because I'm left handed doesn't mean the others are not right
This commit is contained in:
		| @@ -15,6 +15,7 @@ public class PlayerWatcher extends LivingWatcher { | |||||||
|         super(disguise); |         super(disguise); | ||||||
|  |  | ||||||
|         setData(MetaIndex.PLAYER_SKIN, MetaIndex.PLAYER_SKIN.getDefault()); |         setData(MetaIndex.PLAYER_SKIN, MetaIndex.PLAYER_SKIN.getDefault()); | ||||||
|  |         setData(MetaIndex.PLAYER_HAND, (byte) 1); // I may be left handed, but the others are right | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public boolean isDisplayedInTab() { |     public boolean isDisplayedInTab() { | ||||||
| @@ -35,15 +36,15 @@ public class PlayerWatcher extends LivingWatcher { | |||||||
|         return watcher; |         return watcher; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public MainHand getMainHand() { | ||||||
|  |         return MainHand.values()[getData(MetaIndex.PLAYER_HAND)]; | ||||||
|  |     } | ||||||
|  |  | ||||||
|     public void setMainHand(MainHand mainHand) { |     public void setMainHand(MainHand mainHand) { | ||||||
|         setData(MetaIndex.PLAYER_HAND, (byte) mainHand.ordinal()); |         setData(MetaIndex.PLAYER_HAND, (byte) mainHand.ordinal()); | ||||||
|         sendData(MetaIndex.PLAYER_HAND); |         sendData(MetaIndex.PLAYER_HAND); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public MainHand getMainHand() { |  | ||||||
|         return MainHand.values()[getData(MetaIndex.PLAYER_HAND)]; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     // Bit 0 (0x01): Cape enabled |     // Bit 0 (0x01): Cape enabled | ||||||
|     // Bit 1 (0x02): Jacket enabled |     // Bit 1 (0x02): Jacket enabled | ||||||
|     // Bit 2 (0x04): Left Sleeve enabled |     // Bit 2 (0x04): Left Sleeve enabled | ||||||
| @@ -60,66 +61,66 @@ public class PlayerWatcher extends LivingWatcher { | |||||||
|         return isSkinFlag(1); |         return isSkinFlag(1); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public boolean isJacketEnabled() { |  | ||||||
|         return isSkinFlag(2); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public boolean isLeftSleeveEnabled() { |  | ||||||
|         return isSkinFlag(3); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public boolean isRightSleeveEnabled() { |  | ||||||
|         return isSkinFlag(4); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public boolean isLeftPantsEnabled() { |  | ||||||
|         return isSkinFlag(5); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public boolean isRightPantsEnabled() { |  | ||||||
|         return isSkinFlag(6); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public boolean isHatEnabled() { |  | ||||||
|         return isSkinFlag(7); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setCapeEnabled(boolean enabled) { |     public void setCapeEnabled(boolean enabled) { | ||||||
|         setSkinFlags(1, enabled); |         setSkinFlags(1, enabled); | ||||||
|  |  | ||||||
|         sendData(MetaIndex.PLAYER_SKIN); |         sendData(MetaIndex.PLAYER_SKIN); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public boolean isJacketEnabled() { | ||||||
|  |         return isSkinFlag(2); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     public void setJacketEnabled(boolean enabled) { |     public void setJacketEnabled(boolean enabled) { | ||||||
|         setSkinFlags(2, enabled); |         setSkinFlags(2, enabled); | ||||||
|  |  | ||||||
|         sendData(MetaIndex.PLAYER_SKIN); |         sendData(MetaIndex.PLAYER_SKIN); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public boolean isLeftSleeveEnabled() { | ||||||
|  |         return isSkinFlag(3); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     public void setLeftSleeveEnabled(boolean enabled) { |     public void setLeftSleeveEnabled(boolean enabled) { | ||||||
|         setSkinFlags(3, enabled); |         setSkinFlags(3, enabled); | ||||||
|  |  | ||||||
|         sendData(MetaIndex.PLAYER_SKIN); |         sendData(MetaIndex.PLAYER_SKIN); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public boolean isRightSleeveEnabled() { | ||||||
|  |         return isSkinFlag(4); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     public void setRightSleeveEnabled(boolean enabled) { |     public void setRightSleeveEnabled(boolean enabled) { | ||||||
|         setSkinFlags(4, enabled); |         setSkinFlags(4, enabled); | ||||||
|  |  | ||||||
|         sendData(MetaIndex.PLAYER_SKIN); |         sendData(MetaIndex.PLAYER_SKIN); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public boolean isLeftPantsEnabled() { | ||||||
|  |         return isSkinFlag(5); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     public void setLeftPantsEnabled(boolean enabled) { |     public void setLeftPantsEnabled(boolean enabled) { | ||||||
|         setSkinFlags(5, enabled); |         setSkinFlags(5, enabled); | ||||||
|  |  | ||||||
|         sendData(MetaIndex.PLAYER_SKIN); |         sendData(MetaIndex.PLAYER_SKIN); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public boolean isRightPantsEnabled() { | ||||||
|  |         return isSkinFlag(6); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     public void setRightPantsEnabled(boolean enabled) { |     public void setRightPantsEnabled(boolean enabled) { | ||||||
|         setSkinFlags(6, enabled); |         setSkinFlags(6, enabled); | ||||||
|  |  | ||||||
|         sendData(MetaIndex.PLAYER_SKIN); |         sendData(MetaIndex.PLAYER_SKIN); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public boolean isHatEnabled() { | ||||||
|  |         return isSkinFlag(7); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     public void setHatEnabled(boolean enabled) { |     public void setHatEnabled(boolean enabled) { | ||||||
|         setSkinFlags(7, enabled); |         setSkinFlags(7, enabled); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user