diff options
Diffstat (limited to 'src/main/java/jp/plusplus/fbs/item/ItemBasket.java')
| -rw-r--r-- | src/main/java/jp/plusplus/fbs/item/ItemBasket.java | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/main/java/jp/plusplus/fbs/item/ItemBasket.java b/src/main/java/jp/plusplus/fbs/item/ItemBasket.java new file mode 100644 index 0000000..99b5e6b --- /dev/null +++ b/src/main/java/jp/plusplus/fbs/item/ItemBasket.java @@ -0,0 +1,42 @@ +package jp.plusplus.fbs.item;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import jp.plusplus.fbs.FBS;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.nbt.NBTTagList;
+import net.minecraft.util.MathHelper;
+import net.minecraft.util.StatCollector;
+import net.minecraft.world.World;
+
+import java.util.List;
+import java.util.Random;
+
+/**
+ * Created by plusplus_F on 2015/03/09.
+ */
+public class ItemBasket extends ItemBase {
+ public Random rand = new Random();
+
+ public ItemBasket() {
+ setUnlocalizedName("basket");
+ setTextureName("basket");
+ setMaxStackSize(1);
+ setNoRepair();
+ setMaxDamage(0);
+ setCreativeTab(FBS.tabAlchemy);
+ }
+ @Override
+ @SideOnly(Side.CLIENT)
+ public void addInformation(ItemStack itemStack, EntityPlayer player, List list, boolean flag) {
+ list.add(StatCollector.translateToLocal("info.fbs.basket.0"));
+ }
+
+ @Override
+ public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) {
+ player.openGui(FBS.instance, FBS.GUI_BASKET_ID, world, MathHelper.floor_double(player.posX), MathHelper.floor_double(player.posY), MathHelper.floor_double(player.posZ));
+ return itemStack;
+ }
+}
|
