View difference between Paste ID: 83yryB4u and aW69wDFM
SHOW: | | - or go back to the newest paste.
1
		String name = "ANVIL"; // Das liest du dann einfach aus der Config aus
2
		Field mat = null; // java.lang.reflect.Field !!!
3
		ItemStack is = null;
4
		try {
5
			mat = Material.class.getField(name.toUpperCase());// zur Sicherheit, falls Kleinschreibung
6
		} catch (NoSuchFieldException e) {
7
			// Wenn dieser Fehler auftritt, gibt es den Block, den
8-
			// derjenige in der Config ausgewählt hat nicht
8+
			// derjenige in der Config ausgewählt hat, nicht
9
		} catch (SecurityException e) {
10
			e.printStackTrace();
11
		}
12
		try {
13-
			is = new ItemStack((Material)mat.get(mat), 2);
13+
			is = new ItemStack((Material)mat.get(mat), 2); // die Anzahl dann halt auch von der Config lesen
14
		} catch (IllegalArgumentException | IllegalAccessException e) {
15
			e.printStackTrace();
16
		}