@Override
public boolean processInteract(EntityPlayer player, EnumHand hand) {
if (this.getOwner() != null) {
if (this.getOwner().equals(player)) {
if (!player.isSneaking()) {
FMLNetworkHandler.openGui(player, Overlord.instance, hashCode(), world, (int) this.posX, (int) this.posY, (int) this.posZ);
return true;
} else {
if (!world.isRemote) {
ItemStack stack = player.getHeldItem(hand);
if (!stack.isEmpty()) {
if (stack.getItem() == Overlord.warrior_spawner) {
NBTTagCompound compound = new NBTTagCompound();
this.writeEntityToNBT(compound);
stack.setTagCompound(compound);
}
}
}
}
}
}
return super.processInteract(player, hand);
}
EntitySkeletonWarrior.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:Overlord
作者:
评论列表
文章目录