Added villager watcher
This commit is contained in:
		| @@ -0,0 +1,23 @@ | ||||
| package me.libraryaddict.disguise.DisguiseTypes.Watchers; | ||||
|  | ||||
| import me.libraryaddict.disguise.DisguiseTypes.FlagWatcher; | ||||
|  | ||||
| public class ZombieWatcher extends FlagWatcher { | ||||
|  | ||||
|     public ZombieWatcher(int entityId) { | ||||
|         super(entityId); | ||||
|         setValue(13, (byte) 0); | ||||
|     } | ||||
|  | ||||
|     public void setVillager(boolean villager) { | ||||
|         if (isVillager() != villager) { | ||||
|             setValue(13, (byte) (villager ? 1 : 0)); | ||||
|             sendData(13); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     public boolean isVillager() { | ||||
|         return (Byte) getValue(13) == 1; | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -3,7 +3,6 @@ package me.libraryaddict.disguise; | ||||
| import java.util.List; | ||||
|  | ||||
| import me.libraryaddict.disguise.DisguiseTypes.Disguise; | ||||
| import me.libraryaddict.disguise.DisguiseTypes.DisguiseType; | ||||
| import me.libraryaddict.disguise.DisguiseTypes.PlayerDisguise; | ||||
| import net.minecraft.server.v1_5_R3.WatchableObject; | ||||
|  | ||||
| @@ -20,7 +19,6 @@ import com.comphenix.protocol.reflect.StructureModifier; | ||||
|  | ||||
| public class LibsDisguises extends JavaPlugin { | ||||
|  | ||||
|     @Override | ||||
|     public void onEnable() { | ||||
|         getCommand("disguise").setExecutor(new DisguiseCommand()); | ||||
|         ProtocolLibrary.getProtocolManager().addPacketListener( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user