Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1.  
  2. @Override
  3. public void load(JsonObject reader, Gson builder) {
  4. int index = reader.get("id").getAsInt();
  5. String name = Objects.requireNonNull(reader.get("name").getAsString());
  6. String description = Objects.requireNonNull(reader.get("examine").getAsString());
  7. int equipmentSlot = reader.get("equipment-slot").getAsInt();
  8. boolean noteable = reader.get("noteable").getAsBoolean();
  9. boolean stackable = reader.get("stackable").getAsBoolean();
  10. int specialPrice = reader.get("special-price").getAsInt();
  11. int generalPrice = reader.get("general-price").getAsInt();
  12. int highAlchValue = reader.get("high-alch").getAsInt();
  13. int lowAlchValue = reader.get("low-alch").getAsInt();
  14. double weight = reader.get("weight").getAsDouble();
  15. int[] bonus = builder.fromJson(reader.get("bonuses").getAsJsonArray(), int[].class);
  16. boolean twoHanded = reader.get("two-handed").getAsBoolean();
  17. boolean platebody = reader.get("platebody").getAsBoolean();
  18. boolean fullHelm = reader.get("full-helm").getAsBoolean();
  19. boolean tradeable = reader.get("tradable").getAsBoolean();
  20. ItemDefinition.DEFINITIONS[index] = new ItemDefinition(index, name, description, lowAlchValue, highAlchValue, generalPrice, specialPrice,
  21. noteable, equipmentSlot, weight, twoHanded, fullHelm, stackable, platebody, tradeable, bonus);
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement