OSDN Git Service

2cdbc2737c3c6b912c539acad45adc3dd84f6cdf
[chemicraft/chemicraft.git] / common / chemicraft / util / ICompoundHandler.java
1 package chemicraft.util;\r
2 \r
3 import net.minecraft.src.Entity;\r
4 import net.minecraft.src.EntityPlayer;\r
5 import net.minecraft.src.ItemStack;\r
6 import net.minecraft.src.World;\r
7 \r
8 public interface ICompoundHandler {\r
9 \r
10         /**\r
11          * 右クリック時のHandler\r
12          * @param par1ItemStack\r
13          * @param par2World\r
14          * @param par3EntityPlayer\r
15          */\r
16         public void onRightClickHandler(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer);\r
17 \r
18 \r
19         /**\r
20          * Itemを使用したときのHandler\r
21          * @param par1ItemStack\r
22          * @param par2EntityPlayer\r
23          * @param par3World\r
24          * @param par4\r
25          * @param par5\r
26          * @param par6\r
27          * @param par7\r
28          * @param par8\r
29          * @param par9\r
30          * @param par10\r
31          * @return\r
32          */\r
33         public ItemStack onItemUseHandler(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10);\r
34 \r
35 \r
36         /**\r
37          * 毎Tick呼ばれるHandler\r
38          * @param par1ItemStack\r
39          * @param par2World\r
40          * @param par3Entity\r
41          * @param par4\r
42          * @param par5\r
43          */\r
44         public void onUpdateHandler(ItemStack par1ItemStack, World par2World, Entity par3Entity, int par4, boolean par5);\r
45 \r
46 }\r