Boat disguise is always generic now
This commit is contained in:
		| @@ -1,63 +1,51 @@ | |||||||
| package me.libraryaddict.disguise.disguisetypes.watchers; | package me.libraryaddict.disguise.disguisetypes.watchers; | ||||||
|  |  | ||||||
| import java.util.Random; |  | ||||||
|  |  | ||||||
| import org.bukkit.TreeSpecies; | import org.bukkit.TreeSpecies; | ||||||
|  |  | ||||||
| import me.libraryaddict.disguise.disguisetypes.Disguise; | import me.libraryaddict.disguise.disguisetypes.Disguise; | ||||||
| import me.libraryaddict.disguise.disguisetypes.MetaIndex; |  | ||||||
| import me.libraryaddict.disguise.disguisetypes.FlagWatcher; | import me.libraryaddict.disguise.disguisetypes.FlagWatcher; | ||||||
|  | import me.libraryaddict.disguise.disguisetypes.MetaIndex; | ||||||
|  |  | ||||||
| public class BoatWatcher extends FlagWatcher | public class BoatWatcher extends FlagWatcher { | ||||||
| { |     public BoatWatcher(Disguise disguise) { | ||||||
|     public BoatWatcher(Disguise disguise) |  | ||||||
|     { |  | ||||||
|         super(disguise); |         super(disguise); | ||||||
|  |  | ||||||
|         setBoatType(TreeSpecies.values()[new Random().nextInt(6)]); |         setBoatType(TreeSpecies.GENERIC); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public float getDamage() |     public float getDamage() { | ||||||
|     { |  | ||||||
|         return getData(MetaIndex.BOAT_DAMAGE); |         return getData(MetaIndex.BOAT_DAMAGE); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public void setDamage(float dmg) |     public void setDamage(float dmg) { | ||||||
|     { |  | ||||||
|         setData(MetaIndex.BOAT_DAMAGE, dmg); |         setData(MetaIndex.BOAT_DAMAGE, dmg); | ||||||
|         sendData(MetaIndex.BOAT_DAMAGE); |         sendData(MetaIndex.BOAT_DAMAGE); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public void setRightPaddling(boolean rightPaddling) |     public void setRightPaddling(boolean rightPaddling) { | ||||||
|     { |  | ||||||
|         setData(MetaIndex.BOAT_RIGHT_PADDLING, rightPaddling); |         setData(MetaIndex.BOAT_RIGHT_PADDLING, rightPaddling); | ||||||
|         sendData(MetaIndex.BOAT_RIGHT_PADDLING); |         sendData(MetaIndex.BOAT_RIGHT_PADDLING); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public void setLeftPaddling(boolean leftPaddling) |     public void setLeftPaddling(boolean leftPaddling) { | ||||||
|     { |  | ||||||
|         setData(MetaIndex.BOAT_LEFT_PADDLING, leftPaddling); |         setData(MetaIndex.BOAT_LEFT_PADDLING, leftPaddling); | ||||||
|         sendData(MetaIndex.BOAT_LEFT_PADDLING); |         sendData(MetaIndex.BOAT_LEFT_PADDLING); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public boolean isRightPaddling() |     public boolean isRightPaddling() { | ||||||
|     { |  | ||||||
|         return getData(MetaIndex.BOAT_RIGHT_PADDLING); |         return getData(MetaIndex.BOAT_RIGHT_PADDLING); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public boolean isLeftPaddling() |     public boolean isLeftPaddling() { | ||||||
|     { |  | ||||||
|         return getData(MetaIndex.BOAT_LEFT_PADDLING); |         return getData(MetaIndex.BOAT_LEFT_PADDLING); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public void setBoatType(TreeSpecies boatType) |     public void setBoatType(TreeSpecies boatType) { | ||||||
|     { |  | ||||||
|         setData(MetaIndex.BOAT_TYPE, (int) boatType.getData()); |         setData(MetaIndex.BOAT_TYPE, (int) boatType.getData()); | ||||||
|         sendData(MetaIndex.BOAT_TYPE); |         sendData(MetaIndex.BOAT_TYPE); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public TreeSpecies getBoatType() |     public TreeSpecies getBoatType() { | ||||||
|     { |  | ||||||
|         return TreeSpecies.getByData(getData(MetaIndex.BOAT_TYPE).byteValue()); |         return TreeSpecies.getByData(getData(MetaIndex.BOAT_TYPE).byteValue()); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user