1
0
forked from xjboss/KCauldronX

模块化方块捕获还原动作

This commit is contained in:
2017-07-04 14:29:35 +08:00
parent 559b9ad248
commit bfe43ae465
12 changed files with 992 additions and 402 deletions

View File

@ -0,0 +1,40 @@
package cc;
import net.minecraft.world.World;
public class Location{
public World mWorld;
public int mPosX=0;
public int mPosY=0;
public int mPosZ=0;
private String mToString=null;
public Location(World pWorld,int pPosX,int pPosY,int pPosZ){
this.mWorld=pWorld;
this.mPosX=pPosX;
this.mPosY=pPosY;
this.mPosZ=pPosZ;
}
@Override
public String toString(){
if(this.mToString==null){
this.mToString=this.mWorld.worldInfo.getWorldName()+"("+this.mPosX+","+this.mPosY+","+this.mPosZ+")";
}
return this.mToString;
}
@Override
public int hashCode(){
return this.toString().hashCode();
}
@Override
public boolean equals(Object pObj){
return pObj instanceof Location&&((Location)pObj).hashCode()==this.hashCode();
}
}