Add item spawn events
This commit is contained in:
@@ -644,4 +644,8 @@ public interface RSClient extends RSGameEngine, Client
|
||||
@Import("oculusOrbNormalSpeed")
|
||||
@Override
|
||||
void setOculusOrbNormalSpeed(int state);
|
||||
|
||||
RSItem getLastItemDespawn();
|
||||
|
||||
void setLastItemDespawn(RSItem lastItemDespawn);
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
package net.runelite.rs.api;
|
||||
|
||||
import net.runelite.api.Item;
|
||||
import net.runelite.api.Tile;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
public interface RSItem extends RSRenderable, Item
|
||||
@@ -42,4 +43,18 @@ public interface RSItem extends RSRenderable, Item
|
||||
|
||||
@Import("quantity")
|
||||
void setQuantity(int quantity);
|
||||
|
||||
int getX();
|
||||
|
||||
void setX(int x);
|
||||
|
||||
int getY();
|
||||
|
||||
void setY(int y);
|
||||
|
||||
/**
|
||||
* Get the tile this item is on
|
||||
* @return
|
||||
*/
|
||||
Tile getTile();
|
||||
}
|
||||
|
||||
@@ -40,4 +40,12 @@ public interface RSNode extends Node
|
||||
@Import("previous")
|
||||
@Override
|
||||
RSNode getPrevious();
|
||||
|
||||
@Import("unlink")
|
||||
void unlink();
|
||||
|
||||
/**
|
||||
* Called when this node is unlinked
|
||||
*/
|
||||
void onUnlink();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user