-
Notifications
You must be signed in to change notification settings - Fork 755
/
MetalPattern.java
37 lines (30 loc) · 1.26 KB
/
MetalPattern.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
package tconstruct.items;
import java.util.List;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;
public class MetalPattern extends Pattern
{
public MetalPattern(String patternType, String folder)
{
super(patternName, getPatternNames(patternType), folder);
}
protected static String[] getPatternNames (String partType)
{
String[] names = new String[patternName.length];
for (int i = 0; i < patternName.length; i++)
if (!(patternName[i].equals("")))
names[i] = partType + patternName[i];
else
names[i] = "";
return names;
}
private static final String[] patternName = new String[] { "ingot", "rod", "pickaxe", "shovel", "axe", "swordblade", "largeguard", "mediumguard", "crossbar", "binding", "frypan", "sign",
"knifeblade", "chisel", "largerod", "toughbinding", "largeplate", "broadaxe", "scythe", "excavator", "largeblade", "hammerhead", "fullguard", "", "", "arrowhead", "gem" };
public void getSubItems (Block b)
{
for (int i = 0; i < patternName.length; i++)
if (!(patternName[i].equals("")))
list.add(new ItemStack(b, 1, i));
}
}