java.lang.Object
meteordevelopment.meteorclient.systems.System<Friends>
meteordevelopment.meteorclient.systems.friends.Friends
All Implemented Interfaces:
Iterable<Friend>, ISerializable<Friends>

public class Friends extends System<Friends> implements Iterable<Friend>
  • Constructor Details

    • Friends

      public Friends()
  • Method Details

    • get

      public static Friends get()
    • add

      public boolean add(Friend friend)
    • remove

      public boolean remove(Friend friend)
    • get

      public Friend get(String name)
    • get

      public Friend get(net.minecraft.entity.player.PlayerEntity player)
    • get

      public Friend get(net.minecraft.client.network.PlayerListEntry player)
    • isFriend

      public boolean isFriend(net.minecraft.entity.player.PlayerEntity player)
    • isFriend

      public boolean isFriend(net.minecraft.client.network.PlayerListEntry player)
    • shouldAttack

      public boolean shouldAttack(net.minecraft.entity.player.PlayerEntity player)
    • count

      public int count()
    • isEmpty

      public boolean isEmpty()
    • iterator

      @NotNull public @NotNull Iterator<Friend> iterator()
      Specified by:
      iterator in interface Iterable<Friend>
    • toTag

      public net.minecraft.nbt.NbtCompound toTag()
      Specified by:
      toTag in interface ISerializable<Friends>
      Overrides:
      toTag in class System<Friends>
    • fromTag

      public Friends fromTag(net.minecraft.nbt.NbtCompound tag)
      Specified by:
      fromTag in interface ISerializable<Friends>
      Overrides:
      fromTag in class System<Friends>