Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2014
484
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
  9.         } catch (SecurityException e) {
  10.             e.printStackTrace();
  11.         }
  12.         try {
  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.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement