Class PacketListSetting
java.lang.Object
meteordevelopment.meteorclient.settings.Setting<Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>>>
meteordevelopment.meteorclient.settings.PacketListSetting
- All Implemented Interfaces:
IGetter<Set<net.minecraft.network.protocol.PacketType<? extends net.minecraft.network.protocol.Packet<?>>>>, ISerializable<Set<net.minecraft.network.protocol.PacketType<? extends net.minecraft.network.protocol.Packet<?>>>>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Setting
Setting.SettingBuilder<B,V, S> -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Predicate<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> Fields inherited from class Setting
defaultValue, description, lastWasVisible, module, name, onModuleActivated, title, value -
Constructor Summary
ConstructorsConstructorDescriptionPacketListSetting(String name, String description, Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> defaultValue, Consumer<Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>>> onChanged, Consumer<Setting<Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>>>> onModuleActivated, Predicate<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> filter, IVisible visible) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisValueValid(Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> value) Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> load(net.minecraft.nbt.CompoundTag tag) protected Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> voidnet.minecraft.nbt.CompoundTagsave(net.minecraft.nbt.CompoundTag tag) Methods inherited from class Setting
equals, fromTag, get, getDefaultValue, getIdentifierSuggestions, hashCode, isVisible, onActivated, onChanged, parse, parseId, reset, set, toString, toTag, wasChanged
-
Field Details
-
filter
public final Predicate<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> filter
-
-
Constructor Details
-
PacketListSetting
public PacketListSetting(String name, String description, Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> defaultValue, Consumer<Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>>> onChanged, Consumer<Setting<Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>>>> onModuleActivated, Predicate<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> filter, IVisible visible)
-
-
Method Details
-
resetImpl
-
parseImpl
-
isValueValid
protected boolean isValueValid(Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>> value) - Specified by:
isValueValidin classSetting<Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>>>
-
getSuggestions
- Overrides:
getSuggestionsin classSetting<Set<net.minecraft.network.protocol.PacketType<? extends @NonNull net.minecraft.network.protocol.Packet<?>>>>
-
save
-
load
-