Exemplo n.º 1
0
 @Override
 public boolean equals(Object obj) {
   if (frame == null) return false;
   if (obj instanceof EntityItemFrame) {
     return ((EntityItemFrame) obj).getEntityId() == frame.getEntityId()
         && ((EntityItemFrame) obj).worldObj.isRemote == frame.worldObj.isRemote;
   }
   if (obj instanceof EntityItemFrameComparator) {
     return ((EntityItemFrameComparator) obj).frame.getEntityId() == frame.getEntityId()
         && ((EntityItemFrameComparator) obj).frame.worldObj.isRemote == frame.worldObj.isRemote;
   }
   return false;
 }
Exemplo n.º 2
0
 @Override
 public int hashCode() {
   if (frame == null || frame.worldObj == null) return 0;
   return frame.getEntityId() + (frame.worldObj.isRemote ? 1 : 2);
 }