public static boolean[] itemStackable = new boolean[Config.ITEM_LIMIT];
public static boolean[] itemIsNote = new boolean[Config.ITEM_LIMIT];
public static int[] targetSlots = new int[Config.ITEM_LIMIT];
static {
int counter = 0;
int c;
try {
FileInputStream dataIn = new FileInputStream(new File("./Data/data/stackable.dat"));
while ((c = dataIn.read()) != -1) {
if (c == 0) {
itemStackable[counter] = false;
} else {
itemStackable[counter] = true;
}
counter++;
}
dataIn.close();
itemStackable[13879] = true;
itemStackable[13883] = true;
itemStackable[15243] = true;
itemStackable[12158] = true;
itemStackable[12159] = true;
itemStackable[12160] = true;
itemStackable[12163] = true;
itemStackable[12183] = true;
} catch (IOException e) {
System.out.println("Critical error while loading stackabledata! Trace:");
e.printStackTrace();
}