コード例 #1
0
 public void useCurrentItemOnEntity(Entity entity) {
   if (entity.interact(this)) {
     return;
   }
   ItemStack itemstack = getCurrentEquippedItem();
   if (itemstack != null && (entity instanceof EntityLiving)) {
     itemstack.useItemOnEntity((EntityLiving) entity);
     if (itemstack.stackSize <= 0) {
       itemstack.onItemDestroyedByUse(this);
       destroyCurrentEquippedItem();
     }
   }
 }