Class PacketListSetting

java.lang.Object
meteordevelopment.meteorclient.settings.Setting<Set<Class<? extends net.minecraft.network.Packet<?>>>>
meteordevelopment.meteorclient.settings.PacketListSetting
All Implemented Interfaces:
IGetter<Set<Class<? extends net.minecraft.network.Packet<?>>>>, ISerializable<Set<Class<? extends net.minecraft.network.Packet<?>>>>

public class PacketListSetting extends Setting<Set<Class<? extends net.minecraft.network.Packet<?>>>>
  • Field Details

    • filter

      public final Predicate<Class<? extends net.minecraft.network.Packet<?>>> filter
  • Constructor Details

    • PacketListSetting

      public PacketListSetting(String name, String description, Set<Class<? extends net.minecraft.network.Packet<?>>> defaultValue, Consumer<Set<Class<? extends net.minecraft.network.Packet<?>>>> onChanged, Consumer<Setting<Set<Class<? extends net.minecraft.network.Packet<?>>>>> onModuleActivated, Predicate<Class<? extends net.minecraft.network.Packet<?>>> filter, IVisible visible)
  • Method Details

    • resetImpl

      public void resetImpl()
      Overrides:
      resetImpl in class Setting<Set<Class<? extends net.minecraft.network.Packet<?>>>>
    • parseImpl

      protected Set<Class<? extends net.minecraft.network.Packet<?>>> parseImpl(String str)
      Specified by:
      parseImpl in class Setting<Set<Class<? extends net.minecraft.network.Packet<?>>>>
    • isValueValid

      protected boolean isValueValid(Set<Class<? extends net.minecraft.network.Packet<?>>> value)
      Specified by:
      isValueValid in class Setting<Set<Class<? extends net.minecraft.network.Packet<?>>>>
    • getSuggestions

      public List<String> getSuggestions()
      Overrides:
      getSuggestions in class Setting<Set<Class<? extends net.minecraft.network.Packet<?>>>>
    • save

      public net.minecraft.nbt.NbtCompound save(net.minecraft.nbt.NbtCompound tag)
      Specified by:
      save in class Setting<Set<Class<? extends net.minecraft.network.Packet<?>>>>
    • load

      public Set<Class<? extends net.minecraft.network.Packet<?>>> load(net.minecraft.nbt.NbtCompound tag)
      Specified by:
      load in class Setting<Set<Class<? extends net.minecraft.network.Packet<?>>>>