提供: Minecraft Modding Wiki
移動先: 案内検索
(ページの作成:「==概要== Blockクラスは、全ての配置できるブロックの親クラスです。 配置ブロックを破壊して得られるアイテムとは別なので...」)
 
 
(同じ利用者による、間の4版が非表示)
1行目: 1行目:
 
==概要==
 
==概要==
Blockクラスは、全ての配置できるブロックの親クラスです。
+
:Blockクラスは、全ての配置できるブロックの親クラスです。
配置ブロックを破壊して得られるアイテムとは別なので気をつけてください。
+
:配置ブロックを破壊して得られるアイテムとは別なので気をつけてください。
そちらについてはItemBlockクラス等を参照するようにしてください。
+
:そちらについてはItemBlockクラス等を参照するようにしてください。
  
  
 
==メソッド==
 
==メソッド==
 
===public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)===
 
===public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)===
====パラメータ====
+
;パラメータ
par1World
+
:par1World
par2 : 呼び出し元のブロックのx座標
+
:par2 : 呼び出し元のブロックのx座標
par3 : 呼び出し元のブロックのy座標
+
:par3 : 呼び出し元のブロックのy座標
par4 : 呼び出し元のブロックのz座標
+
:par4 : 呼び出し元のブロックのz座標
par5 : 呼び出し元のブロックのblockID
+
:par5 : 呼び出し元のブロックのblockID
 +
 
 +
※破壊による変化での呼び出しの場合、par5は0になるようです。
 +
----
 +
;概要
 +
:よく利用されるメソッドです。
 +
:主にそのブロックの周りのブロックが変化した際に呼び出されます。
 +
:BlockCactusクラスやBlockSandクラスを参考にすると良いでしょう。
 +
:ブロックの変化とは、ブロックが破壊された時や、ブロックが設置された時などです。
 +
:対象ブロックは上、下、左、右、前、後の6方向のブロックです。
 +
 
 +
===public final void dropBlockAsItem(World par1World, int par2, int par3, int par4, int par5, int par6)===
 +
;パラメータ
 +
:par2
 +
:par3
 +
:par4
 +
:par5
 +
:par6
 
----
 
----
====概要====
+
;概要
よく利用されるメソッドです。
+
:ブロックをアイテム化するメソッドです。
主にそのブロックの周りのブロックが変化した際に呼び出されます。
+
:中を見ると分かりますが、dropBlockAsItemWithChanceメソッドをラップしています。
BlockCactusクラスやBlockSandクラスを参考にすると良いでしょう。
+
:dropBlockAsItemWithChanceメソッドの6番目のパラメータに1.0Fが指定されていますので、ブロックが100%アイテム化します。
ブロックの変化とは、ブロックが破壊された時や、ブロックが設置された時などです。
+
:100%未満の確率でアイテム化させたい場合は、上記dropBlockAsItemWithChanceメソッドを使用してください。
対象ブロックは上、下、左、右、前、後の6方向のブロックです。
 

2012年10月30日 (火) 14:33時点における最新版

概要[編集]

Blockクラスは、全ての配置できるブロックの親クラスです。
配置ブロックを破壊して得られるアイテムとは別なので気をつけてください。
そちらについてはItemBlockクラス等を参照するようにしてください。


メソッド[編集]

public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)[編集]

パラメータ
par1World
par2 : 呼び出し元のブロックのx座標
par3 : 呼び出し元のブロックのy座標
par4 : 呼び出し元のブロックのz座標
par5 : 呼び出し元のブロックのblockID

※破壊による変化での呼び出しの場合、par5は0になるようです。


概要
よく利用されるメソッドです。
主にそのブロックの周りのブロックが変化した際に呼び出されます。
BlockCactusクラスやBlockSandクラスを参考にすると良いでしょう。
ブロックの変化とは、ブロックが破壊された時や、ブロックが設置された時などです。
対象ブロックは上、下、左、右、前、後の6方向のブロックです。

public final void dropBlockAsItem(World par1World, int par2, int par3, int par4, int par5, int par6)[編集]

パラメータ
par2
par3
par4
par5
par6

概要
ブロックをアイテム化するメソッドです。
中を見ると分かりますが、dropBlockAsItemWithChanceメソッドをラップしています。
dropBlockAsItemWithChanceメソッドの6番目のパラメータに1.0Fが指定されていますので、ブロックが100%アイテム化します。
100%未満の確率でアイテム化させたい場合は、上記dropBlockAsItemWithChanceメソッドを使用してください。