(解決)右クリック時に耐久値を減らす方法

Modding・サーバPlugin制作・ツール制作など、開発関連の質問があればこちらにお願い致します。
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.251429)

(解決)右クリック時に耐久値を減らす方法

投稿記事by KAISEEEEI217 » 2015年10月20日(火) 17:31

こんにちは
すごく初歩的な質問ですが、
右クリックしたときに
耐久値を減らす方法を教えてください。
コード: 全て選択
package mistick_mod;

import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;

public class MistickTheAxeEv extends MistickTheAxe {
   @Override
   public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entityPlayer) {
      //ここに減らす処理をいれたい
      return itemstack;
   }
}

forge1.7.10
Eclipse
win7
最後に編集したユーザー KAISEEEEI217 [ 2015年10月25日(日) 00:24 ], 累計 1 回
KAISEEEEI217
ID:63d4fee4
木を殴ってる
 
記事: 27
登録日時: 2014年6月22日(日) 13:27

  • (PostNo.251624)

Re: 右クリック時に耐久値を減らす方法

投稿記事by GluckLeute » 2015年10月22日(木) 18:54

コード: 全て選択
public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entityPlayer)
    {
itemstack.damageItem(1, entityPlayer);
}
            return itemstack;
        }

これで耐久値が1減ると思います。
MOD開発したり居眠りしたりしています。
よろしくお願いします。
[1.7.10]AlchimiaCraft[錬金術MOD]

Twitterで開発状況をつぶやいていたりいなかったり。
GluckLeute
ID:9ef52cf5
木を殴ってる
 
記事: 36
登録日時: 2015年3月12日(木) 19:40

  • (PostNo.251678)

Re: 右クリック時に耐久値を減らす方法

投稿記事by KAISEEEEI217 » 2015年10月23日(金) 15:18

ありがとうございます!
KAISEEEEI217
ID:63d4fee4
木を殴ってる
 
記事: 27
登録日時: 2014年6月22日(日) 13:27


Return to 質問:開発・制作関連

x