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) voidaddFlycloak(int flycloakId) voidaddMoonCardDays(int days) voidaddNameCard(int nameCardId) voidaddShopLimit(int goodsId, int boughtCount, int nextRefreshTime) booleandeleteMail(int mailId) voiddropMessage(Object message) voidearnExp(int exp) InvokeHandler<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry>InvokeHandler<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry>intInvokeHandler<emu.grasscutter.net.proto.CombatInvokeEntryOuterClass.CombatInvokeEntry>it.unimi.dsi.fastutil.ints.Int2ObjectMap<CoopRequest>intintintgetExp()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.BuildervoidintgetUid()getWorld()intemu.grasscutter.net.proto.PlayerWorldLocationInfoOuterClass.PlayerWorldLocationInfobooleanbooleanbooleanbooleanvoidinteractWith(int gadgetEntityId) booleanbooleanbooleanisOnline()booleanisPaused()booleanvoidonLogin()voidonLogout()voidonPause()voidonTick()voidvoidbooleanreplaceMailByIndex(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) voidsetEnterSceneToken(int enterSceneToken) voidsetGodmode(boolean godmode) voidsetHasSentAvatarDataNotify(boolean hasSentAvatarDataNotify) voidsetHeadImage(int picture) voidsetMainCharacterId(int mainCharacterId) 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) voidsetProperty(PlayerProperty prop, int value) 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) voidsetUid(int id) 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
-
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
-
getGachaInfo
-
getProfile
-
getProperties
-
setProperty
-
getProperty
-
getFlyCloakList
-
getCostumeList
-
getNameCardList
-
getMpSetting
public emu.grasscutter.net.proto.MpSettingTypeOuterClass.MpSettingType getMpSetting() -
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) -
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() -
getShopLimit
-
getGoodsLimit
-
addShopLimit
public void addShopLimit(int goodsId, int boughtCount, int nextRefreshTime) -
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() -
onTick
public void onTick() -
resetSendPlayerLocTime
public void resetSendPlayerLocTime() -
save
public void save() -
onLogin
public void onLogin() -
onLogout
public void onLogout() -
setMessageHandler
-