Class Team

java.lang.Object
net.md_5.bungee.protocol.DefinedPacket
net.md_5.bungee.protocol.packet.Team

public class Team extends DefinedPacket
  • Constructor Details

    • Team

      public Team(String name)
      Packet to destroy a team.
      Parameters:
      name - team name
    • Team

      public Team()
    • Team

      public Team(String name, byte mode, Either<String,net.md_5.bungee.api.chat.BaseComponent> displayName, Either<String,net.md_5.bungee.api.chat.BaseComponent> prefix, Either<String,net.md_5.bungee.api.chat.BaseComponent> suffix, Either<String,Team.NameTagVisibility> nameTagVisibility, Either<String,Team.CollisionRule> collisionRule, int color, byte friendlyFire, String[] players)
      Creates a new Team instance.
      Parameters:
      name -
      mode - 0 - create, 1 remove, 2 info update, 3 player add, 4 player remove.
      displayName -
      prefix -
      suffix -
      nameTagVisibility -
      collisionRule -
      color -
      friendlyFire -
      players -
  • Method Details

    • read

      public void read(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion)
      Overrides:
      read in class DefinedPacket
    • write

      public void write(io.netty.buffer.ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion)
      Overrides:
      write in class DefinedPacket
    • handle

      public void handle(AbstractPacketHandler handler) throws Exception
      Specified by:
      handle in class DefinedPacket
      Throws:
      Exception
    • getName

      public String getName()
    • getMode

      public byte getMode()
      0 - create, 1 remove, 2 info update, 3 player add, 4 player remove.
    • getDisplayName

      public Either<String,net.md_5.bungee.api.chat.BaseComponent> getDisplayName()
    • getPrefix

      public Either<String,net.md_5.bungee.api.chat.BaseComponent> getPrefix()
    • getSuffix

      public Either<String,net.md_5.bungee.api.chat.BaseComponent> getSuffix()
    • getNameTagVisibility

      public Either<String,Team.NameTagVisibility> getNameTagVisibility()
    • getCollisionRule

      public Either<String,Team.CollisionRule> getCollisionRule()
    • getColor

      public int getColor()
    • getFriendlyFire

      public byte getFriendlyFire()
    • getPlayers

      public String[] getPlayers()
    • setName

      public void setName(String name)
    • setMode

      public void setMode(byte mode)
      0 - create, 1 remove, 2 info update, 3 player add, 4 player remove.
    • setDisplayName

      public void setDisplayName(Either<String,net.md_5.bungee.api.chat.BaseComponent> displayName)
    • setPrefix

      public void setPrefix(Either<String,net.md_5.bungee.api.chat.BaseComponent> prefix)
    • setSuffix

      public void setSuffix(Either<String,net.md_5.bungee.api.chat.BaseComponent> suffix)
    • setNameTagVisibility

      public void setNameTagVisibility(Either<String,Team.NameTagVisibility> nameTagVisibility)
    • setCollisionRule

      public void setCollisionRule(Either<String,Team.CollisionRule> collisionRule)
    • setColor

      public void setColor(int color)
    • setFriendlyFire

      public void setFriendlyFire(byte friendlyFire)
    • setPlayers

      public void setPlayers(String[] players)
    • toString

      public String toString()
      Specified by:
      toString in class DefinedPacket
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in class DefinedPacket
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class DefinedPacket