package net.minecraft.entity; public class WatchableObject { private final int objectType; /** id of max 31 */ private final int dataValueId; private Object watchedObject; private boolean watched; public WatchableObject(int par1, int par2, Object par3Obj) { this.dataValueId = par2; this.watchedObject = par3Obj; this.objectType = par1; this.watched = true; } public int getDataValueId() { return this.dataValueId; } public void setObject(Object par1Obj) { this.watchedObject = par1Obj; } public Object getObject() { return this.watchedObject; } public int getObjectType() { return this.objectType; } public boolean isWatched() { return this.watched; } public void setWatched(boolean par1) { this.watched = par1; } /** * Set whether the specified watchable object is being watched. */ static boolean setWatchableObjectWatched(WatchableObject par0WatchableObject, boolean par1) { return par0WatchableObject.watched = par1; } }