提供: Minecraft Modding Wiki
2014年10月4日 (土) 23:14時点におけるShift (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索
Wood pickaxe.png
初心者向けのチュートリアルです。
C player.png
Playerに関係のあるチュートリアルです。

プレイヤーのスニーキング判定の解説です。主に、Shift+右クリックでモードを切り替えるアイテムなどで活用します。

使用メソッド

スニーキング判定

プレイヤーがスニーキングしているかの判定なので、メソッドはPlayerクラスにあります。

Class
パッケージ net.minecraft.entity.player
クラス名 EntityPlayer
概要 Playerのクラス
Method
メソッド名 public boolean isSneaking()
概要 Playerのスニーキング状態の判定
戻り値 Playerがスニーキング状態ならtrue

使用例

ソース

  • Itemを継承したクラス
@Override
 public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
 {
   if(par3EntityPlayer.isSneaking()){
   //スニーク状態の時の処理
   }else{
   //通常の処理
   }
 }

解説

Itemクラスを継承したクラスで、onItemRightClickメソッドをオーバーライドしています。

if(par3EntityPlayer.isSneaking())でスニーキング状態か判定して、処理を分けています。