Class EntityTypeListSetting

java.lang.Object
meteordevelopment.meteorclient.settings.Setting<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>
meteordevelopment.meteorclient.settings.EntityTypeListSetting
All Implemented Interfaces:
IGetter<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>, ISerializable<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>

public class EntityTypeListSetting extends Setting<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>
  • Field Details

    • filter

      public final Predicate<net.minecraft.entity.EntityType<?>> filter
  • Constructor Details

    • EntityTypeListSetting

      public EntityTypeListSetting(String name, String description, it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>> defaultValue, Consumer<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>> onChanged, Consumer<Setting<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>> onModuleActivated, IVisible visible, Predicate<net.minecraft.entity.EntityType<?>> filter)
  • Method Details

    • resetImpl

      public void resetImpl()
      Overrides:
      resetImpl in class Setting<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>
    • parseImpl

      protected it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>> parseImpl(String str)
      Specified by:
      parseImpl in class Setting<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>
    • isValueValid

      protected boolean isValueValid(it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>> value)
      Specified by:
      isValueValid in class Setting<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>
    • getIdentifierSuggestions

      public Iterable<net.minecraft.util.Identifier> getIdentifierSuggestions()
      Overrides:
      getIdentifierSuggestions in class Setting<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>
    • save

      public net.minecraft.nbt.NbtCompound save(net.minecraft.nbt.NbtCompound tag)
      Specified by:
      save in class Setting<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>
    • load

      public it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>> load(net.minecraft.nbt.NbtCompound tag)
      Specified by:
      load in class Setting<it.unimi.dsi.fastutil.objects.Object2BooleanMap<net.minecraft.entity.EntityType<?>>>