Package noppes.npcs.api.roles
Interface IRoleFollower
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddDaysLeft(int days)intgetDaysLeft()StringgetDialogFarewell()StringgetDialogHire()booleangetGuiDisabled()booleangetInfiniteDays()IPlayergetOwner()intgetRate(int index)booleanhasOwner()booleanisFollowing()voidsetDialogFarewell(String dialogFarewell)voidsetDialogHire(String dialogHire)voidsetGuiDisabled(boolean disabled)voidsetInfiniteDays(boolean infinite)voidsetIsFollowing(boolean following)voidsetOwner(IPlayer player)voidsetRate(int index, int amount)
-
-
-
Method Detail
-
setOwner
void setOwner(IPlayer player)
- Parameters:
player- Player who is set as the owner. If null given everything resets- Since:
- 1.7.10c
-
getOwner
IPlayer getOwner()
- Returns:
- Returns the followers owner. Returns null if he has no owner or the owner is offline
- Since:
- 1.7.10c
-
hasOwner
boolean hasOwner()
- Returns:
- Returns whether or not the follower has an owner
- Since:
- 1.7.10c
-
isFollowing
boolean isFollowing()
- Returns:
- true if the follower is currently following the owner.
-
setIsFollowing
void setIsFollowing(boolean following)
- Parameters:
following- true to make the follower follow the owner.
-
getDaysLeft
int getDaysLeft()
- Returns:
- Returns days left
- Since:
- 1.7.10c
-
addDaysLeft
void addDaysLeft(int days)
- Parameters:
days- The days you want to add to the days remaining- Since:
- 1.7.10c
-
getInfiniteDays
boolean getInfiniteDays()
- Returns:
- Returns whether or not the follower is set to infinite days
- Since:
- 1.7.10c
-
setInfiniteDays
void setInfiniteDays(boolean infinite)
- Parameters:
infinite- Sets whether the days hired are infinite- Since:
- 1.7.10c
-
getGuiDisabled
boolean getGuiDisabled()
- Returns:
- Return whether the gui is disabled
- Since:
- 1.7.10c
-
setGuiDisabled
void setGuiDisabled(boolean disabled)
- Parameters:
disabled- Set the gui to be disabled or not- Since:
- 1.7.10c
-
setRate
void setRate(int index, int amount)- Parameters:
index- Index of Rate [0 - 2]amount- Amount hired for
-
getRate
int getRate(int index)
- Parameters:
index- Index of Rate [0 - 2]- Returns:
- amount fired for
-
setDialogHire
void setDialogHire(String dialogHire)
- Parameters:
dialogHire- New dialog hire string
-
getDialogHire
String getDialogHire()
- Returns:
- dialog hire string
-
setDialogFarewell
void setDialogFarewell(String dialogFarewell)
- Parameters:
dialogFarewell- New dialog farewell string
-
getDialogFarewell
String getDialogFarewell()
- Returns:
- dialog farewell string
-
-