Fix FluidStack.EMPTY always being null (#503)

This commit is contained in:
Jab125
2024-05-05 15:20:06 +10:00
committed by GitHub
parent 02c89ba625
commit 26bf197197

View File

@@ -43,7 +43,7 @@ import java.util.function.UnaryOperator;
public final class FluidStack implements DataComponentHolder {
private static final FluidStackAdapter<Object> ADAPTER = adapt(FluidStack::getValue, FluidStack::new);
private static final FluidStack EMPTY = create(Fluids.EMPTY, 0);
private static final FluidStack EMPTY = new FluidStack(() -> Fluids.EMPTY, 0, DataComponentPatch.EMPTY);
public static final Codec<FluidStack> CODEC = ADAPTER.codec();
public static final StreamCodec<RegistryFriendlyByteBuf, FluidStack> STREAM_CODEC = ADAPTER.streamCodec();