net.minecraft.datafixer.fix

public class ProtoChunkTickListFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.ChunkProtoTickListFix
net.minecraft.class_6740
net.minecraft.datafixer.fix.ProtoChunkTickListFix

Field summary

Modifier and TypeField
private static final int
SECTION_WIDTH
field_35446
CHUNK_EDGE_LENGTH
private static final com.google.common.collect.ImmutableSet<String>
ALWAYS_WATERLOGGED
field_35447
ALWAYS_WATERLOGGED_BLOCK_IDS

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema)

Method summary

Modifier and TypeMethod
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private com.mojang.serialization.Dynamic<?>
makeTickList(com.mojang.serialization.Dynamic<?> tag, it.unimi.dsi.fastutil.ints.Int2ObjectMap<Supplier<ChunkProtoTickListFix$PoorMansPalettedContainer>> palettedContainers, byte sectionMinY, int sectionX, int sectionZ, String protoTickListTag, Function<com.mojang.serialization.Dynamic<?>, String> typeGetter)
method_39254(com.mojang.serialization.Dynamic<?> arg0, it.unimi.dsi.fastutil.ints.Int2ObjectMap<Supplier<class_6740$class_6741>> arg1, byte arg2, int arg3, int arg4, String arg5, Function<com.mojang.serialization.Dynamic<?>, String> arg6)
fixToBeTicked(com.mojang.serialization.Dynamic<?> levelDynamic, it.unimi.dsi.fastutil.ints.Int2ObjectMap<Supplier<ProtoChunkTickListFix$PalettedSection>> palettedSectionsByY, byte sectionY, int localX, int localZ, String key, Function<com.mojang.serialization.Dynamic<?>, String> blockIdGetter)
private static String
getBlock(com.mojang.serialization.Dynamic<?> blockState)
method_39252(com.mojang.serialization.Dynamic<?> arg0)
getBlockIdToBeTicked(com.mojang.serialization.Dynamic<?> blockStateDynamic)
private static String
getLiquid(com.mojang.serialization.Dynamic<?> blockState)
method_39259(com.mojang.serialization.Dynamic<?> arg0)
getFluidBlockIdToBeTicked(com.mojang.serialization.Dynamic<?> blockStateDynamic)
private com.mojang.serialization.Dynamic<?>
createTick(com.mojang.serialization.Dynamic<?> tag, Supplier<ChunkProtoTickListFix$PoorMansPalettedContainer> container, int sectionX, int sectionY, int sectionZ, int pos, Function<com.mojang.serialization.Dynamic<?>, String> typeGetter)
method_39255(com.mojang.serialization.Dynamic<?> arg0, Supplier<class_6740$class_6741> arg1, int arg2, int arg3, int arg4, int arg5, Function<com.mojang.serialization.Dynamic<?>, String> arg6)
createTileTickObject(com.mojang.serialization.Dynamic<?> levelDynamic, Supplier<ProtoChunkTickListFix$PalettedSection> sectionSupplier, int sectionX, int sectionY, int sectionZ, int packedLocalPos, Function<com.mojang.serialization.Dynamic<?>, String> blockIdGetter)
private com.mojang.serialization.Dynamic
lambda$makeTickList$2(com.mojang.serialization.Dynamic arg0, Supplier arg1, int arg2, int arg3, int arg4, Function arg5, int arg6)
method_39256(com.mojang.serialization.Dynamic arg0, Supplier arg1, int arg2, int arg3, int arg4, Function arg5, int arg6)
method_39256(com.mojang.serialization.Dynamic arg0, Supplier arg1, int arg2, int arg3, int arg4, Function arg5, int packedLocalPos)
private static boolean
lambda$makeTickList$1(int arg0)
method_39245(int arg0)
method_39245(int packedLocalPos)
private static int
lambda$makeTickList$0(com.mojang.serialization.Dynamic arg0)
method_39261(com.mojang.serialization.Dynamic arg0)
method_39261(com.mojang.serialization.Dynamic posDynamic)
private com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.OpticFinder arg3, com.mojang.datafixers.OpticFinder arg4, com.mojang.datafixers.OpticFinder arg5, com.mojang.datafixers.OpticFinder arg6, com.mojang.datafixers.Typed arg7)
method_39246(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.OpticFinder arg3, com.mojang.datafixers.OpticFinder arg4, com.mojang.datafixers.OpticFinder arg5, com.mojang.datafixers.OpticFinder arg6, com.mojang.datafixers.Typed arg7)
method_39246(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.OpticFinder arg3, com.mojang.datafixers.OpticFinder arg4, com.mojang.datafixers.OpticFinder arg5, com.mojang.datafixers.OpticFinder arg6, com.mojang.datafixers.Typed chunkTyped)
private com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.OpticFinder arg3, com.mojang.datafixers.OpticFinder arg4, com.mojang.datafixers.OpticFinder arg5, com.mojang.datafixers.Typed arg6)
method_39247(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.OpticFinder arg3, com.mojang.datafixers.OpticFinder arg4, com.mojang.datafixers.OpticFinder arg5, com.mojang.datafixers.Typed arg6)
method_39247(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.OpticFinder arg3, com.mojang.datafixers.OpticFinder arg4, com.mojang.datafixers.OpticFinder arg5, com.mojang.datafixers.Typed levelTyped)
private static com.mojang.serialization.Dynamic
lambda$makeRule$12(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_39253(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_39253(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic levelDynamic)
private static com.mojang.serialization.Dynamic
lambda$makeRule$10(byte arg0, com.mojang.serialization.Dynamic arg1)
method_39244(byte arg0, com.mojang.serialization.Dynamic arg1)
method_39244(byte arg0, com.mojang.serialization.Dynamic levelDynamic)
private static com.mojang.serialization.Dynamic
lambda$makeRule$11(byte arg0, com.mojang.serialization.Dynamic arg1)
method_39258(byte arg0, com.mojang.serialization.Dynamic arg1)
method_39258(byte arg0, com.mojang.serialization.Dynamic yDynamic)
private static void
lambda$makeRule$4(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, org.apache.commons.lang3.mutable.MutableInt arg2, com.mojang.datafixers.OpticFinder arg3, it.unimi.dsi.fastutil.ints.Int2ObjectMap arg4, com.mojang.datafixers.OpticFinder arg5, com.mojang.datafixers.Typed arg6)
method_39248(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, org.apache.commons.lang3.mutable.MutableInt arg2, com.mojang.datafixers.OpticFinder arg3, it.unimi.dsi.fastutil.ints.Int2ObjectMap arg4, com.mojang.datafixers.OpticFinder arg5, com.mojang.datafixers.Typed arg6)
method_39248(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, org.apache.commons.lang3.mutable.MutableInt arg2, com.mojang.datafixers.OpticFinder arg3, it.unimi.dsi.fastutil.ints.Int2ObjectMap arg4, com.mojang.datafixers.OpticFinder arg5, com.mojang.datafixers.Typed sectionsTyped)
private static void
lambda$makeRule$5(com.mojang.datafixers.OpticFinder arg0, org.apache.commons.lang3.mutable.MutableInt arg1, com.mojang.datafixers.OpticFinder arg2, it.unimi.dsi.fastutil.ints.Int2ObjectMap arg3, com.mojang.datafixers.OpticFinder arg4, com.mojang.datafixers.Typed arg5)
method_39249(com.mojang.datafixers.OpticFinder arg0, org.apache.commons.lang3.mutable.MutableInt arg1, com.mojang.datafixers.OpticFinder arg2, it.unimi.dsi.fastutil.ints.Int2ObjectMap arg3, com.mojang.datafixers.OpticFinder arg4, com.mojang.datafixers.Typed arg5)
method_39249(com.mojang.datafixers.OpticFinder arg0, org.apache.commons.lang3.mutable.MutableInt arg1, com.mojang.datafixers.OpticFinder arg2, it.unimi.dsi.fastutil.ints.Int2ObjectMap arg3, com.mojang.datafixers.OpticFinder arg4, com.mojang.datafixers.Typed sectionTyped)
private static void
lambda$makeRule$6(it.unimi.dsi.fastutil.ints.Int2ObjectMap arg0, int arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.Typed arg3)
method_39257(it.unimi.dsi.fastutil.ints.Int2ObjectMap arg0, int arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.Typed arg3)
method_39257(it.unimi.dsi.fastutil.ints.Int2ObjectMap arg0, int arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.Typed blockStatesTyped)
private static ProtoChunkTickListFix$PalettedSection
lambda$makeRule$7(com.mojang.datafixers.Typed arg0, com.mojang.datafixers.OpticFinder arg1)
method_39251(com.mojang.datafixers.Typed arg0, com.mojang.datafixers.OpticFinder arg1)
method_39251(com.mojang.datafixers.Typed arg0, com.mojang.datafixers.OpticFinder arg1)
private static List
lambda$makeRule$8(com.mojang.datafixers.Typed arg0)
method_39250(com.mojang.datafixers.Typed arg0)
method_39250(com.mojang.datafixers.Typed paletteTyped)
private static List
lambda$makeRule$9(com.mojang.serialization.Dynamic arg0)
method_39262(com.mojang.serialization.Dynamic arg0)
method_39262(com.mojang.serialization.Dynamic paletteDynamic)
private static com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic arg0)
method_39263(com.mojang.serialization.Dynamic arg0)
method_39263(com.mojang.serialization.Dynamic levelDynamic)
private static com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_39260(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_39260(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic liquidTicksDynamic)