Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void load(JsonObject reader, Gson builder) {
- int index = reader.get("id").getAsInt();
- String name = Objects.requireNonNull(reader.get("name").getAsString());
- String description = Objects.requireNonNull(reader.get("examine").getAsString());
- int equipmentSlot = reader.get("equipment-slot").getAsInt();
- boolean noteable = reader.get("noteable").getAsBoolean();
- boolean stackable = reader.get("stackable").getAsBoolean();
- int specialPrice = reader.get("special-price").getAsInt();
- int generalPrice = reader.get("general-price").getAsInt();
- int highAlchValue = reader.get("high-alch").getAsInt();
- int lowAlchValue = reader.get("low-alch").getAsInt();
- double weight = reader.get("weight").getAsDouble();
- int[] bonus = builder.fromJson(reader.get("bonuses").getAsJsonArray(), int[].class);
- boolean twoHanded = reader.get("two-handed").getAsBoolean();
- boolean platebody = reader.get("platebody").getAsBoolean();
- boolean fullHelm = reader.get("full-helm").getAsBoolean();
- boolean tradeable = reader.get("tradable").getAsBoolean();
- ItemDefinition.DEFINITIONS[index] = new ItemDefinition(index, name, description, lowAlchValue, highAlchValue, generalPrice, specialPrice,
- noteable, equipmentSlot, weight, twoHanded, fullHelm, stackable, platebody, tradeable, bonus);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement