Package net.minecraft.datafixer.fix
Class ChunkHeightAndBiomeFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.ChunkHeightAndBiomeFix
public class ChunkHeightAndBiomeFix
extends com.mojang.datafixers.DataFix
- Mappings:
Namespace Name named net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix
intermediary net/minecraft/class_6637
official bdr
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private static final int
static final String
private static final int
private static final long
private static final int
private static final int
private static final int
private static final int
static final int
private static final int
private static final String[]
private static final int
private static final String
static final String
private static final Int2ObjectMap
<String> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
ceilLog2
(int value) private static com.mojang.serialization.Dynamic<?>[]
fixBiomes
(com.mojang.serialization.Dynamic<?> level, boolean overworld, int int2, MutableBoolean heightAlreadyUpdated) private static com.mojang.serialization.Dynamic
<?> fixBiomes
(com.mojang.serialization.Dynamic<?> level, Int2IntFunction biomeGetter) private static com.mojang.serialization.Dynamic
<?> fixCarvingMasks
(com.mojang.serialization.Dynamic<?> level, int sectionsPerChunk, int oldBottomSectionY) private static com.mojang.serialization.Dynamic
<?> fixChunkSectionList
(com.mojang.serialization.Dynamic<?> level, String key) private static com.mojang.serialization.Dynamic
<?> fixHeightmap
(com.mojang.serialization.Dynamic<?> heightmap) private static com.mojang.serialization.Dynamic
<?> fixHeightmaps
(com.mojang.serialization.Dynamic<?> level) private static com.mojang.serialization.Dynamic
<?> fixLevel
(com.mojang.serialization.Dynamic<?> level, boolean overworld, boolean heightAlreadyUpdated, boolean atNoiseStatus, Supplier<ProtoChunkTickListFix.PalettedSection> supplier) private static com.mojang.serialization.Dynamic
<?> fixPalette
(com.mojang.serialization.Dynamic<?> palette) private static com.mojang.serialization.Dynamic
<?> fixPalette
(com.mojang.serialization.Dynamic<?> dynamic, com.mojang.serialization.Dynamic<?> dynamic2) private static com.mojang.serialization.Dynamic
<?> fixPaletteWithData
(com.mojang.serialization.Dynamic<?> palette, com.mojang.serialization.Dynamic<?> data) private com.mojang.serialization.Dynamic
<?> private static <T> com.mojang.serialization.Dynamic
<T> fixUpgradeData
(com.mojang.serialization.Dynamic<T> upgradeData) private static int
getClamped
(int[] is, int index) protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private static com.mojang.serialization.Dynamic
<?> method_39781
(com.mojang.serialization.Dynamic<?> dynamic, com.mojang.serialization.Dynamic<?> dynamic2, List<com.mojang.serialization.Dynamic<?>> list) Methods inherited from class com.mojang.datafixers.DataFix
checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
-
Field Details
-
CONTEXT
- See Also:
- Mappings:
Namespace Name Mixin selector named CONTEXT
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;CONTEXT:Ljava/lang/String;
intermediary field_35444
Lnet/minecraft/class_6637;field_35444:Ljava/lang/String;
official a
Lbdr;a:Ljava/lang/String;
-
NAME
- See Also:
- Mappings:
Namespace Name Mixin selector named NAME
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;NAME:Ljava/lang/String;
intermediary field_35017
Lnet/minecraft/class_6637;field_35017:Ljava/lang/String;
official d
Lbdr;d:Ljava/lang/String;
-
CHUNK_SECTIONS_IN_OLD_CHUNK
private static final int CHUNK_SECTIONS_IN_OLD_CHUNK- See Also:
- Mappings:
Namespace Name Mixin selector named CHUNK_SECTIONS_IN_OLD_CHUNK
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;CHUNK_SECTIONS_IN_OLD_CHUNK:I
intermediary field_35018
Lnet/minecraft/class_6637;field_35018:I
official e
Lbdr;e:I
-
CHUNK_SECTIONS_IN_NEW_CHUNK
private static final int CHUNK_SECTIONS_IN_NEW_CHUNK- See Also:
- Mappings:
Namespace Name Mixin selector named CHUNK_SECTIONS_IN_NEW_CHUNK
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;CHUNK_SECTIONS_IN_NEW_CHUNK:I
intermediary field_35019
Lnet/minecraft/class_6637;field_35019:I
official f
Lbdr;f:I
-
MIN_CHUNK_SECTION_Y
private static final int MIN_CHUNK_SECTION_Y- See Also:
- Mappings:
Namespace Name Mixin selector named MIN_CHUNK_SECTION_Y
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;MIN_CHUNK_SECTION_Y:I
intermediary field_35020
Lnet/minecraft/class_6637;field_35020:I
official g
Lbdr;g:I
-
field_36214
public static final int field_36214- See Also:
- Mappings:
Namespace Name Mixin selector named field_36214
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_36214:I
intermediary field_36214
Lnet/minecraft/class_6637;field_36214:I
official b
Lbdr;b:I
-
field_36215
private static final int field_36215- See Also:
- Mappings:
Namespace Name Mixin selector named field_36215
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_36215:I
intermediary field_36215
Lnet/minecraft/class_6637;field_36215:I
official h
Lbdr;h:I
-
field_35022
private static final int field_35022- See Also:
- Mappings:
Namespace Name Mixin selector named field_35022
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35022:I
intermediary field_35022
Lnet/minecraft/class_6637;field_35022:I
official i
Lbdr;i:I
-
field_35023
private static final long field_35023- See Also:
- Mappings:
Namespace Name Mixin selector named field_35023
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35023:J
intermediary field_35023
Lnet/minecraft/class_6637;field_35023:J
official j
Lbdr;j:J
-
field_35024
private static final int field_35024- See Also:
- Mappings:
Namespace Name Mixin selector named field_35024
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35024:I
intermediary field_35024
Lnet/minecraft/class_6637;field_35024:I
official k
Lbdr;k:I
-
HEIGHTMAP_KEYS
- Mappings:
Namespace Name Mixin selector named HEIGHTMAP_KEYS
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;HEIGHTMAP_KEYS:[Ljava/lang/String;
intermediary field_35025
Lnet/minecraft/class_6637;field_35025:[Ljava/lang/String;
official l
Lbdr;l:[Ljava/lang/String;
-
STATUSES_TO_SKIP_UPDATE
- Mappings:
Namespace Name Mixin selector named STATUSES_TO_SKIP_UPDATE
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;STATUSES_TO_SKIP_UPDATE:Ljava/util/Set;
intermediary field_35667
Lnet/minecraft/class_6637;field_35667:Ljava/util/Set;
official m
Lbdr;m:Ljava/util/Set;
-
field_35668
- Mappings:
Namespace Name Mixin selector named field_35668
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35668:Ljava/util/Set;
intermediary field_35668
Lnet/minecraft/class_6637;field_35668:Ljava/util/Set;
official n
Lbdr;n:Ljava/util/Set;
-
SURFACE_BLOCKS
- Mappings:
Namespace Name Mixin selector named SURFACE_BLOCKS
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;SURFACE_BLOCKS:Ljava/util/Set;
intermediary field_35669
Lnet/minecraft/class_6637;field_35669:Ljava/util/Set;
official o
Lbdr;o:Ljava/util/Set;
-
field_35026
private static final int field_35026- See Also:
- Mappings:
Namespace Name Mixin selector named field_35026
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35026:I
intermediary field_35026
Lnet/minecraft/class_6637;field_35026:I
official p
Lbdr;p:I
-
field_35027
private static final int field_35027- See Also:
- Mappings:
Namespace Name Mixin selector named field_35027
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35027:I
intermediary field_35027
Lnet/minecraft/class_6637;field_35027:I
official q
Lbdr;q:I
-
field_35028
private static final int field_35028- See Also:
- Mappings:
Namespace Name Mixin selector named field_35028
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35028:I
intermediary field_35028
Lnet/minecraft/class_6637;field_35028:I
official r
Lbdr;r:I
-
PLAINS_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named PLAINS_ID
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;PLAINS_ID:Ljava/lang/String;
intermediary field_35016
Lnet/minecraft/class_6637;field_35016:Ljava/lang/String;
official c
Lbdr;c:Ljava/lang/String;
-
RAW_BIOME_IDS
- Mappings:
Namespace Name Mixin selector named RAW_BIOME_IDS
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;RAW_BIOME_IDS:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
intermediary field_35029
Lnet/minecraft/class_6637;field_35029:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
official s
Lbdr;s:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
-
Constructor Details
-
ChunkHeightAndBiomeFix
public ChunkHeightAndBiomeFix(com.mojang.datafixers.schemas.Schema outputSchema) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
intermediary <init>
Lnet/minecraft/class_6637;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
official <init>
Lbdr;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
-
-
Method Details
-
makeRule
protected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRule
in classcom.mojang.datafixers.DataFix
-
fixStatus
private com.mojang.serialization.Dynamic<?> fixStatus(com.mojang.serialization.Dynamic<?> level, Set<String> blocks) - Mappings:
Namespace Name Mixin selector named fixStatus
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixStatus(Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic;
intermediary method_39517
Lnet/minecraft/class_6637;method_39517(Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic;
official a
Lbdr;a(Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic;
-
fixBiomes
private static com.mojang.serialization.Dynamic<?>[] fixBiomes(com.mojang.serialization.Dynamic<?> level, boolean overworld, int int2, MutableBoolean heightAlreadyUpdated) - Mappings:
Namespace Name Mixin selector named fixBiomes
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixBiomes(Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic;
intermediary method_38806
Lnet/minecraft/class_6637;method_38806(Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic;
official a
Lbdr;a(Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic;
-
getClamped
private static int getClamped(int[] is, int index) - Mappings:
Namespace Name Mixin selector named getClamped
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;getClamped([II)I
intermediary method_39519
Lnet/minecraft/class_6637;method_39519([II)I
official a
Lbdr;a([II)I
-
fixLevel
private static com.mojang.serialization.Dynamic<?> fixLevel(com.mojang.serialization.Dynamic<?> level, boolean overworld, boolean heightAlreadyUpdated, boolean atNoiseStatus, Supplier<ProtoChunkTickListFix.PalettedSection> supplier) - Mappings:
Namespace Name Mixin selector named fixLevel
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixLevel(Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic;
intermediary method_38807
Lnet/minecraft/class_6637;method_38807(Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic;
official a
Lbdr;a(Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic;
-
fixUpgradeData
private static <T> com.mojang.serialization.Dynamic<T> fixUpgradeData(com.mojang.serialization.Dynamic<T> upgradeData) - Mappings:
Namespace Name Mixin selector named fixUpgradeData
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixUpgradeData(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
intermediary method_39754
Lnet/minecraft/class_6637;method_39754(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
official a
Lbdr;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
fixCarvingMasks
private static com.mojang.serialization.Dynamic<?> fixCarvingMasks(com.mojang.serialization.Dynamic<?> level, int sectionsPerChunk, int oldBottomSectionY) - Mappings:
Namespace Name Mixin selector named fixCarvingMasks
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixCarvingMasks(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;
intermediary method_38799
Lnet/minecraft/class_6637;method_38799(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;
official a
Lbdr;a(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;
-
fixChunkSectionList
private static com.mojang.serialization.Dynamic<?> fixChunkSectionList(com.mojang.serialization.Dynamic<?> level, String key) - Mappings:
Namespace Name Mixin selector named fixChunkSectionList
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixChunkSectionList(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
intermediary method_38805
Lnet/minecraft/class_6637;method_38805(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
official a
Lbdr;a(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
-
fixHeightmaps
private static com.mojang.serialization.Dynamic<?> fixHeightmaps(com.mojang.serialization.Dynamic<?> level) - Mappings:
Namespace Name Mixin selector named fixHeightmaps
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixHeightmaps(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
intermediary method_38798
Lnet/minecraft/class_6637;method_38798(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
official b
Lbdr;b(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
fixHeightmap
private static com.mojang.serialization.Dynamic<?> fixHeightmap(com.mojang.serialization.Dynamic<?> heightmap) - Mappings:
Namespace Name Mixin selector named fixHeightmap
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixHeightmap(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
intermediary method_38812
Lnet/minecraft/class_6637;method_38812(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
official c
Lbdr;c(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
fixBiomes
private static com.mojang.serialization.Dynamic<?> fixBiomes(com.mojang.serialization.Dynamic<?> level, Int2IntFunction biomeGetter) - Mappings:
Namespace Name Mixin selector named fixBiomes
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixBiomes(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic;
intermediary method_38803
Lnet/minecraft/class_6637;method_38803(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic;
official a
Lbdr;a(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic;
-
fixPalette
private static com.mojang.serialization.Dynamic<?> fixPalette(com.mojang.serialization.Dynamic<?> palette) - Mappings:
Namespace Name Mixin selector named fixPalette
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixPalette(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
intermediary method_38816
Lnet/minecraft/class_6637;method_38816(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
official d
Lbdr;d(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
fixPaletteWithData
private static com.mojang.serialization.Dynamic<?> fixPaletteWithData(com.mojang.serialization.Dynamic<?> palette, com.mojang.serialization.Dynamic<?> data) - Mappings:
Namespace Name Mixin selector named fixPaletteWithData
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixPaletteWithData(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
intermediary method_38802
Lnet/minecraft/class_6637;method_38802(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
official a
Lbdr;a(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
fixPalette
private static com.mojang.serialization.Dynamic<?> fixPalette(com.mojang.serialization.Dynamic<?> dynamic, com.mojang.serialization.Dynamic<?> dynamic2) - Mappings:
Namespace Name Mixin selector named fixPalette
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixPalette(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
intermediary method_38813
Lnet/minecraft/class_6637;method_38813(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
official b
Lbdr;b(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
method_39781
private static com.mojang.serialization.Dynamic<?> method_39781(com.mojang.serialization.Dynamic<?> dynamic, com.mojang.serialization.Dynamic<?> dynamic2, List<com.mojang.serialization.Dynamic<?>> list) - Mappings:
Namespace Name Mixin selector named method_39781
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;method_39781(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic;
intermediary method_39781
Lnet/minecraft/class_6637;method_39781(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic;
official a
Lbdr;a(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic;
-
ceilLog2
public static int ceilLog2(int value) - Mappings:
Namespace Name Mixin selector named ceilLog2
Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;ceilLog2(I)I
intermediary method_38793
Lnet/minecraft/class_6637;method_38793(I)I
official a
Lbdr;a(I)I
-