Class ItemInfo

java.lang.Object
net.storm.sdk.items.info.ItemInfo

public class ItemInfo extends Object
Data class containing detailed information about an item.

This class holds metadata about items including their weight, equipment slot, equipment type, and detailed equipment definitions (bonuses, requirements, weapon info). Item information is loaded from a JSON resource file at runtime.

Example usage:


 // Look up item info
 ItemInfo info = ItemInfos.lookup(ItemID.ABYSSAL_WHIP);
 if (info != null) {
     double weight = info.getWeight();
     String type = info.getEquipmentType();

     // Get equipment bonuses
     ItemInfo.EquipmentDefinition equipDef = info.getEquipmentDefinition();
     if (equipDef != null) {
         ItemInfo.EquipmentBonuses bonuses = equipDef.getBonuses();
         int slashAttack = bonuses.getAttSlash();
         int strengthBonus = bonuses.getMeleeStrength();
     }
 }
 

See Also:
  • Constructor Details

    • ItemInfo

      public ItemInfo()