Uses of Interface
net.minecraft.world.attribute.EnvironmentAttributeModifier
Packages that use EnvironmentAttributeModifier
Package
Description
-
Uses of EnvironmentAttributeModifier in net.minecraft.world.attribute
Subinterfaces of EnvironmentAttributeModifier in net.minecraft.world.attributeModifier and TypeInterfaceDescriptioninterfaceColorModifier<Argument>static interfacestatic interfaceinterfaceFloatModifier<Argument>static interfaceClasses in net.minecraft.world.attribute that implement EnvironmentAttributeModifierModifier and TypeClassDescriptionenumstatic final recordFields in net.minecraft.world.attribute declared as EnvironmentAttributeModifierModifier and TypeFieldDescriptionprivate final EnvironmentAttributeModifier<Value, Argument> EnvironmentAttributeMap.Entry.modifierThe field for themodifierrecord component.Fields in net.minecraft.world.attribute with type parameters of type EnvironmentAttributeModifierModifier and TypeFieldDescriptionstatic final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Integer, ?>> EnvironmentAttributeModifier.ARGBstatic final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Boolean, ?>> EnvironmentAttributeModifier.BOOLEAN_MODIFIERSstatic final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Float, ?>> EnvironmentAttributeModifier.FLOAT_MODIFIERSprivate final com.mojang.serialization.Codec<EnvironmentAttributeModifier<Value, ?>> EnvironmentAttributeType.modifierCodecThe field for themodifierCodecrecord component.private final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Value, ?>> EnvironmentAttributeType.modifierLibraryThe field for themodifierLibraryrecord component.static final Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Integer, ?>> EnvironmentAttributeModifier.RGBMethods in net.minecraft.world.attribute that return EnvironmentAttributeModifierModifier and TypeMethodDescriptionEnvironmentAttributeMap.Entry.modifier()Returns the value of themodifierrecord component.static <Value> EnvironmentAttributeModifier<Value, Value> EnvironmentAttributeModifier.override()Methods in net.minecraft.world.attribute that return types with arguments of type EnvironmentAttributeModifierModifier and TypeMethodDescriptionprivate static <Value> com.mojang.serialization.Codec<EnvironmentAttributeModifier<Value, ?>> EnvironmentAttributeType.createModifierCodec(Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary) com.mojang.serialization.Codec<EnvironmentAttributeModifier<Value, ?>> EnvironmentAttributeType.modifierCodec()Returns the value of themodifierCodecrecord component.EnvironmentAttributeType.modifierLibrary()Returns the value of themodifierLibraryrecord component.Methods in net.minecraft.world.attribute with parameters of type EnvironmentAttributeModifierModifier and TypeMethodDescriptionprivate static <Value,Argument>
com.mojang.serialization.MapCodec<EnvironmentAttributeMap.Entry<Value, Argument>> EnvironmentAttributeMap.Entry.createModifierDependentCodec(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModifier<Value, Argument> modifier) voidEnvironmentAttributeType.validate(EnvironmentAttributeModifier<Value, ?> modifier) <Value,Parameter>
EnvironmentAttributeMap.BuilderEnvironmentAttributeMap.Builder.with(EnvironmentAttribute<Value> key, EnvironmentAttributeModifier<Value, Parameter> modifier, Parameter param) Method parameters in net.minecraft.world.attribute with type arguments of type EnvironmentAttributeModifierModifier and TypeMethodDescriptionprivate static <Value> com.mojang.serialization.Codec<EnvironmentAttributeModifier<Value, ?>> EnvironmentAttributeType.createModifierCodec(Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary) static <Value> EnvironmentAttributeType<Value> EnvironmentAttributeType.discrete(com.mojang.serialization.Codec<Value> valueCodec, Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary) static <Value> EnvironmentAttributeType<Value> EnvironmentAttributeType.interpolated(com.mojang.serialization.Codec<Value> valueCodec, Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary, Interpolator<Value> lerp) static <Value> EnvironmentAttributeType<Value> EnvironmentAttributeType.interpolated(com.mojang.serialization.Codec<Value> valueCodec, Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary, Interpolator<Value> spatialLerp, Interpolator<Value> partialTickLerp) Constructors in net.minecraft.world.attribute with parameters of type EnvironmentAttributeModifierModifierConstructorDescriptionEntry(Argument argument, EnvironmentAttributeModifier<Value, Argument> modifier) Creates an instance of aEntryrecord class.Constructor parameters in net.minecraft.world.attribute with type arguments of type EnvironmentAttributeModifierModifierConstructorDescriptionEnvironmentAttributeType(com.mojang.serialization.Codec<Value> valueCodec, Map<EnvironmentAttributeModifier.Type, EnvironmentAttributeModifier<Value, ?>> modifierLibrary, com.mojang.serialization.Codec<EnvironmentAttributeModifier<Value, ?>> modifierCodec, Interpolator<Value> keyframeLerp, Interpolator<Value> stateChangeLerp, Interpolator<Value> spatialLerp, Interpolator<Value> partialTickLerp) Creates an instance of aEnvironmentAttributeTyperecord class. -
Uses of EnvironmentAttributeModifier in net.minecraft.world.attribute.timeline
Fields in net.minecraft.world.attribute.timeline declared as EnvironmentAttributeModifierModifier and TypeFieldDescriptionprivate final EnvironmentAttributeModifier<Value, Argument> TimelineEntry.modifierThe field for themodifierrecord component.private final EnvironmentAttributeModifier<Value, Argument> TrackAttributeModification.modifiersMethods in net.minecraft.world.attribute.timeline that return EnvironmentAttributeModifierModifier and TypeMethodDescriptionTimelineEntry.modifier()Returns the value of themodifierrecord component.Methods in net.minecraft.world.attribute.timeline with parameters of type EnvironmentAttributeModifierModifier and TypeMethodDescriptionprivate static <Value,Argument>
com.mojang.serialization.MapCodec<TimelineEntry<Value, Argument>> TimelineEntry.createMapCodec(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModifier<Value, Argument> modifier) <Value,Argument>
Timeline.BuilderTimeline.Builder.entry(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModifier<Value, Argument> modifier, Consumer<Track.Builder<Argument>> builderCallback) Constructors in net.minecraft.world.attribute.timeline with parameters of type EnvironmentAttributeModifierModifierConstructorDescriptionTimelineEntry(EnvironmentAttributeModifier<Value, Argument> modifier, Track<Argument> argumentTrack) Creates an instance of aTimelineEntryrecord class.TrackAttributeModification(Optional<Integer> period, EnvironmentAttributeModifier<Value, Argument> modifiers, Track<Argument> track, Interpolator<Argument> interpolator, LongSupplier timeSupplier) -
Uses of EnvironmentAttributeModifier in net.minecraft.world.biome
Methods in net.minecraft.world.biome with parameters of type EnvironmentAttributeModifierModifier and TypeMethodDescription<Value,Parameter>
Biome.BuilderBiome.Builder.setEnvironmentAttributeModifier(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModifier<Value, Parameter> modifier, Parameter value)