Package noppes.npcs.api.handler.data
Interface IAvailability
public interface IAvailability
-
Method Summary
Modifier and TypeMethodDescriptionint
int
getDialog
(int i) int
int
getQuest
(int i) boolean
isAvailable
(IPlayer player) void
removeDialog
(int i) void
removeFaction
(int i) void
removeQuest
(int i) void
setDaytime
(int type) void
setDialog
(int i, int id, int type) void
setFaction
(int i, int id, int type, int stance) void
setMinPlayerLevel
(int level) void
setQuest
(int i, int id, int type) void
setScoreboard
(int i, String objective, int type, int value)
-
Method Details
-
isAvailable
-
getDaytime
int getDaytime()- Returns:
- 0:Always, 1:Night, 2:Day
-
setDaytime
void setDaytime(int type) - Parameters:
type
- 0:Always, 1:Night, 2:Day
-
getMinPlayerLevel
int getMinPlayerLevel() -
setMinPlayerLevel
void setMinPlayerLevel(int level) -
getDialog
int getDialog(int i) - Parameters:
i
- (0-3)- Returns:
- Returns dialog id, -1 if no dialog was set
-
setDialog
void setDialog(int i, int id, int type) - Parameters:
i
- (0-3)id
- Dialog idtype
- 0:Always, 1:After, 2:Before
-
removeDialog
void removeDialog(int i) - Parameters:
i
- (0-3)
-
getQuest
int getQuest(int i) - Parameters:
i
- (0-3)- Returns:
- Returns quest id, -1 if no quest was set
-
setQuest
void setQuest(int i, int id, int type) - Parameters:
i
- (0-3)id
- Quest idtype
- 0:Always, 1:After, 2:Before, 3:Active, 4:NotActive, 5:Completed
-
removeQuest
void removeQuest(int i) - Parameters:
i
- (0-1)
-
setFaction
void setFaction(int i, int id, int type, int stance) - Parameters:
i
- (0-1)id
- Faction idtype
- 0:Always, 1:Is, 2:IsNotstance
- 0:Friendly, 1:Neutral, 2:Hostile
-
removeFaction
void removeFaction(int i) - Parameters:
i
- (0-1)
-
setScoreboard
- Parameters:
i
- (0-1)objective
- Scoreboard Objectivetype
- 0:Smalle, 1:Equals, 2:Biggervalue
- Scoreboard score value
-