Interface ITransportLoader
-
public interface ITransportLoader
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_INTERACT_DISTANCE
static int
MAX_RADIUS
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Transport
birdFlight(BirdFlight source, BirdFlight destination)
default java.util.List<Transport>
buildTransports()
java.util.List<Transport>
buildTransports(boolean useCached)
Transport
charterShip(CharterShip charterShip)
Transport
fairyRingTransport(FairyRing source, FairyRing destination)
java.util.List<Transport>
getCustomTransports()
java.util.List<Transport>
getLastTransports()
Transport
gnomeGlider(GnomeGlider gnomeGlider)
void
init()
Transport
itemUseAndObjectTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int beforeItem, int afterItem, int itemId)
default Transport
itemUseTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int itemId, int objId)
Transport
itemUseTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int itemId, int objId, int radius)
Transport
itemWearTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions, int... itemIds)
default Transport
itemWearTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions, int... itemIds)
Transport
minecartTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, java.lang.String target)
Transport
mushtreeTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, InterfaceAddress widget)
Transport
npcDialogTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, java.lang.String... chatOptions)
default Transport
npcDialogTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, java.lang.String... chatOptions)
default Transport
npcTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, java.lang.String... actions)
Transport
npcTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, Requirements requirements, java.lang.String... actions)
Transport
npcTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, java.lang.String npcName, Requirements requirements, java.lang.String... actions)
default Transport
npcTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, java.lang.String... actions)
default Transport
npcTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, Requirements requirements, java.lang.String... actions)
default Transport
npcTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, java.lang.String npcName, java.lang.String... actions)
default Transport
objectDialogTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String action, java.lang.String... chatOptions)
Transport
objectDialogTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String action, Requirements requirements, java.lang.String... chatOptions)
default Transport
objectTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions)
Transport
objectTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions, Requirements requirements)
Transport
objectTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions)
default Transport
objectTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions, Requirements requirements)
default void
refreshTransports()
void
refreshTransports(java.util.List<java.lang.Integer> items)
Transport
slashWebTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination)
Transport
spritTreeTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, java.lang.String location)
Transport
trapDoorTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int closedId, int openedId)
-
-
-
Field Detail
-
MAX_INTERACT_DISTANCE
static final int MAX_INTERACT_DISTANCE
- See Also:
- Constant Field Values
-
MAX_RADIUS
static final int MAX_RADIUS
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
void init()
-
getCustomTransports
java.util.List<Transport> getCustomTransports()
-
buildTransports
java.util.List<Transport> buildTransports(boolean useCached)
-
buildTransports
default java.util.List<Transport> buildTransports()
-
refreshTransports
void refreshTransports(java.util.List<java.lang.Integer> items)
-
refreshTransports
default void refreshTransports()
-
getLastTransports
java.util.List<Transport> getLastTransports()
-
trapDoorTransport
Transport trapDoorTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int closedId, int openedId)
-
itemUseAndObjectTransport
Transport itemUseAndObjectTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int beforeItem, int afterItem, int itemId)
-
itemUseTransport
Transport itemUseTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int itemId, int objId, int radius)
-
itemUseTransport
default Transport itemUseTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int itemId, int objId)
-
itemWearTransport
Transport itemWearTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions, int... itemIds)
-
itemWearTransport
default Transport itemWearTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions, int... itemIds)
-
npcTransport
Transport npcTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, Requirements requirements, java.lang.String... actions)
-
npcTransport
Transport npcTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, java.lang.String npcName, Requirements requirements, java.lang.String... actions)
-
npcTransport
default Transport npcTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, java.lang.String npcName, java.lang.String... actions)
-
npcTransport
default Transport npcTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, Requirements requirements, java.lang.String... actions)
-
npcTransport
default Transport npcTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, java.lang.String... actions)
-
npcTransport
default Transport npcTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, java.lang.String... actions)
-
npcDialogTransport
Transport npcDialogTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, java.lang.String... chatOptions)
-
npcDialogTransport
default Transport npcDialogTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int npcId, java.lang.String... chatOptions)
-
objectTransport
Transport objectTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions)
-
objectTransport
Transport objectTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions, Requirements requirements)
-
objectDialogTransport
Transport objectDialogTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String action, Requirements requirements, java.lang.String... chatOptions)
-
objectDialogTransport
default Transport objectDialogTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String action, java.lang.String... chatOptions)
-
objectTransport
default Transport objectTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions, Requirements requirements)
-
objectTransport
default Transport objectTransport(int radius, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, int objId, java.lang.String actions)
-
slashWebTransport
Transport slashWebTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination)
-
spritTreeTransport
Transport spritTreeTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, java.lang.String location)
-
mushtreeTransport
Transport mushtreeTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, InterfaceAddress widget)
-
charterShip
Transport charterShip(CharterShip charterShip)
-
birdFlight
Transport birdFlight(BirdFlight source, BirdFlight destination)
-
gnomeGlider
Transport gnomeGlider(GnomeGlider gnomeGlider)
-
minecartTransport
Transport minecartTransport(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, java.lang.String target)
-
-