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 TypeMethodDescriptionvoidvoidaddCostume(int costumeId) voidaddExpDirectly(int gain) voidaddExpeditionInfo(long avaterGuid, int expId, int hourTime, int startTime) voidaddFlycloak(int flycloakId) voidaddMoonCardDays(int days) voidaddNameCard(int nameCardId) voidaddRealmList(int realmId) voidaddShopLimit(int goodsId, int boughtCount, int nextRefreshTime) booleandeleteMail(int mailId) voiddropMessage(Object message) voidearnExp(int exp) InvokeHandler<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry>Queue<emu.grasscutter.net.proto.AttackResultOuterClass.AttackResult>InvokeHandler<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry>intInvokeHandler<emu.grasscutter.net.proto.CombatInvokeEntryOuterClass.CombatInvokeEntry>it.unimi.dsi.fastutil.ints.Int2ObjectMap<CoopRequest>intintintgetExp()getExpeditionInfo(long avaterGuid) intgetGoodsLimit(int goodsId) intlongintgetLevel()getMail(int index) intintintintintgetMora()emu.grasscutter.net.proto.MpSettingTypeOuterClass.MpSettingTypeintlongemu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfointemu.grasscutter.net.proto.PlayerLocationInfoOuterClass.PlayerLocationInfogetPos()intintgetProperty(PlayerProperty prop) intgetScene()intList<emu.grasscutter.net.proto.ShowAvatarInfoOuterClass.ShowAvatarInfo>emu.grasscutter.net.proto.SocialDetailOuterClass.SocialDetail.BuilderlongbooleanvoidintgetUid()getWorld()intemu.grasscutter.net.proto.PlayerWorldLocationInfoOuterClass.PlayerWorldLocationInfobooleanbooleanbooleanbooleanvoidinteractWith(int gadgetEntityId) booleanbooleanbooleanisOnline()booleanisPaused()booleanvoidonLogin()voidonLogout()voidonPause()voidonTick()voidvoidvoidremoveExpeditionInfo(long avaterGuid) booleanreplaceMailByIndex(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) voidsetCrystals(int crystals) voidsetCurrentRealmId(Integer currentRealmId) voidsetEnterSceneToken(int enterSceneToken) voidsetGodmode(boolean godmode) voidsetHasSentAvatarDataNotify(boolean hasSentAvatarDataNotify) voidsetHeadImage(int picture) voidsetMainCharacterId(int mainCharacterId) voidsetMapMarks(HashMap<String, MapMark> newMarks) voidsetMessageHandler(MessageHandler messageHandler) voidsetMoonCard(boolean moonCard) voidsetMoonCardDuration(int moonCardDuration) voidsetMoonCardGetTimes(Set<Date> moonCardGetTimes) voidsetMoonCardStartTime(Date moonCardStartTime) voidsetMora(int mora) voidsetNameCard(int nameCardId) voidsetNameCardId(int nameCardId) voidsetNickname(String nickName) voidsetPaused(boolean newPauseState) voidsetPeerId(int peerId) voidsetPrimogems(int primogem) booleansetProperty(PlayerProperty prop, int value) voidsetQuestManager(QuestManager questManager) voidsetRealmList(Set<Integer> realmList) voidsetRegionId(int regionId) voidsetRewardedLevels(Set<Integer> rewardedLevels) voidvoidsetSceneId(int sceneId) voidsetSceneLoadState(Player.SceneLoadState sceneState) voidsetSession(GameSession session) voidsetShowAvatarList(List<Integer> showAvatarList) voidsetShowAvatars(boolean showAvatars) voidsetSignature(String signature) voidsetSpringLastUsed(long val) voidsetStamina(boolean stamina) voidsetUid(int id) voidsetWidgetId(Integer widgetId) voidvoidsetWorldLevel(int level)
-
Constructor Details
-
Player
Deprecated. -
Player
-
-
Method Details
-
getUid
public int getUid() -
setUid
public void setUid(int id) -
getNextGameGuid
public long getNextGameGuid() -
getAccount
-
setAccount
-
getSession
-
setSession
-
isOnline
public boolean isOnline() -
getServer
-
getWorld
-
setWorld
-
getScene
-
setScene
-
getGmLevel
public int getGmLevel() -
getNickname
-
setNickname
-
getHeadImage
public int getHeadImage() -
setHeadImage
public void setHeadImage(int picture) -
getSignature
-
setSignature
-
getWidgetId
-
setWidgetId
-
getRealmList
-
setRealmList
-
addRealmList
public void addRealmList(int realmId) -
getCurrentRealmId
-
setCurrentRealmId
-
getPos
-
getRotation
-
getLevel
public int getLevel() -
getExp
public int getExp() -
getWorldLevel
public int getWorldLevel() -
setWorldLevel
public void setWorldLevel(int level) -
getPrimogems
public int getPrimogems() -
setPrimogems
public void setPrimogems(int primogem) -
getMora
public int getMora() -
setMora
public void setMora(int mora) -
getCrystals
public int getCrystals() -
setCrystals
public void setCrystals(int crystals) -
earnExp
public void earnExp(int exp) -
addExpDirectly
public void addExpDirectly(int gain) -
isFirstLoginEnterScene
public boolean isFirstLoginEnterScene() -
getTeamManager
-
getTowerManager
-
getQuestManager
-
setQuestManager
-
getGachaInfo
-
getProfile
-
getProperties
-
setProperty
-
getProperty
-
getFlyCloakList
-
getCostumeList
-
getNameCardList
-
getMpSetting
public emu.grasscutter.net.proto.MpSettingTypeOuterClass.MpSettingType getMpSetting() -
getAttackResults
-
getCoopRequests
-
getCombatInvokeHandler
public InvokeHandler<emu.grasscutter.net.proto.CombatInvokeEntryOuterClass.CombatInvokeEntry> getCombatInvokeHandler() -
getAbilityInvokeHandler
public InvokeHandler<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> getAbilityInvokeHandler() -
getClientAbilityInitFinishHandler
public InvokeHandler<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> getClientAbilityInitFinishHandler() -
getAvatars
-
getInventory
-
getFriendsList
-
getMailHandler
-
getEnterSceneToken
public int getEnterSceneToken() -
setEnterSceneToken
public void setEnterSceneToken(int enterSceneToken) -
getNameCardId
public int getNameCardId() -
setNameCardId
public void setNameCardId(int nameCardId) -
getMainCharacterId
public int getMainCharacterId() -
setMainCharacterId
public void setMainCharacterId(int mainCharacterId) -
getPeerId
public int getPeerId() -
setPeerId
public void setPeerId(int peerId) -
getClientTime
public int getClientTime() -
getLastPingTime
public long getLastPingTime() -
isPaused
public boolean isPaused() -
setPaused
public void setPaused(boolean newPauseState) -
getSpringLastUsed
public long getSpringLastUsed() -
setSpringLastUsed
public void setSpringLastUsed(long val) -
getSceneLoadState
-
setSceneLoadState
-
isInMultiplayer
public boolean isInMultiplayer() -
getSceneId
public int getSceneId() -
setSceneId
public void setSceneId(int sceneId) -
getRegionId
public int getRegionId() -
setRegionId
public void setRegionId(int regionId) -
setShowAvatars
public void setShowAvatars(boolean showAvatars) -
isShowAvatars
public boolean isShowAvatars() -
setShowAvatarList
-
getShowAvatarList
-
inMoonCard
public boolean inMoonCard() -
setMoonCard
public void setMoonCard(boolean moonCard) -
addMoonCardDays
public void addMoonCardDays(int days) -
getMoonCardDuration
public int getMoonCardDuration() -
setMoonCardDuration
public void setMoonCardDuration(int moonCardDuration) -
getMoonCardStartTime
-
setMoonCardStartTime
-
getMoonCardGetTimes
-
setMoonCardGetTimes
-
getMoonCardRemainDays
public int getMoonCardRemainDays() -
rechargeMoonCard
public void rechargeMoonCard() -
getTodayMoonCard
public void getTodayMoonCard() -
getExpeditionInfo
-
addExpeditionInfo
public void addExpeditionInfo(long avaterGuid, int expId, int hourTime, int startTime) -
removeExpeditionInfo
public void removeExpeditionInfo(long avaterGuid) -
getExpeditionInfo
-
getShopLimit
-
getGoodsLimit
-
addShopLimit
public void addShopLimit(int goodsId, int boughtCount, int nextRefreshTime) -
getStamina
public boolean getStamina() -
setStamina
public void setStamina(boolean stamina) -
inGodmode
public boolean inGodmode() -
setGodmode
public void setGodmode(boolean godmode) -
hasSentAvatarDataNotify
public boolean hasSentAvatarDataNotify() -
setHasSentAvatarDataNotify
public void setHasSentAvatarDataNotify(boolean hasSentAvatarDataNotify) -
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) -
onPause
public void onPause() -
onUnpause
public void onUnpause() -
sendPacket
-
getOnlinePlayerInfo
public emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo getOnlinePlayerInfo() -
getBirthday
-
setBirthday
public void setBirthday(int d, int m) -
hasBirthday
public boolean hasBirthday() -
getRewardedLevels
-
setRewardedLevels
-
getSocialDetail
public emu.grasscutter.net.proto.SocialDetailOuterClass.SocialDetail.Builder getSocialDetail() -
getShowAvatarInfoList
public List<emu.grasscutter.net.proto.ShowAvatarInfoOuterClass.ShowAvatarInfo> getShowAvatarInfoList() -
getWorldPlayerLocationInfo
public emu.grasscutter.net.proto.PlayerWorldLocationInfoOuterClass.PlayerWorldLocationInfo getWorldPlayerLocationInfo() -
getPlayerLocationInfo
public emu.grasscutter.net.proto.PlayerLocationInfoOuterClass.PlayerLocationInfo getPlayerLocationInfo() -
getMapMarksManager
-
getStaminaManager
-
getSotSManager
-
getAbilityManager
-
getMapMarks
-
setMapMarks
-
onTick
public void onTick() -
resetSendPlayerLocTime
public void resetSendPlayerLocTime() -
save
public void save() -
onLogin
public void onLogin() -
onLogout
public void onLogout() -
setMessageHandler
-