@Override
public boolean processInteract(EntityPlayer player, EnumHand hand) {
EntityLivingBase owner = this.getOwner();
if (owner != null) {
if (owner.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 itemStackUsing = player.getHeldItem(hand);
if (!itemStackUsing.isEmpty()) {
if (itemStackUsing.getItem() == Overlord.baby_spawner) {
NBTTagCompound compound = new NBTTagCompound();
this.writeEntityToNBT(compound);
itemStackUsing.setTagCompound(compound);
}
}
}
}
}
}
return super.processInteract(player, hand);
}
EntityBabySkeleton.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:Overlord
作者:
评论列表
文章目录