Package emu.grasscutter.game.player
Class Player
java.lang.Object
emu.grasscutter.game.player.Player
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddCostume(int costumeId) voidaddExpDirectly(int gain) voidaddExpeditionInfo(long avatarGuid, int expId, int hourTime, int startTime) voidaddFlycloak(int flycloakId) voidaddLegendaryKey(int count) voidaddMoonCardDays(int days) voidaddNameCard(int nameCardId) voidaddRealmList(int realmId) voidaddSeenRealmList(int seenId) voidaddShopLimit(int goodsId, int boughtCount, int nextRefreshTime) booleandeleteMail(int mailId) voiddropMessage(Object message) voidearnExp(int exp) intgetCodex()it.unimi.dsi.fastutil.ints.Int2ObjectMap<CoopRequest>intintintintgetExp()getExpeditionInfo(long avatarGuid) intintintgetGoodsLimit(int goodsId) intgetHome()intintlongintintgetLevel()getMail(int index) intintintintintgetMora()intlongintintintintgetProperty(PlayerProperty prop) intgetPropertyMax(PlayerProperty prop) intgetPropertyMin(PlayerProperty prop) intgetScene()intlongvoidintgetUid()booleangetUnlockedSceneAreas(int sceneId) getUnlockedScenePoints(int sceneId) intintgetWorld()intbooleanbooleanbooleanbooleanvoidinteractWith(int gadgetEntityId, GadgetInteractReqOuterClass.GadgetInteractReq interactReq) booleanbooleanbooleanisOnline()booleanisPaused()booleanvoidvoidvoidonEnterRegion(SceneRegion region) voidonLeaveRegion(SceneRegion region) voidonLogin()voidonLogout()voidonPause()voidonTick()voidbooleanvoidremoveExpeditionInfo(long avatarGuid) voidbooleanreplaceMailByIndex(int index, Mail message) voidvoidsave()voidvoidsendMessage(Player sender, Object message) Sends a message to another player.voidsendPacket(BasePacket packet) voidsetAccount(Account account) voidsetBirthday(int d, int m) voidsetChatEmojiIdList(List<Integer> chatEmojiIdList) voidsetClimate(ClimateType climate) booleansetCrystals(int crystals) voidsetCurrentRealmId(int currentRealmId) voidsetEnterSceneToken(int enterSceneToken) booleansetForgePoints(int value) voidsetGodmode(boolean godmode) voidsetHeadImage(int picture) booleansetHomeCoin(int coin) voidsetHomeRewardedLevels(Set<Integer> homeRewardedLevels) voidsetLastDailyReset(int lastDailyReset) booleansetLevel(int level) voidsetMainCharacterId(int mainCharacterId) voidsetMessageHandler(MessageHandler messageHandler) voidsetMoonCard(boolean moonCard) voidsetMoonCardDuration(int moonCardDuration) voidsetMoonCardGetTimes(Set<Date> moonCardGetTimes) voidsetMoonCardStartTime(Date moonCardStartTime) booleansetMora(int mora) voidsetNameCard(int nameCardId) voidsetNameCardId(int nameCardId) voidsetNextResinRefresh(int nextResinRefresh) voidsetNickname(String nickName) voidsetPaused(boolean newPauseState) voidsetPeerId(int peerId) voidsetPrevPos(Position prevPos) booleansetPrimogems(int primogem) booleansetProperty(PlayerProperty prop, int value) booleansetProperty(PlayerProperty prop, int value, boolean sendPacket) voidsetQuestManager(QuestManager questManager) voidsetRealmList(Set<Integer> realmList) voidsetRegionId(int regionId) voidsetRewardedLevels(Set<Integer> rewardedLevels) voidvoidsetSceneId(int sceneId) voidsetSceneLoadState(Player.SceneLoadState sceneLoadState) voidsetSeenRealmList(Set<Integer> seenRealmList) voidsetSession(GameSession session) voidsetShowAvatarList(List<Integer> showAvatarList) voidsetShowAvatars(boolean showAvatars) voidsetShowNameCardList(List<Integer> showNameCardList) voidsetSignature(String signature) voidsetSpringLastUsed(long springLastUsed) voidsetUid(int id) voidsetUnlimitedStamina(boolean stamina) voidsetUnlockedSceneAreas(Map<Integer, Set<Integer>> unlockedSceneAreas) voidsetUnlockedScenePoints(Map<Integer, Set<Integer>> unlockedScenePoints) voidsetWeather(int weather) voidsetWeather(int weatherId, ClimateType climate) voidsetWidgetId(int widgetId) voidbooleansetWorldLevel(int level) voiduseLegendaryKey(int count)
-
Constructor Details
-
Player
Deprecated. -
Player
-
-
Method Details
-
getUid
public int getUid() -
setUid
public void setUid(int id) -
getNextGameGuid
public long getNextGameGuid() -
getAccount
-
isOnline
public boolean isOnline() -
getServer
-
getWorld
-
setWorld
-
getScene
-
setScene
-
setClimate
-
setWeather
public void setWeather(int weather) -
setWeather
-
setNickname
-
setHeadImage
public void setHeadImage(int picture) -
setSignature
-
addRealmList
public void addRealmList(int realmId) -
addSeenRealmList
public void addSeenRealmList(int seenId) -
getExpeditionLimit
public int getExpeditionLimit() -
getUnlockedSceneAreas
-
getUnlockedScenePoints
-
getLevel
public int getLevel() -
setLevel
public boolean setLevel(int level) -
getExp
public int getExp() -
getWorldLevel
public int getWorldLevel() -
setWorldLevel
public boolean setWorldLevel(int level) -
getForgePoints
public int getForgePoints() -
setForgePoints
public boolean setForgePoints(int value) -
getPrimogems
public int getPrimogems() -
setPrimogems
public boolean setPrimogems(int primogem) -
getMora
public int getMora() -
setMora
public boolean setMora(int mora) -
getCrystals
public int getCrystals() -
setCrystals
public boolean setCrystals(int crystals) -
getHomeCoin
public int getHomeCoin() -
setHomeCoin
public boolean setHomeCoin(int coin) -
earnExp
public void earnExp(int exp) -
addExpDirectly
public void addExpDirectly(int gain) -
isFirstLoginEnterScene
public boolean isFirstLoginEnterScene() -
getTowerData
-
onEnterRegion
-
onLeaveRegion
-
getProfile
-
setProperty
-
setProperty
-
getProperty
-
getCoopRequests
-
setNameCardId
public void setNameCardId(int nameCardId) -
setMainCharacterId
public void setMainCharacterId(int mainCharacterId) -
getClientTime
public int getClientTime() -
getLastPingTime
public long getLastPingTime() -
setPaused
public void setPaused(boolean newPauseState) -
isInMultiplayer
public boolean isInMultiplayer() -
inMoonCard
public boolean inMoonCard() -
addMoonCardDays
public void addMoonCardDays(int days) -
getMoonCardRemainDays
public int getMoonCardRemainDays() -
rechargeMoonCard
public boolean rechargeMoonCard() -
getTodayMoonCard
public void getTodayMoonCard() -
addExpeditionInfo
public void addExpeditionInfo(long avatarGuid, int expId, int hourTime, int startTime) -
removeExpeditionInfo
public void removeExpeditionInfo(long avatarGuid) -
getExpeditionInfo
-
getGoodsLimit
-
addShopLimit
public void addShopLimit(int goodsId, int boughtCount, int nextRefreshTime) -
getUnlimitedStamina
public boolean getUnlimitedStamina() -
setUnlimitedStamina
public void setUnlimitedStamina(boolean stamina) -
inGodmode
public boolean inGodmode() -
hasSentLoginPackets
public boolean hasSentLoginPackets() -
addAvatar
-
addAvatar
-
addFlycloak
public void addFlycloak(int flycloakId) -
addCostume
public void addCostume(int costumeId) -
addNameCard
public void addNameCard(int nameCardId) -
setNameCard
public void setNameCard(int nameCardId) -
dropMessage
-
sendMessage
Sends a message to another player.- Parameters:
sender- The sender of the message.message- The message to send.
-
getAllMail
-
sendMail
-
deleteMail
public boolean deleteMail(int mailId) -
getMail
-
getMailId
-
replaceMailByIndex
-
interactWith
public void interactWith(int gadgetEntityId, GadgetInteractReqOuterClass.GadgetInteractReq interactReq) -
onPause
public void onPause() -
onUnpause
public void onUnpause() -
sendPacket
-
getOnlinePlayerInfo
-
setBirthday
public void setBirthday(int d, int m) -
hasBirthday
public boolean hasBirthday() -
getSocialDetail
-
getFinishedAchievementNum
public int getFinishedAchievementNum() -
getShowAvatarInfoList
-
getShowNameCardInfoList
-
getWorldPlayerLocationInfo
-
getPlayerLocationInfo
-
loadBattlePassManager
public void loadBattlePassManager() -
getCollectionRecordStore
-
getMapMarks
-
onTick
public void onTick() -
resetSendPlayerLocTime
public void resetSendPlayerLocTime() -
save
public void save() -
loadFromDatabase
public void loadFromDatabase() -
onLogin
public void onLogin() -
onLogout
public void onLogout() -
removeFromServer
public void removeFromServer() -
getLegendaryKey
public int getLegendaryKey() -
addLegendaryKey
public void addLegendaryKey(int count) -
useLegendaryKey
public void useLegendaryKey(int count) -
getPropertyMin
-
getPropertyMax
-
setAccount
-
getSession
-
setSession
-
getNickname
-
getSignature
-
getHeadImage
public int getHeadImage() -
getNameCardId
public int getNameCardId() -
getPosition
-
getPrevPos
-
setPrevPos
-
getRotation
-
getBirthday
-
getCodex
-
isShowAvatars
public boolean isShowAvatars() -
setShowAvatars
public void setShowAvatars(boolean showAvatars) -
getShowAvatarList
-
setShowAvatarList
-
getShowNameCardList
-
setShowNameCardList
-
getProperties
-
getCurrentRealmId
public int getCurrentRealmId() -
setCurrentRealmId
public void setCurrentRealmId(int currentRealmId) -
getWidgetId
public int getWidgetId() -
setWidgetId
public void setWidgetId(int widgetId) -
getSceneId
public int getSceneId() -
setSceneId
public void setSceneId(int sceneId) -
getRegionId
public int getRegionId() -
setRegionId
public void setRegionId(int regionId) -
getMainCharacterId
public int getMainCharacterId() -
setGodmode
public void setGodmode(boolean godmode) -
getNameCardList
-
getFlyCloakList
-
getCostumeList
-
getRewardedLevels
-
setRewardedLevels
-
getHomeRewardedLevels
-
setHomeRewardedLevels
-
getRealmList
-
setRealmList
-
getSeenRealmList
-
setSeenRealmList
-
getUnlockedForgingBlueprints
-
getUnlockedCombines
-
getUnlockedFurniture
-
getUnlockedFurnitureSuite
-
getExpeditionInfo
-
getUnlockedRecipies
-
getActiveForges
-
getActiveCookCompounds
-
getQuestGlobalVariables
-
getOpenStates
-
getUnlockedSceneAreas
-
setUnlockedSceneAreas
-
getUnlockedScenePoints
-
setUnlockedScenePoints
-
getChatEmojiIdList
-
setChatEmojiIdList
-
getPeerId
public int getPeerId() -
setPeerId
public void setPeerId(int peerId) -
getWeatherId
public int getWeatherId() -
getClimate
-
getAvatars
-
getInventory
-
getFriendsList
-
getMailHandler
-
getMessageHandler
-
setMessageHandler
-
getAbilityManager
-
getQuestManager
-
setQuestManager
-
getTowerManager
-
getSotsManager
-
getMapMarksManager
-
getStaminaManager
-
getEnergyManager
-
getResinManager
-
getForgingManager
-
getDeforestationManager
-
getFurnitureManager
-
getBattlePassManager
-
getCookingManager
-
getCookingCompoundManager
-
getActivityManager
-
getBuffManager
-
getProgressManager
-
getSatiationManager
-
getAchievements
-
getTeamManager
-
getGachaInfo
-
getShopLimit
-
getHome
-
setMoonCard
public void setMoonCard(boolean moonCard) -
getMoonCardStartTime
-
setMoonCardStartTime
-
getMoonCardDuration
public int getMoonCardDuration() -
setMoonCardDuration
public void setMoonCardDuration(int moonCardDuration) -
getMoonCardGetTimes
-
setMoonCardGetTimes
-
isPaused
public boolean isPaused() -
getEnterSceneToken
public int getEnterSceneToken() -
setEnterSceneToken
public void setEnterSceneToken(int enterSceneToken) -
getSceneLoadState
-
setSceneLoadState
-
getAttackResults
-
getCombatInvokeHandler
-
getAbilityInvokeHandler
-
getClientAbilityInitFinishHandler
public InvokeHandler<AbilityInvokeEntryOuterClass.AbilityInvokeEntry> getClientAbilityInitFinishHandler() -
getSpringLastUsed
public long getSpringLastUsed() -
setSpringLastUsed
public void setSpringLastUsed(long springLastUsed) -
getNextResinRefresh
public int getNextResinRefresh() -
setNextResinRefresh
public void setNextResinRefresh(int nextResinRefresh) -
getLastDailyReset
public int getLastDailyReset() -
setLastDailyReset
public void setLastDailyReset(int lastDailyReset) -
getMpSetting
-