Class CrypticClue
- java.lang.Object
-
- net.runelite.client.plugins.cluescrolls.clues.ClueScroll
-
- net.runelite.client.plugins.cluescrolls.clues.CrypticClue
-
- All Implemented Interfaces:
LocationClueScroll,NpcClueScroll,ObjectClueScroll
public class CrypticClue extends ClueScroll implements NpcClueScroll, ObjectClueScroll
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCrypticClue.CrypticClueBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CrypticClue.CrypticClueBuilderbuilder()static CrypticClueforItemId(int itemId)static CrypticClueforText(java.lang.String text)java.lang.StringgetAnswer()int[]getConfigKeys()java.util.Set<java.lang.Integer>getItemIds()net.runelite.api.coords.WorldPointgetLocation(ClueScrollPlugin plugin)java.lang.StringgetNpc(ClueScrollPlugin plugin)java.util.Collection<java.lang.Integer>getNpcRegions()java.lang.String[]getNpcs(ClueScrollPlugin plugin)intgetObjectId()int[]getObjectIds()java.lang.StringgetQuestionText()java.lang.StringgetSolution(ClueScrollPlugin plugin)java.lang.StringgetText()voidmakeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)voidmakeWorldOverlayHint(java.awt.Graphics2D graphics, ClueScrollPlugin plugin)java.lang.StringtoString()-
Methods inherited from class net.runelite.client.plugins.cluescrolls.clues.ClueScroll
getEnemy, getFirePitVarbitId, isRequiresLight, isRequiresSpade, renderOverlayNote, setEnemy, setFirePitVarbitId, setRequiresLight, setRequiresSpade
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.runelite.client.plugins.cluescrolls.clues.LocationClueScroll
getLocations
-
-
-
-
Method Detail
-
getNpc
@Nullable public java.lang.String getNpc(ClueScrollPlugin plugin)
-
getLocation
@Nullable public net.runelite.api.coords.WorldPoint getLocation(ClueScrollPlugin plugin)
- Specified by:
getLocationin interfaceLocationClueScroll
-
getSolution
public java.lang.String getSolution(ClueScrollPlugin plugin)
-
makeOverlayHint
public void makeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)
- Specified by:
makeOverlayHintin classClueScroll
-
makeWorldOverlayHint
public void makeWorldOverlayHint(java.awt.Graphics2D graphics, ClueScrollPlugin plugin)- Specified by:
makeWorldOverlayHintin classClueScroll
-
forItemId
public static CrypticClue forItemId(int itemId)
-
forText
public static CrypticClue forText(java.lang.String text)
-
getObjectIds
public int[] getObjectIds()
- Specified by:
getObjectIdsin interfaceObjectClueScroll
-
getNpcs
public java.lang.String[] getNpcs(ClueScrollPlugin plugin)
- Specified by:
getNpcsin interfaceNpcClueScroll
-
getNpcRegions
public java.util.Collection<java.lang.Integer> getNpcRegions()
- Specified by:
getNpcRegionsin interfaceNpcClueScroll
-
getConfigKeys
public int[] getConfigKeys()
- Overrides:
getConfigKeysin classClueScroll
-
builder
public static CrypticClue.CrypticClueBuilder builder()
-
getItemIds
public java.util.Set<java.lang.Integer> getItemIds()
-
getText
public java.lang.String getText()
-
getObjectId
public int getObjectId()
-
getQuestionText
@Nullable public java.lang.String getQuestionText()
-
getAnswer
@Nullable public java.lang.String getAnswer()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-