mirror of
https://github.com/GTNewHorizons/Chisel.git
synced 2026-11-12 16:27:45 +00:00
45 lines
1.3 KiB
Java
45 lines
1.3 KiB
Java
package com.cricketcraft.chisel.item;
|
|
|
|
import com.cricketcraft.chisel.Chisel;
|
|
import com.cricketcraft.chisel.api.ChiselMode;
|
|
import com.cricketcraft.chisel.api.IChiselMode;
|
|
import com.cricketcraft.chisel.carving.Carving;
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
import net.minecraft.item.Item;
|
|
import net.minecraft.item.ItemStack;
|
|
import net.minecraft.util.StatCollector;
|
|
import net.minecraft.world.World;
|
|
|
|
import java.util.HashSet;
|
|
import java.util.List;
|
|
|
|
public class ItemDiamondChisel extends Item implements IChiselMode{
|
|
public static Carving carving = Carving.chisel;
|
|
private static final HashSet<String> toolSet = new HashSet<String>();
|
|
|
|
public ItemDiamondChisel() {
|
|
super();
|
|
setMaxStackSize(1);
|
|
setUnlocalizedName("diamondChisel");
|
|
toolSet.add("chisel");
|
|
}
|
|
|
|
@Override
|
|
public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entityplayer) {
|
|
if(!entityplayer.isSneaking())
|
|
entityplayer.openGui(Chisel.instance, 0, world, 0, 0, 0);
|
|
|
|
return itemstack;
|
|
}
|
|
|
|
@Override
|
|
public ChiselMode getChiselMode(ItemStack itemStack){
|
|
return ChiselMode.SINGLE;
|
|
}
|
|
|
|
@Override
|
|
public void addInformation(ItemStack itemStack, EntityPlayer player, List list, boolean par4){
|
|
StatCollector.translateToLocal("item.diamondChisel.desc");
|
|
}
|
|
}
|