project: More mixins
This commit is contained in:
@@ -950,6 +950,25 @@ public abstract class RSClientMixin implements RSClient
|
||||
return (RSItemContainer) itemContainers.get(inventory.getId());
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public RSItemContainer getItemContainer(int id)
|
||||
{
|
||||
RSNodeHashTable itemContainers = getItemContainers();
|
||||
|
||||
for (Object itemContainer : itemContainers)
|
||||
{
|
||||
RSItemContainer container = ((RSItemContainer) itemContainer);
|
||||
|
||||
if (((RSItemContainer) itemContainer).getId() == id)
|
||||
{
|
||||
return container;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public boolean isFriended(String name, boolean mustBeLoggedIn)
|
||||
|
||||
@@ -44,6 +44,13 @@ public abstract class RSItemContainerMixin implements RSItemContainer
|
||||
@Shadow("changedItemContainers")
|
||||
private static int[] changedItemContainers;
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public int getId()
|
||||
{
|
||||
return (int) this.getHash();
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public Item[] getItems()
|
||||
|
||||
Reference in New Issue
Block a user