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/ChunkHeightAndBiomeFixintermediary net/minecraft/class_6637official bka
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intstatic final Stringprivate static final intprivate static final longprivate static final intprivate static final intprivate static final intprivate static final intstatic final intprivate static final intprivate static final String[]private static final intprivate static final Stringstatic final Stringprivate static final Int2ObjectMap<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intceilLog2(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 intgetClamped(int[] is, int index) protected com.mojang.datafixers.TypeRewriteRulemakeRule()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 CONTEXTLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;CONTEXT:Ljava/lang/String;intermediary field_35444Lnet/minecraft/class_6637;field_35444:Ljava/lang/String;official aLbka;a:Ljava/lang/String;
-
NAME
- See Also:
- Mappings:
Namespace Name Mixin selector named NAMELnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;NAME:Ljava/lang/String;intermediary field_35017Lnet/minecraft/class_6637;field_35017:Ljava/lang/String;official dLbka;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_CHUNKLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;CHUNK_SECTIONS_IN_OLD_CHUNK:Iintermediary field_35018Lnet/minecraft/class_6637;field_35018:Iofficial eLbka;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_CHUNKLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;CHUNK_SECTIONS_IN_NEW_CHUNK:Iintermediary field_35019Lnet/minecraft/class_6637;field_35019:Iofficial fLbka;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_YLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;MIN_CHUNK_SECTION_Y:Iintermediary field_35020Lnet/minecraft/class_6637;field_35020:Iofficial gLbka;g:I
-
field_36214
public static final int field_36214- See Also:
- Mappings:
Namespace Name Mixin selector named field_36214Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_36214:Iintermediary field_36214Lnet/minecraft/class_6637;field_36214:Iofficial bLbka;b:I
-
field_36215
private static final int field_36215- See Also:
- Mappings:
Namespace Name Mixin selector named field_36215Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_36215:Iintermediary field_36215Lnet/minecraft/class_6637;field_36215:Iofficial hLbka;h:I
-
field_35022
private static final int field_35022- See Also:
- Mappings:
Namespace Name Mixin selector named field_35022Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35022:Iintermediary field_35022Lnet/minecraft/class_6637;field_35022:Iofficial iLbka;i:I
-
field_35023
private static final long field_35023- See Also:
- Mappings:
Namespace Name Mixin selector named field_35023Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35023:Jintermediary field_35023Lnet/minecraft/class_6637;field_35023:Jofficial jLbka;j:J
-
field_35024
private static final int field_35024- See Also:
- Mappings:
Namespace Name Mixin selector named field_35024Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35024:Iintermediary field_35024Lnet/minecraft/class_6637;field_35024:Iofficial kLbka;k:I
-
HEIGHTMAP_KEYS
- Mappings:
Namespace Name Mixin selector named HEIGHTMAP_KEYSLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;HEIGHTMAP_KEYS:[Ljava/lang/String;intermediary field_35025Lnet/minecraft/class_6637;field_35025:[Ljava/lang/String;official lLbka;l:[Ljava/lang/String;
-
STATUSES_TO_SKIP_UPDATE
- Mappings:
Namespace Name Mixin selector named STATUSES_TO_SKIP_UPDATELnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;STATUSES_TO_SKIP_UPDATE:Ljava/util/Set;intermediary field_35667Lnet/minecraft/class_6637;field_35667:Ljava/util/Set;official mLbka;m:Ljava/util/Set;
-
field_35668
- Mappings:
Namespace Name Mixin selector named field_35668Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35668:Ljava/util/Set;intermediary field_35668Lnet/minecraft/class_6637;field_35668:Ljava/util/Set;official nLbka;n:Ljava/util/Set;
-
SURFACE_BLOCKS
- Mappings:
Namespace Name Mixin selector named SURFACE_BLOCKSLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;SURFACE_BLOCKS:Ljava/util/Set;intermediary field_35669Lnet/minecraft/class_6637;field_35669:Ljava/util/Set;official oLbka;o:Ljava/util/Set;
-
field_35026
private static final int field_35026- See Also:
- Mappings:
Namespace Name Mixin selector named field_35026Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35026:Iintermediary field_35026Lnet/minecraft/class_6637;field_35026:Iofficial pLbka;p:I
-
field_35027
private static final int field_35027- See Also:
- Mappings:
Namespace Name Mixin selector named field_35027Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35027:Iintermediary field_35027Lnet/minecraft/class_6637;field_35027:Iofficial qLbka;q:I
-
field_35028
private static final int field_35028- See Also:
- Mappings:
Namespace Name Mixin selector named field_35028Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35028:Iintermediary field_35028Lnet/minecraft/class_6637;field_35028:Iofficial rLbka;r:I
-
PLAINS_ID
- See Also:
- Mappings:
Namespace Name Mixin selector named PLAINS_IDLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;PLAINS_ID:Ljava/lang/String;intermediary field_35016Lnet/minecraft/class_6637;field_35016:Ljava/lang/String;official cLbka;c:Ljava/lang/String;
-
RAW_BIOME_IDS
- Mappings:
Namespace Name Mixin selector named RAW_BIOME_IDSLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;RAW_BIOME_IDS:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_35029Lnet/minecraft/class_6637;field_35029:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;official sLbka;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;)Vintermediary <init>Lnet/minecraft/class_6637;<init>(Lcom/mojang/datafixers/schemas/Schema;)Vofficial <init>Lbka;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
-
-
Method Details
-
makeRule
protected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRulein 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 fixStatusLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixStatus(Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic;intermediary method_39517Lnet/minecraft/class_6637;method_39517(Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic;official aLbka;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 fixBiomesLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixBiomes(Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic;intermediary method_38806Lnet/minecraft/class_6637;method_38806(Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic;official aLbka;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 getClampedLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;getClamped([II)Iintermediary method_39519Lnet/minecraft/class_6637;method_39519([II)Iofficial aLbka;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 fixLevelLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixLevel(Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic;intermediary method_38807Lnet/minecraft/class_6637;method_38807(Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic;official aLbka;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 fixUpgradeDataLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixUpgradeData(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_39754Lnet/minecraft/class_6637;method_39754(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;official aLbka;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 fixCarvingMasksLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixCarvingMasks(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;intermediary method_38799Lnet/minecraft/class_6637;method_38799(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;official aLbka;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 fixChunkSectionListLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixChunkSectionList(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;intermediary method_38805Lnet/minecraft/class_6637;method_38805(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;official aLbka;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 fixHeightmapsLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixHeightmaps(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_38798Lnet/minecraft/class_6637;method_38798(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;official bLbka;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 fixHeightmapLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixHeightmap(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_38812Lnet/minecraft/class_6637;method_38812(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;official cLbka;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 fixBiomesLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixBiomes(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic;intermediary method_38803Lnet/minecraft/class_6637;method_38803(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic;official aLbka;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 fixPaletteLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixPalette(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_38816Lnet/minecraft/class_6637;method_38816(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;official dLbka;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 fixPaletteWithDataLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixPaletteWithData(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_38802Lnet/minecraft/class_6637;method_38802(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;official aLbka;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 fixPaletteLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixPalette(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_38813Lnet/minecraft/class_6637;method_38813(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;official bLbka;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_39781Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;method_39781(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic;intermediary method_39781Lnet/minecraft/class_6637;method_39781(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic;official aLbka;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 ceilLog2Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;ceilLog2(I)Iintermediary method_38793Lnet/minecraft/class_6637;method_38793(I)Iofficial aLbka;a(I)I
-