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