-
Notifications
You must be signed in to change notification settings - Fork 79
/
ModItems.java
60 lines (52 loc) · 2.86 KB
/
ModItems.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package mod.chiselsandbits.registry;
import mod.chiselsandbits.blueprints.ItemBlueprint;
import mod.chiselsandbits.config.ModConfig;
import mod.chiselsandbits.debug.ItemApiDebug;
import mod.chiselsandbits.items.ItemBitBag;
import mod.chiselsandbits.items.ItemBitSaw;
import mod.chiselsandbits.items.ItemChisel;
import mod.chiselsandbits.items.ItemChiseledBit;
import mod.chiselsandbits.items.ItemMallet;
import mod.chiselsandbits.items.ItemMirrorPrint;
import mod.chiselsandbits.items.ItemNegativePrint;
import mod.chiselsandbits.items.ItemPositivePrint;
import mod.chiselsandbits.items.ItemTapeMeasure;
import mod.chiselsandbits.items.ItemWrench;
import net.minecraft.item.Item.ToolMaterial;
public class ModItems extends ModRegistry
{
final public ItemChisel itemChiselStone;
final public ItemChisel itemChiselIron;
final public ItemChisel itemChiselGold;
final public ItemChisel itemChiselDiamond;
final public ItemChiseledBit itemBlockBit;
final public ItemMirrorPrint itemMirrorprint;
final public ItemPositivePrint itemPositiveprint;
final public ItemNegativePrint itemNegativeprint;
final public ItemBlueprint itemBlueprint;
final public ItemMallet itemMallet;
final public ItemBitBag itemBitBag;
final public ItemWrench itemWrench;
final public ItemBitSaw itemBitSawDiamond;
final public ItemTapeMeasure itemTapeMeasure;
public ModItems(
final ModConfig config )
{
// register items...
itemChiselStone = registerItem( config.enableStoneChisel, new ItemChisel( ToolMaterial.STONE ), "chisel_stone" );
itemChiselIron = registerItem( config.enableIronChisel, new ItemChisel( ToolMaterial.IRON ), "chisel_iron" );
itemChiselGold = registerItem( config.enableGoldChisel, new ItemChisel( ToolMaterial.GOLD ), "chisel_gold" );
itemChiselDiamond = registerItem( config.enableDiamondChisel, new ItemChisel( ToolMaterial.DIAMOND ), "chisel_diamond" );
itemPositiveprint = registerItem( config.enablePositivePrint, new ItemPositivePrint(), "positiveprint" );
itemNegativeprint = registerItem( config.enableNegativePrint, new ItemNegativePrint(), "negativeprint" );
itemMirrorprint = registerItem( config.enableMirrorPrint, new ItemMirrorPrint(), "mirrorprint" );
itemBitBag = registerItem( config.enableBitBag, new ItemBitBag(), "bit_bag" );
itemWrench = registerItem( config.enableWoodenWrench, new ItemWrench(), "wrench_wood" );
itemBitSawDiamond = registerItem( config.enableBitSaw, new ItemBitSaw(), "bitsaw_diamond" );
itemBlockBit = registerItem( config.enableChisledBits, new ItemChiseledBit(), "block_bit" );
itemBlueprint = registerItem( config.enableBlueprints, new ItemBlueprint(), "blueprint" );
itemMallet = registerItem( config.enableBlueprints, new ItemMallet(), "mallet_wood" );
itemTapeMeasure = registerItem( config.enableTapeMeasure, new ItemTapeMeasure(), "tape_measure" );
registerItem( config.enableAPITestingItem, new ItemApiDebug(), "debug" );
}
}