Class CrypticClue.CrypticClueBuilder
- java.lang.Object
-
- net.runelite.client.plugins.cluescrolls.clues.CrypticClue.CrypticClueBuilder
-
- Enclosing class:
- CrypticClue
public static class CrypticClue.CrypticClueBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
text
public CrypticClue.CrypticClueBuilder text(String text)
- Returns:
this
.
-
npc
public CrypticClue.CrypticClueBuilder npc(@Nullable String npc)
- Returns:
this
.
-
npcProvider
public CrypticClue.CrypticClueBuilder npcProvider(@Nullable Function<ClueScrollPlugin,String> npcProvider)
- Returns:
this
.
-
objectId
public CrypticClue.CrypticClueBuilder objectId(int objectId)
- Returns:
this
.
-
location
public CrypticClue.CrypticClueBuilder location(@Nullable WorldPoint location)
- Returns:
this
.
-
locationProvider
public CrypticClue.CrypticClueBuilder locationProvider(@Nullable Function<ClueScrollPlugin,WorldPoint> locationProvider)
- Returns:
this
.
-
solutionProvider
public CrypticClue.CrypticClueBuilder solutionProvider(@Nullable Function<ClueScrollPlugin,String> solutionProvider)
- Returns:
this
.
-
solution
public CrypticClue.CrypticClueBuilder solution(String solution)
- Returns:
this
.
-
questionText
public CrypticClue.CrypticClueBuilder questionText(@Nullable String questionText)
- Returns:
this
.
-
answer
public CrypticClue.CrypticClueBuilder answer(@Nullable String answer)
- Returns:
this
.
-
requiresLight
public CrypticClue.CrypticClueBuilder requiresLight(boolean requiresLight)
- Returns:
this
.
-
npcRegion
public CrypticClue.CrypticClueBuilder npcRegion(Integer npcRegion)
-
npcRegions
public CrypticClue.CrypticClueBuilder npcRegions(Collection<? extends Integer> npcRegions)
-
clearNpcRegions
public CrypticClue.CrypticClueBuilder clearNpcRegions()
-
build
public CrypticClue build()
-
-