Package de.z0rdak.yawp.core.group
Class PlayerContainer
java.lang.Object
de.z0rdak.yawp.core.group.PlayerContainer
- All Implemented Interfaces:
IMemberContainer,INbtSerializable<net.minecraft.nbt.CompoundTag>
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerContainer(String groupName) PlayerContainer(net.minecraft.nbt.CompoundTag nbt) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) getTeams()booleanbooleanbooleanbooleanhasTeams()voidremovePlayer(UUID playerUUID) voidremoveTeam(String team) net.minecraft.nbt.CompoundTag
-
Constructor Details
-
PlayerContainer
public PlayerContainer(net.minecraft.nbt.CompoundTag nbt) -
PlayerContainer
-
-
Method Details
-
getGroupName
- Specified by:
getGroupNamein interfaceIMemberContainer
-
getTeams
-
getPlayers
-
hasTeams
public boolean hasTeams()- Specified by:
hasTeamsin interfaceIMemberContainer
-
hasPlayers
public boolean hasPlayers()- Specified by:
hasPlayersin interfaceIMemberContainer
-
hasPlayer
- Specified by:
hasPlayerin interfaceIMemberContainer
-
hasTeam
- Specified by:
hasTeamin interfaceIMemberContainer
-
addPlayer
- Specified by:
addPlayerin interfaceIMemberContainer
-
addTeam
- Specified by:
addTeamin interfaceIMemberContainer
-
clearPlayers
public void clearPlayers()- Specified by:
clearPlayersin interfaceIMemberContainer
-
removePlayer
- Specified by:
removePlayerin interfaceIMemberContainer
-
removeTeam
- Specified by:
removeTeamin interfaceIMemberContainer
-
clearTeams
public void clearTeams()- Specified by:
clearTeamsin interfaceIMemberContainer
-
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfaceINbtSerializable<net.minecraft.nbt.CompoundTag>
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfaceINbtSerializable<net.minecraft.nbt.CompoundTag>
-