Package emu.grasscutter.game.player
Class TeamManager
java.lang.Object
emu.grasscutter.game.player.TeamManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEnergyToTeam(GameItem energyBall) voidchangeAvatar(long guid) voidlongintintintintit.unimi.dsi.fastutil.ints.IntSetit.unimi.dsi.fastutil.ints.IntSetgetTeams()getWorld()booleanhealAvatar(Avatar avatar, int healRate, int healAmount) booleanvoidonAvatarDie(long dieGuid) voidbooleanreviveAvatar(Avatar avatar) voidvoidsetCurrentCharacterIndex(int currentCharacterIndex) voidsetCurrentTeam(int teamId) voidsetEntityId(int entityId) voidvoidvoidsetTeamName(int teamId, String teamName) voidsetupAvatarTeam(int teamId, List<Long> list) voidsetupMpTeam(List<Long> list) voidsetupTemporaryTeam(List<List<Long>> guidList) voidupdateTeamEntities(BasePacket responsePacket) voiduseTemporaryTeam(int index)
-
Constructor Details
-
TeamManager
public TeamManager() -
TeamManager
-
-
Method Details
-
getPlayer
-
getWorld
-
setPlayer
-
getTeams
-
getMpTeam
-
setMpTeam
-
getCurrentTeamId
public int getCurrentTeamId() -
getCurrentCharacterIndex
public int getCurrentCharacterIndex() -
setCurrentCharacterIndex
public void setCurrentCharacterIndex(int currentCharacterIndex) -
getCurrentCharacterGuid
public long getCurrentCharacterGuid() -
getCurrentTeamInfo
-
getCurrentSinglePlayerTeamInfo
-
getEntityId
public int getEntityId() -
setEntityId
public void setEntityId(int entityId) -
getGadgets
-
getTeamResonances
public it.unimi.dsi.fastutil.ints.IntSet getTeamResonances() -
getTeamResonancesConfig
public it.unimi.dsi.fastutil.ints.IntSet getTeamResonancesConfig() -
getActiveTeam
-
getCurrentAvatarEntity
-
isSpawned
public boolean isSpawned() -
getMaxTeamSize
public int getMaxTeamSize() -
updateTeamEntities
-
setupAvatarTeam
-
setupMpTeam
-
setupTemporaryTeam
-
useTemporaryTeam
public void useTemporaryTeam(int index) -
cleanTemporaryTeam
public void cleanTemporaryTeam() -
setCurrentTeam
public void setCurrentTeam(int teamId) -
setTeamName
-
changeAvatar
public void changeAvatar(long guid) -
onAvatarDie
public void onAvatarDie(long dieGuid) -
reviveAvatar
-
healAvatar
-
respawnTeam
public void respawnTeam() -
addEnergyToTeam
-
saveAvatars
public void saveAvatars()
-