diff --git a/runelite-client/src/main/java/net/runelite/client/game/AgilityShortcut.java b/runelite-client/src/main/java/net/runelite/client/game/AgilityShortcut.java index d6f5964a03..4c994d6113 100644 --- a/runelite-client/src/main/java/net/runelite/client/game/AgilityShortcut.java +++ b/runelite-client/src/main/java/net/runelite/client/game/AgilityShortcut.java @@ -38,7 +38,201 @@ import static net.runelite.api.NullObjectID.NULL_31823; import static net.runelite.api.NullObjectID.NULL_31849; import static net.runelite.api.NullObjectID.NULL_33327; import static net.runelite.api.NullObjectID.NULL_33328; -import static net.runelite.api.ObjectID.*; +import static net.runelite.api.ObjectID.A_WOODEN_LOG; +import static net.runelite.api.ObjectID.BALANCING_LEDGE_23548; +import static net.runelite.api.ObjectID.BIG_WINDOW; +import static net.runelite.api.ObjectID.BOULDER_27990; +import static net.runelite.api.ObjectID.BROKEN_FENCE; +import static net.runelite.api.ObjectID.BROKEN_FENCE_2618; +import static net.runelite.api.ObjectID.BROKEN_RAFT; +import static net.runelite.api.ObjectID.BROKEN_WALL_33344; +import static net.runelite.api.ObjectID.CASTLE_WALL; +import static net.runelite.api.ObjectID.CLIMBING_ROCKS; +import static net.runelite.api.ObjectID.CLIMBING_ROCKS_11948; +import static net.runelite.api.ObjectID.CLIMBING_ROCKS_11949; +import static net.runelite.api.ObjectID.CREVICE_16465; +import static net.runelite.api.ObjectID.CREVICE_16539; +import static net.runelite.api.ObjectID.CREVICE_16543; +import static net.runelite.api.ObjectID.CREVICE_19043; +import static net.runelite.api.ObjectID.CREVICE_30198; +import static net.runelite.api.ObjectID.CREVICE_9739; +import static net.runelite.api.ObjectID.CREVICE_9740; +import static net.runelite.api.ObjectID.CROSSBOW_TREE_17062; +import static net.runelite.api.ObjectID.CRUMBLING_WALL_24222; +import static net.runelite.api.ObjectID.DARK_TUNNEL_10047; +import static net.runelite.api.ObjectID.DENSE_FOREST; +import static net.runelite.api.ObjectID.DENSE_FOREST_3938; +import static net.runelite.api.ObjectID.DENSE_FOREST_3939; +import static net.runelite.api.ObjectID.DENSE_FOREST_3998; +import static net.runelite.api.ObjectID.DENSE_FOREST_3999; +import static net.runelite.api.ObjectID.FALLEN_TREE_33192; +import static net.runelite.api.ObjectID.FENCE_16518; +import static net.runelite.api.ObjectID.GAP; +import static net.runelite.api.ObjectID.GAP_2831; +import static net.runelite.api.ObjectID.GAP_29326; +import static net.runelite.api.ObjectID.HOLE_16520; +import static net.runelite.api.ObjectID.HOLE_30966; +import static net.runelite.api.ObjectID.HOLE_31481; +import static net.runelite.api.ObjectID.HOLE_31482; +import static net.runelite.api.ObjectID.ICE_CHUNKS_31822; +import static net.runelite.api.ObjectID.ICE_CHUNKS_31990; +import static net.runelite.api.ObjectID.JUTTING_WALL_17002; +import static net.runelite.api.ObjectID.LADDER_30938; +import static net.runelite.api.ObjectID.LADDER_30939; +import static net.runelite.api.ObjectID.LADDER_30940; +import static net.runelite.api.ObjectID.LADDER_30941; +import static net.runelite.api.ObjectID.LEAVES; +import static net.runelite.api.ObjectID.LEAVES_3924; +import static net.runelite.api.ObjectID.LEAVES_3925; +import static net.runelite.api.ObjectID.LEDGE_33190; +import static net.runelite.api.ObjectID.LITTLE_BOULDER; +import static net.runelite.api.ObjectID.LOG_BALANCE_16540; +import static net.runelite.api.ObjectID.LOG_BALANCE_16541; +import static net.runelite.api.ObjectID.LOG_BALANCE_16542; +import static net.runelite.api.ObjectID.LOG_BALANCE_16546; +import static net.runelite.api.ObjectID.LOG_BALANCE_16547; +import static net.runelite.api.ObjectID.LOG_BALANCE_16548; +import static net.runelite.api.ObjectID.LOG_BALANCE_20882; +import static net.runelite.api.ObjectID.LOG_BALANCE_20884; +import static net.runelite.api.ObjectID.LOG_BALANCE_23274; +import static net.runelite.api.ObjectID.LOG_BALANCE_3929; +import static net.runelite.api.ObjectID.LOG_BALANCE_3930; +import static net.runelite.api.ObjectID.LOG_BALANCE_3931; +import static net.runelite.api.ObjectID.LOG_BALANCE_3932; +import static net.runelite.api.ObjectID.LOG_BALANCE_3933; +import static net.runelite.api.ObjectID.LOOSE_RAILING; +import static net.runelite.api.ObjectID.LOOSE_RAILING_2186; +import static net.runelite.api.ObjectID.LOOSE_RAILING_28849; +import static net.runelite.api.ObjectID.LOW_FENCE; +import static net.runelite.api.ObjectID.MONKEYBARS_23566; +import static net.runelite.api.ObjectID.MONKEYBARS_23567; +import static net.runelite.api.ObjectID.MYSTERIOUS_PIPE; +import static net.runelite.api.ObjectID.OBSTACLE; +import static net.runelite.api.ObjectID.OBSTACLE_30767; +import static net.runelite.api.ObjectID.OBSTACLE_30962; +import static net.runelite.api.ObjectID.OBSTACLE_30964; +import static net.runelite.api.ObjectID.OBSTACLE_PIPE_16509; +import static net.runelite.api.ObjectID.OBSTACLE_PIPE_16511; +import static net.runelite.api.ObjectID.OBSTACLE_PIPE_23140; +import static net.runelite.api.ObjectID.ORNATE_RAILING; +import static net.runelite.api.ObjectID.ORNATE_RAILING_17000; +import static net.runelite.api.ObjectID.PILE_OF_RUBBLE_23563; +import static net.runelite.api.ObjectID.PILE_OF_RUBBLE_23564; +import static net.runelite.api.ObjectID.PILLAR_31561; +import static net.runelite.api.ObjectID.PILLAR_31809; +import static net.runelite.api.ObjectID.PIPE_21727; +import static net.runelite.api.ObjectID.PIPE_21728; +import static net.runelite.api.ObjectID.ROCKS; +import static net.runelite.api.ObjectID.ROCKSLIDE_33184; +import static net.runelite.api.ObjectID.ROCKSLIDE_33185; +import static net.runelite.api.ObjectID.ROCKSLIDE_33191; +import static net.runelite.api.ObjectID.ROCKS_14106; +import static net.runelite.api.ObjectID.ROCKS_16464; +import static net.runelite.api.ObjectID.ROCKS_16514; +import static net.runelite.api.ObjectID.ROCKS_16515; +import static net.runelite.api.ObjectID.ROCKS_16521; +import static net.runelite.api.ObjectID.ROCKS_16522; +import static net.runelite.api.ObjectID.ROCKS_16523; +import static net.runelite.api.ObjectID.ROCKS_16524; +import static net.runelite.api.ObjectID.ROCKS_16534; +import static net.runelite.api.ObjectID.ROCKS_16535; +import static net.runelite.api.ObjectID.ROCKS_16545; +import static net.runelite.api.ObjectID.ROCKS_16549; +import static net.runelite.api.ObjectID.ROCKS_16550; +import static net.runelite.api.ObjectID.ROCKS_16998; +import static net.runelite.api.ObjectID.ROCKS_16999; +import static net.runelite.api.ObjectID.ROCKS_17042; +import static net.runelite.api.ObjectID.ROCKS_19849; +import static net.runelite.api.ObjectID.ROCKS_2231; +import static net.runelite.api.ObjectID.ROCKS_27984; +import static net.runelite.api.ObjectID.ROCKS_27985; +import static net.runelite.api.ObjectID.ROCKS_27987; +import static net.runelite.api.ObjectID.ROCKS_27988; +import static net.runelite.api.ObjectID.ROCKS_31757; +import static net.runelite.api.ObjectID.ROCKS_31758; +import static net.runelite.api.ObjectID.ROCKS_31759; +import static net.runelite.api.ObjectID.ROCKS_34396; +import static net.runelite.api.ObjectID.ROCKS_34397; +import static net.runelite.api.ObjectID.ROCKS_34741; +import static net.runelite.api.ObjectID.ROCKS_3748; +import static net.runelite.api.ObjectID.ROCKS_3790; +import static net.runelite.api.ObjectID.ROCKS_3791; +import static net.runelite.api.ObjectID.ROCKS_3803; +import static net.runelite.api.ObjectID.ROCKS_3804; +import static net.runelite.api.ObjectID.ROCKS_6673; +import static net.runelite.api.ObjectID.ROCKY_HANDHOLDS_26400; +import static net.runelite.api.ObjectID.ROCKY_HANDHOLDS_26401; +import static net.runelite.api.ObjectID.ROCKY_HANDHOLDS_26402; +import static net.runelite.api.ObjectID.ROCKY_HANDHOLDS_26404; +import static net.runelite.api.ObjectID.ROCKY_HANDHOLDS_26405; +import static net.runelite.api.ObjectID.ROCKY_HANDHOLDS_26406; +import static net.runelite.api.ObjectID.ROCK_16115; +import static net.runelite.api.ObjectID.ROPESWING_23568; +import static net.runelite.api.ObjectID.ROPESWING_23569; +import static net.runelite.api.ObjectID.ROPE_ANCHOR; +import static net.runelite.api.ObjectID.ROPE_ANCHOR_30917; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21306; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21307; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21308; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21309; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21310; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21311; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21312; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21313; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21314; +import static net.runelite.api.ObjectID.ROPE_BRIDGE_21315; +import static net.runelite.api.ObjectID.RUBBER_CAP_MUSHROOM; +import static net.runelite.api.ObjectID.SPIKEY_CHAIN; +import static net.runelite.api.ObjectID.SPIKEY_CHAIN_16538; +import static net.runelite.api.ObjectID.STAIRS_31485; +import static net.runelite.api.ObjectID.STEPPING_STONES; +import static net.runelite.api.ObjectID.STEPPING_STONES_23646; +import static net.runelite.api.ObjectID.STEPPING_STONES_23647; +import static net.runelite.api.ObjectID.STEPPING_STONE_10663; +import static net.runelite.api.ObjectID.STEPPING_STONE_11768; +import static net.runelite.api.ObjectID.STEPPING_STONE_13504; +import static net.runelite.api.ObjectID.STEPPING_STONE_14917; +import static net.runelite.api.ObjectID.STEPPING_STONE_14918; +import static net.runelite.api.ObjectID.STEPPING_STONE_16466; +import static net.runelite.api.ObjectID.STEPPING_STONE_16513; +import static net.runelite.api.ObjectID.STEPPING_STONE_16533; +import static net.runelite.api.ObjectID.STEPPING_STONE_19040; +import static net.runelite.api.ObjectID.STEPPING_STONE_19042; +import static net.runelite.api.ObjectID.STEPPING_STONE_21738; +import static net.runelite.api.ObjectID.STEPPING_STONE_21739; +import static net.runelite.api.ObjectID.STEPPING_STONE_29728; +import static net.runelite.api.ObjectID.STEPPING_STONE_29729; +import static net.runelite.api.ObjectID.STEPPING_STONE_29730; +import static net.runelite.api.ObjectID.STEPPING_STONE_5948; +import static net.runelite.api.ObjectID.STEPPING_STONE_5949; +import static net.runelite.api.ObjectID.STEPS; +import static net.runelite.api.ObjectID.STEPS_29993; +import static net.runelite.api.ObjectID.STICKS; +import static net.runelite.api.ObjectID.STILE; +import static net.runelite.api.ObjectID.STILE_12982; +import static net.runelite.api.ObjectID.STRANGE_FLOOR; +import static net.runelite.api.ObjectID.STRANGE_FLOOR_16544; +import static net.runelite.api.ObjectID.STRONG_TREE_17074; +import static net.runelite.api.ObjectID.TIGHTGAP; +import static net.runelite.api.ObjectID.TRELLIS_20056; +import static net.runelite.api.ObjectID.TRIPWIRE; +import static net.runelite.api.ObjectID.TUNNEL_30174; +import static net.runelite.api.ObjectID.TUNNEL_30175; +import static net.runelite.api.ObjectID.TUNNEL_30959; +import static net.runelite.api.ObjectID.UNDERWALL_TUNNEL; +import static net.runelite.api.ObjectID.UNDERWALL_TUNNEL_16528; +import static net.runelite.api.ObjectID.UNDERWALL_TUNNEL_16529; +import static net.runelite.api.ObjectID.UNDERWALL_TUNNEL_16530; +import static net.runelite.api.ObjectID.UNDERWALL_TUNNEL_19032; +import static net.runelite.api.ObjectID.UNDERWALL_TUNNEL_19036; +import static net.runelite.api.ObjectID.VINE_26880; +import static net.runelite.api.ObjectID.VINE_26882; +import static net.runelite.api.ObjectID.WALL_17047; +import static net.runelite.api.ObjectID.WALL_17049; +import static net.runelite.api.ObjectID.WALL_17050; +import static net.runelite.api.ObjectID.WEATHERED_WALL; +import static net.runelite.api.ObjectID.WEATHERED_WALL_16526; +import net.runelite.api.coords.WorldPoint; import net.runelite.api.coords.WorldPoint; @Getter diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatChanges.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatChanges.java index 145192303a..2f97ca5e36 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatChanges.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatChanges.java @@ -30,7 +30,395 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Map; import lombok.extern.slf4j.Slf4j; -import static net.runelite.api.ItemID.*; +import static net.runelite.api.ItemID.ADMIRAL_PIE; +import static net.runelite.api.ItemID.AGILITY_POTION1; +import static net.runelite.api.ItemID.AGILITY_POTION2; +import static net.runelite.api.ItemID.AGILITY_POTION3; +import static net.runelite.api.ItemID.AGILITY_POTION4; +import static net.runelite.api.ItemID.ANCHOVIES; +import static net.runelite.api.ItemID.ANCHOVY_PIZZA; +import static net.runelite.api.ItemID.ANGLERFISH; +import static net.runelite.api.ItemID.APPLE_PIE; +import static net.runelite.api.ItemID.ATTACK_POTION1; +import static net.runelite.api.ItemID.ATTACK_POTION2; +import static net.runelite.api.ItemID.ATTACK_POTION3; +import static net.runelite.api.ItemID.ATTACK_POTION4; +import static net.runelite.api.ItemID.AUTUMN_SQIRKJUICE; +import static net.runelite.api.ItemID.BAGUETTE; +import static net.runelite.api.ItemID.BAKED_POTATO; +import static net.runelite.api.ItemID.BANANA; +import static net.runelite.api.ItemID.BANDAGES; +import static net.runelite.api.ItemID.BASS; +import static net.runelite.api.ItemID.BASTION_POTION1; +import static net.runelite.api.ItemID.BASTION_POTION2; +import static net.runelite.api.ItemID.BASTION_POTION3; +import static net.runelite.api.ItemID.BASTION_POTION4; +import static net.runelite.api.ItemID.BATTLEMAGE_POTION1; +import static net.runelite.api.ItemID.BATTLEMAGE_POTION2; +import static net.runelite.api.ItemID.BATTLEMAGE_POTION3; +import static net.runelite.api.ItemID.BATTLEMAGE_POTION4; +import static net.runelite.api.ItemID.BAT_SHISH; +import static net.runelite.api.ItemID.BOTANICAL_PIE; +import static net.runelite.api.ItemID.BOTTLE_OF_WINE; +import static net.runelite.api.ItemID.BRAWK_FISH_3; +import static net.runelite.api.ItemID.BREAD; +import static net.runelite.api.ItemID.CABBAGE; +import static net.runelite.api.ItemID.CABBAGE_1967; +import static net.runelite.api.ItemID.CAKE; +import static net.runelite.api.ItemID.CAVE_EEL; +import static net.runelite.api.ItemID.CAVIAR; +import static net.runelite.api.ItemID.CHEESE; +import static net.runelite.api.ItemID.CHEESETOM_BATTA; +import static net.runelite.api.ItemID.CHILLI_CON_CARNE; +import static net.runelite.api.ItemID.CHILLI_POTATO; +import static net.runelite.api.ItemID.CHOCCHIP_CRUNCHIES; +import static net.runelite.api.ItemID.CHOCICE; +import static net.runelite.api.ItemID.CHOCOLATEY_MILK; +import static net.runelite.api.ItemID.CHOCOLATE_BAR; +import static net.runelite.api.ItemID.CHOCOLATE_BOMB; +import static net.runelite.api.ItemID.CHOCOLATE_CAKE; +import static net.runelite.api.ItemID.CHOCOLATE_SLICE; +import static net.runelite.api.ItemID.CHOC_SATURDAY; +import static net.runelite.api.ItemID.CHOPPED_ONION; +import static net.runelite.api.ItemID.CHOPPED_TOMATO; +import static net.runelite.api.ItemID.CHOPPED_TUNA; +import static net.runelite.api.ItemID.COATED_FROGS_LEGS; +import static net.runelite.api.ItemID.COD; +import static net.runelite.api.ItemID.COMBAT_POTION1; +import static net.runelite.api.ItemID.COMBAT_POTION2; +import static net.runelite.api.ItemID.COMBAT_POTION3; +import static net.runelite.api.ItemID.COMBAT_POTION4; +import static net.runelite.api.ItemID.COOKED_CHICKEN; +import static net.runelite.api.ItemID.COOKED_CHOMPY; +import static net.runelite.api.ItemID.COOKED_CRAB_MEAT; +import static net.runelite.api.ItemID.COOKED_FISHCAKE; +import static net.runelite.api.ItemID.COOKED_JUBBLY; +import static net.runelite.api.ItemID.COOKED_KARAMBWAN; +import static net.runelite.api.ItemID.COOKED_MEAT; +import static net.runelite.api.ItemID.COOKED_RABBIT; +import static net.runelite.api.ItemID.COOKED_SLIMY_EEL; +import static net.runelite.api.ItemID.COOKED_SWEETCORN; +import static net.runelite.api.ItemID.CURRY; +import static net.runelite.api.ItemID.DARK_CRAB; +import static net.runelite.api.ItemID.DEFENCE_POTION1; +import static net.runelite.api.ItemID.DEFENCE_POTION2; +import static net.runelite.api.ItemID.DEFENCE_POTION3; +import static net.runelite.api.ItemID.DEFENCE_POTION4; +import static net.runelite.api.ItemID.DRUNK_DRAGON; +import static net.runelite.api.ItemID.DWELLBERRIES; +import static net.runelite.api.ItemID.EASTER_EGG; +import static net.runelite.api.ItemID.EDIBLE_SEAWEED; +import static net.runelite.api.ItemID.EEL_SUSHI; +import static net.runelite.api.ItemID.EGG_AND_TOMATO; +import static net.runelite.api.ItemID.EGG_POTATO; +import static net.runelite.api.ItemID.ELDER_1; +import static net.runelite.api.ItemID.ELDER_1_20921; +import static net.runelite.api.ItemID.ELDER_2; +import static net.runelite.api.ItemID.ELDER_2_20922; +import static net.runelite.api.ItemID.ELDER_3; +import static net.runelite.api.ItemID.ELDER_3_20923; +import static net.runelite.api.ItemID.ELDER_4; +import static net.runelite.api.ItemID.ELDER_4_20924; +import static net.runelite.api.ItemID.ELDER_POTION_1; +import static net.runelite.api.ItemID.ELDER_POTION_2; +import static net.runelite.api.ItemID.ELDER_POTION_3; +import static net.runelite.api.ItemID.ELDER_POTION_4; +import static net.runelite.api.ItemID.ENERGY_POTION1; +import static net.runelite.api.ItemID.ENERGY_POTION2; +import static net.runelite.api.ItemID.ENERGY_POTION3; +import static net.runelite.api.ItemID.ENERGY_POTION4; +import static net.runelite.api.ItemID.FAT_SNAIL_MEAT; +import static net.runelite.api.ItemID.FIELD_RATION; +import static net.runelite.api.ItemID.FILLETS; +import static net.runelite.api.ItemID.FINGERS; +import static net.runelite.api.ItemID.FISHING_POTION1; +import static net.runelite.api.ItemID.FISHING_POTION2; +import static net.runelite.api.ItemID.FISHING_POTION3; +import static net.runelite.api.ItemID.FISHING_POTION4; +import static net.runelite.api.ItemID.FISH_PIE; +import static net.runelite.api.ItemID.FRIED_MUSHROOMS; +import static net.runelite.api.ItemID.FRIED_ONIONS; +import static net.runelite.api.ItemID.FROGBURGER; +import static net.runelite.api.ItemID.FROGSPAWN_GUMBO; +import static net.runelite.api.ItemID.FROG_SPAWN; +import static net.runelite.api.ItemID.FRUIT_BATTA; +import static net.runelite.api.ItemID.FRUIT_BLAST; +import static net.runelite.api.ItemID.GARDEN_PIE; +import static net.runelite.api.ItemID.GIANT_CARP; +import static net.runelite.api.ItemID.GIRAL_BAT_2; +import static net.runelite.api.ItemID.GOUT_TUBER; +import static net.runelite.api.ItemID.GREEN_GLOOP_SOUP; +import static net.runelite.api.ItemID.GRUBS__LA_MODE; +import static net.runelite.api.ItemID.GUANIC_BAT_0; +import static net.runelite.api.ItemID.GUTHIX_REST1; +import static net.runelite.api.ItemID.GUTHIX_REST2; +import static net.runelite.api.ItemID.GUTHIX_REST3; +import static net.runelite.api.ItemID.GUTHIX_REST4; +import static net.runelite.api.ItemID.HALF_AN_ADMIRAL_PIE; +import static net.runelite.api.ItemID.HALF_AN_APPLE_PIE; +import static net.runelite.api.ItemID.HALF_A_BOTANICAL_PIE; +import static net.runelite.api.ItemID.HALF_A_FISH_PIE; +import static net.runelite.api.ItemID.HALF_A_GARDEN_PIE; +import static net.runelite.api.ItemID.HALF_A_MEAT_PIE; +import static net.runelite.api.ItemID.HALF_A_MUSHROOM_PIE; +import static net.runelite.api.ItemID.HALF_A_REDBERRY_PIE; +import static net.runelite.api.ItemID.HALF_A_SUMMER_PIE; +import static net.runelite.api.ItemID.HALF_A_WILD_PIE; +import static net.runelite.api.ItemID.HERRING; +import static net.runelite.api.ItemID.HUNTER_POTION1; +import static net.runelite.api.ItemID.HUNTER_POTION2; +import static net.runelite.api.ItemID.HUNTER_POTION3; +import static net.runelite.api.ItemID.HUNTER_POTION4; +import static net.runelite.api.ItemID.IMBUED_HEART; +import static net.runelite.api.ItemID.JANGERBERRIES; +import static net.runelite.api.ItemID.JUG_OF_WINE; +import static net.runelite.api.ItemID.KODAI_1; +import static net.runelite.api.ItemID.KODAI_1_20945; +import static net.runelite.api.ItemID.KODAI_2; +import static net.runelite.api.ItemID.KODAI_2_20946; +import static net.runelite.api.ItemID.KODAI_3; +import static net.runelite.api.ItemID.KODAI_3_20947; +import static net.runelite.api.ItemID.KODAI_4; +import static net.runelite.api.ItemID.KODAI_4_20948; +import static net.runelite.api.ItemID.KODAI_POTION_1; +import static net.runelite.api.ItemID.KODAI_POTION_2; +import static net.runelite.api.ItemID.KODAI_POTION_3; +import static net.runelite.api.ItemID.KODAI_POTION_4; +import static net.runelite.api.ItemID.KRYKET_BAT_4; +import static net.runelite.api.ItemID.KYREN_FISH_6; +import static net.runelite.api.ItemID.LAVA_EEL; +import static net.runelite.api.ItemID.LECKISH_FISH_2; +import static net.runelite.api.ItemID.LEMON; +import static net.runelite.api.ItemID.LEMON_CHUNKS; +import static net.runelite.api.ItemID.LEMON_SLICES; +import static net.runelite.api.ItemID.LIME; +import static net.runelite.api.ItemID.LIME_CHUNKS; +import static net.runelite.api.ItemID.LIME_SLICES; +import static net.runelite.api.ItemID.LOACH; +import static net.runelite.api.ItemID.LOBSTER; +import static net.runelite.api.ItemID.MACKEREL; +import static net.runelite.api.ItemID.MAGIC_ESSENCE1; +import static net.runelite.api.ItemID.MAGIC_ESSENCE2; +import static net.runelite.api.ItemID.MAGIC_ESSENCE3; +import static net.runelite.api.ItemID.MAGIC_ESSENCE4; +import static net.runelite.api.ItemID.MAGIC_POTION1; +import static net.runelite.api.ItemID.MAGIC_POTION2; +import static net.runelite.api.ItemID.MAGIC_POTION3; +import static net.runelite.api.ItemID.MAGIC_POTION4; +import static net.runelite.api.ItemID.MANTA_RAY; +import static net.runelite.api.ItemID.MEAT_PIE; +import static net.runelite.api.ItemID.MEAT_PIZZA; +import static net.runelite.api.ItemID.MINT_CAKE; +import static net.runelite.api.ItemID.MONKFISH; +import static net.runelite.api.ItemID.MOONLIGHT_MEAD; +import static net.runelite.api.ItemID.MURNG_BAT_5; +import static net.runelite.api.ItemID.MUSHROOMS; +import static net.runelite.api.ItemID.MUSHROOM_PIE; +import static net.runelite.api.ItemID.MUSHROOM_POTATO; +import static net.runelite.api.ItemID.MUSHROOM__ONION; +import static net.runelite.api.ItemID.MYCIL_FISH_4; +import static net.runelite.api.ItemID.ONION; +import static net.runelite.api.ItemID.ORANGE; +import static net.runelite.api.ItemID.ORANGE_CHUNKS; +import static net.runelite.api.ItemID.ORANGE_SLICES; +import static net.runelite.api.ItemID.OVERLOAD_1; +import static net.runelite.api.ItemID.OVERLOAD_1_20985; +import static net.runelite.api.ItemID.OVERLOAD_1_20989; +import static net.runelite.api.ItemID.OVERLOAD_1_20993; +import static net.runelite.api.ItemID.OVERLOAD_2; +import static net.runelite.api.ItemID.OVERLOAD_2_20986; +import static net.runelite.api.ItemID.OVERLOAD_2_20990; +import static net.runelite.api.ItemID.OVERLOAD_2_20994; +import static net.runelite.api.ItemID.OVERLOAD_3; +import static net.runelite.api.ItemID.OVERLOAD_3_20987; +import static net.runelite.api.ItemID.OVERLOAD_3_20991; +import static net.runelite.api.ItemID.OVERLOAD_3_20995; +import static net.runelite.api.ItemID.OVERLOAD_4; +import static net.runelite.api.ItemID.OVERLOAD_4_20988; +import static net.runelite.api.ItemID.OVERLOAD_4_20992; +import static net.runelite.api.ItemID.OVERLOAD_4_20996; +import static net.runelite.api.ItemID.PAPAYA_FRUIT; +import static net.runelite.api.ItemID.PEACH; +import static net.runelite.api.ItemID.PHLUXIA_BAT_3; +import static net.runelite.api.ItemID.PIKE; +import static net.runelite.api.ItemID.PINEAPPLE_CHUNKS; +import static net.runelite.api.ItemID.PINEAPPLE_PIZZA; +import static net.runelite.api.ItemID.PINEAPPLE_PUNCH; +import static net.runelite.api.ItemID.PINEAPPLE_RING; +import static net.runelite.api.ItemID.PLAIN_PIZZA; +import static net.runelite.api.ItemID.POISON_KARAMBWAN; +import static net.runelite.api.ItemID.POTATO; +import static net.runelite.api.ItemID.POTATO_WITH_BUTTER; +import static net.runelite.api.ItemID.POTATO_WITH_CHEESE; +import static net.runelite.api.ItemID.POT_OF_CREAM; +import static net.runelite.api.ItemID.PRAEL_BAT_1; +import static net.runelite.api.ItemID.PRAYER_POTION1; +import static net.runelite.api.ItemID.PRAYER_POTION2; +import static net.runelite.api.ItemID.PRAYER_POTION3; +import static net.runelite.api.ItemID.PRAYER_POTION4; +import static net.runelite.api.ItemID.PREMADE_CHOC_BOMB; +import static net.runelite.api.ItemID.PREMADE_CHOC_SDY; +import static net.runelite.api.ItemID.PREMADE_CH_CRUNCH; +import static net.runelite.api.ItemID.PREMADE_CT_BATTA; +import static net.runelite.api.ItemID.PREMADE_DR_DRAGON; +import static net.runelite.api.ItemID.PREMADE_FRT_BATTA; +import static net.runelite.api.ItemID.PREMADE_FR_BLAST; +import static net.runelite.api.ItemID.PREMADE_P_PUNCH; +import static net.runelite.api.ItemID.PREMADE_SGG; +import static net.runelite.api.ItemID.PREMADE_SY_CRUNCH; +import static net.runelite.api.ItemID.PREMADE_TD_BATTA; +import static net.runelite.api.ItemID.PREMADE_TD_CRUNCH; +import static net.runelite.api.ItemID.PREMADE_TTL; +import static net.runelite.api.ItemID.PREMADE_VEG_BALL; +import static net.runelite.api.ItemID.PREMADE_VEG_BATTA; +import static net.runelite.api.ItemID.PREMADE_WIZ_BLZD; +import static net.runelite.api.ItemID.PREMADE_WM_BATTA; +import static net.runelite.api.ItemID.PREMADE_WM_CRUN; +import static net.runelite.api.ItemID.PREMADE_WORM_HOLE; +import static net.runelite.api.ItemID.PSYKK_BAT_6; +import static net.runelite.api.ItemID.PUMPKIN; +import static net.runelite.api.ItemID.PURPLE_SWEETS_10476; +import static net.runelite.api.ItemID.PYSK_FISH_0; +import static net.runelite.api.ItemID.RAINBOW_FISH; +import static net.runelite.api.ItemID.RANGING_POTION1; +import static net.runelite.api.ItemID.RANGING_POTION2; +import static net.runelite.api.ItemID.RANGING_POTION3; +import static net.runelite.api.ItemID.RANGING_POTION4; +import static net.runelite.api.ItemID.REDBERRY_PIE; +import static net.runelite.api.ItemID.RESTORE_POTION1; +import static net.runelite.api.ItemID.RESTORE_POTION2; +import static net.runelite.api.ItemID.RESTORE_POTION3; +import static net.runelite.api.ItemID.RESTORE_POTION4; +import static net.runelite.api.ItemID.REVITALISATION_1_20957; +import static net.runelite.api.ItemID.REVITALISATION_2_20958; +import static net.runelite.api.ItemID.REVITALISATION_3_20959; +import static net.runelite.api.ItemID.REVITALISATION_4_20960; +import static net.runelite.api.ItemID.ROAST_BEAST_MEAT; +import static net.runelite.api.ItemID.ROAST_BIRD_MEAT; +import static net.runelite.api.ItemID.ROAST_FROG; +import static net.runelite.api.ItemID.ROAST_RABBIT; +import static net.runelite.api.ItemID.ROE; +import static net.runelite.api.ItemID.ROLL; +import static net.runelite.api.ItemID.ROQED_FISH_5; +import static net.runelite.api.ItemID.SALMON; +import static net.runelite.api.ItemID.SANFEW_SERUM1; +import static net.runelite.api.ItemID.SANFEW_SERUM2; +import static net.runelite.api.ItemID.SANFEW_SERUM3; +import static net.runelite.api.ItemID.SANFEW_SERUM4; +import static net.runelite.api.ItemID.SARADOMIN_BREW1; +import static net.runelite.api.ItemID.SARADOMIN_BREW2; +import static net.runelite.api.ItemID.SARADOMIN_BREW3; +import static net.runelite.api.ItemID.SARADOMIN_BREW4; +import static net.runelite.api.ItemID.SARDINE; +import static net.runelite.api.ItemID.SEA_TURTLE; +import static net.runelite.api.ItemID.SHARK; +import static net.runelite.api.ItemID.SHORT_GREEN_GUY; +import static net.runelite.api.ItemID.SHRIMPS; +import static net.runelite.api.ItemID.SLICED_BANANA; +import static net.runelite.api.ItemID.SLICE_OF_CAKE; +import static net.runelite.api.ItemID.SPICY_CRUNCHIES; +import static net.runelite.api.ItemID.SPICY_SAUCE; +import static net.runelite.api.ItemID.SPICY_STEW; +import static net.runelite.api.ItemID.SPINACH_ROLL; +import static net.runelite.api.ItemID.SPRING_SQIRKJUICE; +import static net.runelite.api.ItemID.SQUARE_SANDWICH; +import static net.runelite.api.ItemID.STAMINA_POTION1; +import static net.runelite.api.ItemID.STAMINA_POTION2; +import static net.runelite.api.ItemID.STAMINA_POTION3; +import static net.runelite.api.ItemID.STAMINA_POTION4; +import static net.runelite.api.ItemID.STEW; +import static net.runelite.api.ItemID.STRANGE_FRUIT; +import static net.runelite.api.ItemID.STRAWBERRY; +import static net.runelite.api.ItemID.STRENGTH_POTION1; +import static net.runelite.api.ItemID.STRENGTH_POTION2; +import static net.runelite.api.ItemID.STRENGTH_POTION3; +import static net.runelite.api.ItemID.STRENGTH_POTION4; +import static net.runelite.api.ItemID.STUFFED_SNAKE; +import static net.runelite.api.ItemID.SUMMER_PIE; +import static net.runelite.api.ItemID.SUMMER_SQIRKJUICE; +import static net.runelite.api.ItemID.SUPER_ATTACK1; +import static net.runelite.api.ItemID.SUPER_ATTACK2; +import static net.runelite.api.ItemID.SUPER_ATTACK3; +import static net.runelite.api.ItemID.SUPER_ATTACK4; +import static net.runelite.api.ItemID.SUPER_COMBAT_POTION1; +import static net.runelite.api.ItemID.SUPER_COMBAT_POTION2; +import static net.runelite.api.ItemID.SUPER_COMBAT_POTION3; +import static net.runelite.api.ItemID.SUPER_COMBAT_POTION4; +import static net.runelite.api.ItemID.SUPER_DEFENCE1; +import static net.runelite.api.ItemID.SUPER_DEFENCE2; +import static net.runelite.api.ItemID.SUPER_DEFENCE3; +import static net.runelite.api.ItemID.SUPER_DEFENCE4; +import static net.runelite.api.ItemID.SUPER_ENERGY1; +import static net.runelite.api.ItemID.SUPER_ENERGY2; +import static net.runelite.api.ItemID.SUPER_ENERGY3; +import static net.runelite.api.ItemID.SUPER_ENERGY4; +import static net.runelite.api.ItemID.SUPER_MAGIC_POTION_1; +import static net.runelite.api.ItemID.SUPER_MAGIC_POTION_2; +import static net.runelite.api.ItemID.SUPER_MAGIC_POTION_3; +import static net.runelite.api.ItemID.SUPER_MAGIC_POTION_4; +import static net.runelite.api.ItemID.SUPER_RANGING_1; +import static net.runelite.api.ItemID.SUPER_RANGING_2; +import static net.runelite.api.ItemID.SUPER_RANGING_3; +import static net.runelite.api.ItemID.SUPER_RANGING_4; +import static net.runelite.api.ItemID.SUPER_RESTORE1; +import static net.runelite.api.ItemID.SUPER_RESTORE2; +import static net.runelite.api.ItemID.SUPER_RESTORE3; +import static net.runelite.api.ItemID.SUPER_RESTORE4; +import static net.runelite.api.ItemID.SUPER_STRENGTH1; +import static net.runelite.api.ItemID.SUPER_STRENGTH2; +import static net.runelite.api.ItemID.SUPER_STRENGTH3; +import static net.runelite.api.ItemID.SUPER_STRENGTH4; +import static net.runelite.api.ItemID.SUPHI_FISH_1; +import static net.runelite.api.ItemID.SWEETCORN_7088; +import static net.runelite.api.ItemID.SWORDFISH; +import static net.runelite.api.ItemID.TANGLED_TOADS_LEGS; +import static net.runelite.api.ItemID.THIN_SNAIL_MEAT; +import static net.runelite.api.ItemID.TOAD_BATTA; +import static net.runelite.api.ItemID.TOAD_CRUNCHIES; +import static net.runelite.api.ItemID.TOMATO; +import static net.runelite.api.ItemID.TRIANGLE_SANDWICH; +import static net.runelite.api.ItemID.TROUT; +import static net.runelite.api.ItemID.TUNA; +import static net.runelite.api.ItemID.TUNA_AND_CORN; +import static net.runelite.api.ItemID.TUNA_POTATO; +import static net.runelite.api.ItemID.TWISTED_1; +import static net.runelite.api.ItemID.TWISTED_1_20933; +import static net.runelite.api.ItemID.TWISTED_2; +import static net.runelite.api.ItemID.TWISTED_2_20934; +import static net.runelite.api.ItemID.TWISTED_3; +import static net.runelite.api.ItemID.TWISTED_3_20935; +import static net.runelite.api.ItemID.TWISTED_4; +import static net.runelite.api.ItemID.TWISTED_4_20936; +import static net.runelite.api.ItemID.TWISTED_POTION_1; +import static net.runelite.api.ItemID.TWISTED_POTION_2; +import static net.runelite.api.ItemID.TWISTED_POTION_3; +import static net.runelite.api.ItemID.TWISTED_POTION_4; +import static net.runelite.api.ItemID.UGTHANKI_KEBAB; +import static net.runelite.api.ItemID.UGTHANKI_KEBAB_1885; +import static net.runelite.api.ItemID.VEGETABLE_BATTA; +import static net.runelite.api.ItemID.VEG_BALL; +import static net.runelite.api.ItemID.WATERMELON_SLICE; +import static net.runelite.api.ItemID.WHITE_TREE_FRUIT; +import static net.runelite.api.ItemID.WILD_PIE; +import static net.runelite.api.ItemID.WINTER_SQIRKJUICE; +import static net.runelite.api.ItemID.WIZARD_BLIZZARD; +import static net.runelite.api.ItemID.WORM_BATTA; +import static net.runelite.api.ItemID.WORM_CRUNCHIES; +import static net.runelite.api.ItemID.WORM_HOLE; +import static net.runelite.api.ItemID.XERICS_AID_1_20981; +import static net.runelite.api.ItemID.XERICS_AID_2_20982; +import static net.runelite.api.ItemID.XERICS_AID_3_20983; +import static net.runelite.api.ItemID.XERICS_AID_4_20984; +import static net.runelite.api.ItemID.ZAMORAK_BREW1; +import static net.runelite.api.ItemID.ZAMORAK_BREW2; +import static net.runelite.api.ItemID.ZAMORAK_BREW3; +import static net.runelite.api.ItemID.ZAMORAK_BREW4; +import static net.runelite.api.ItemID._12_ANCHOVY_PIZZA; +import static net.runelite.api.ItemID._12_MEAT_PIZZA; +import static net.runelite.api.ItemID._12_PINEAPPLE_PIZZA; +import static net.runelite.api.ItemID._12_PLAIN_PIZZA; +import static net.runelite.api.ItemID._23_CAKE; +import static net.runelite.api.ItemID._23_CHOCOLATE_CAKE; import static net.runelite.client.plugins.itemstats.Builders.boost; import static net.runelite.client.plugins.itemstats.Builders.combo; import static net.runelite.client.plugins.itemstats.Builders.dec; diff --git a/runelite-client/src/test/java/net/runelite/client/RuneLiteModuleTest.java b/runelite-client/src/test/java/net/runelite/client/RuneLiteModuleTest.java deleted file mode 100644 index 33ad5f820a..0000000000 --- a/runelite-client/src/test/java/net/runelite/client/RuneLiteModuleTest.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2019, Tomas Slusny - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package net.runelite.client; - -import com.google.inject.Guice; -import net.runelite.client.rs.ClientUpdateCheckMode; -import org.junit.Test; - -public class RuneLiteModuleTest -{ - @Test - public void testConfigure() - { - Guice.createInjector(new RuneLiteModule(ClientUpdateCheckMode.AUTO, true)); - } -} \ No newline at end of file