net.minecraft.advancements.criterion

public record MinMaxBounds$Bounds<T extends Number extends Comparable<T>>

cq$a
net.minecraft.advancements.criterion.MinMaxBounds$Bounds
net.minecraft.class_2096$class_11893
net.minecraft.predicate.NumberRange$Bounds

Field summary

Modifier and TypeField
final Optional<T>
a
min
comp_4769
min
final Optional<T>
b
max
comp_4770
max

Constructor summary

ModifierConstructor
public (Optional<T> min, Optional<T> max)

Method summary

Modifier and TypeMethod
public boolean
a()
isAny()
method_74108()
isAny()
public com.mojang.serialization.DataResult<MinMaxBounds$Bounds<T>>
b()
validateSwappedBoundsInCodec()
method_74120()
validate()
public boolean
c()
areSwapped()
method_74124()
isSwapped()
public Optional<T>
d()
asPoint()
method_74126()
getPoint()
public static <T extends Number extends Comparable<T>> MinMaxBounds$Bounds<T>
e()
any()
method_74127()
any()
public static <T extends Number extends Comparable<T>> MinMaxBounds$Bounds<T>
a(T arg0)
exactly(T arg0)
method_74116(T arg0)
exactly(T value)
public static <T extends Number extends Comparable<T>> MinMaxBounds$Bounds<T>
a(T arg0, T arg1)
between(T arg0, T arg1)
method_74117(T arg0, T arg1)
between(T min, T max)
public static <T extends Number extends Comparable<T>> MinMaxBounds$Bounds<T>
b(T arg0)
atLeast(T arg0)
method_74123(T arg0)
atLeast(T value)
public static <T extends Number extends Comparable<T>> MinMaxBounds$Bounds<T>
c(T arg0)
atMost(T arg0)
method_74125(T arg0)
atMost(T value)
public <U extends Number extends Comparable<U>> MinMaxBounds$Bounds<U>
a(Function<T, U> arg0)
map(Function<T, U> arg0)
method_74119(Function<T, U> arg0)
map(Function<T, U> mappingFunction)
static <T extends Number extends Comparable<T>> com.mojang.serialization.Codec<MinMaxBounds$Bounds<T>>
a(com.mojang.serialization.Codec<T> arg0)
createCodec(com.mojang.serialization.Codec<T> arg0)
method_74113(com.mojang.serialization.Codec<T> arg0)
createCodec(com.mojang.serialization.Codec<T> valueCodec)
static <B extends io.netty.buffer.ByteBuf, T extends Number extends Comparable<T>> StreamCodec<B, MinMaxBounds$Bounds<T>>
a(aao<B, T> arg0)
createStreamCodec(StreamCodec<B, T> arg0)
method_74109(class_9139<B, T> arg0)
createPacketCodec(PacketCodec<B, T> valuePacketCodec)
public static <T extends Number extends Comparable<T>> MinMaxBounds$Bounds<T>
a(com.mojang.brigadier.StringReader arg0, Function<String, T> arg1, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> arg2)
fromReader(com.mojang.brigadier.StringReader arg0, Function<String, T> arg1, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> arg2)
method_74111(com.mojang.brigadier.StringReader arg0, Function<String, T> arg1, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> arg2)
parse(com.mojang.brigadier.StringReader reader, Function<String, T> parsingFunction, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> exceptionSupplier)
private static <T extends Number> Optional<T>
b(com.mojang.brigadier.StringReader arg0, Function<String, T> arg1, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> arg2)
readNumber(com.mojang.brigadier.StringReader arg0, Function<String, T> arg1, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> arg2)
method_74121(com.mojang.brigadier.StringReader arg0, Function<String, T> arg1, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> arg2)
parseNumber(com.mojang.brigadier.StringReader reader, Function<String, T> parsingFunction, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> exceptionSupplier)
private static boolean
a(com.mojang.brigadier.StringReader arg0)
isAllowedInputChar(com.mojang.brigadier.StringReader arg0)
method_74110(com.mojang.brigadier.StringReader arg0)
shouldSkip(com.mojang.brigadier.StringReader reader)
public Optional<T>
f()
min()
comp_4769()
min()
public Optional<T>
g()
max()
comp_4770()
max()