Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String name = "ANVIL"; // Das liest du dann einfach aus der Config aus
- Field mat = null; // java.lang.reflect.Field !!!
- ItemStack is = null;
- try {
- mat = Material.class.getField(name.toUpperCase());// zur Sicherheit, falls Kleinschreibung
- } catch (NoSuchFieldException e) {
- // Wenn dieser Fehler auftritt, gibt es den Block, den
- // derjenige in der Config ausgewählt hat, nicht
- } catch (SecurityException e) {
- e.printStackTrace();
- }
- try {
- is = new ItemStack((Material)mat.get(mat), 2); // die Anzahl dann halt auch von der Config lesen
- } catch (IllegalArgumentException | IllegalAccessException e) {
- e.printStackTrace();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement