So.. interfacemanager added the NpcDrops method..
public void sendNPCDrops(NPCDefinitions defs) {
int i = 0;
String dropEntry = "";
player.getInterfaceManager().sendInterface(275);
player.getPackets().sendIComponentText(275, 1, "Drops: <col=9900FF><shad=000000>" + defs.name + "</col></shad>");
for (i = 10; i < 310; i++) {
player.getPackets().sendIComponentText(275, i, "");
}
i = 0;
Drop[] drops = NPCDrops.getDrops(ItemDefinitions.getId());
if (drops != null) {
for (Drop drop : drops) {
if (drop.getItemId() == 0)
continue;
ItemDefinitions itemDefs = ItemDefinitions.getItemDefinitions(drop.getItemId( ));
StringBuilder sb = new StringBuilder("").append(itemDefs.name)
.append(drop.getMaxAmount() == 1 ?
("") : drop.getMinAmount() == drop.getMaxAmount() ? (" (" + drop.getMaxAmount() + ")") :
(" (" + drop.getMinAmount() + "-" + drop.getMaxAmount() + ")"))
.append(" {").append((int) drop.getRate()).append("% Chance}");
dropEntry = sb.toString();
if (i < 300)
player.getPackets().sendIComponentText(275, 10 + i, dropEntry);
dropEntry = "";
i++;
}
}
}
---------------------------------------------------------------------------------
i get this error:
starting...
src\com\rs\game\player\InterfaceManager.java:52: error: incompatible types: ArrayList<Drop> cannot be converted to Drop[]
Drop[] drops = NPCDrops.getDrops(defs.getId());
^
src\com\rs\game\player\InterfaceManager.java:62: error: cannot find symbol
.append(" {").append((int) drop.getRate()).append("% Chance}");
^
symbol: method getRate()
location: variable drop of type Drop
src\com\rs\net\decoders\handlers\NPCHandler.java:6 9: error: non-static method sendNPCDrops(NPCDefinitions) cannot be referenced from a static context
InterfaceManager.sendNPCDrops(NPCDefinitions.getNP CDefinitions(npc.getId()));
^
Note: src\com\rs\game\player\Player.java uses or overrides a deprecated API.
Note: Recompile with -Xlint
eprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors
Press any key to continue . . .