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 official arpintermediary net/minecraft/class_6637named net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix
-
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.class_6741> 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 official aLarp;a:Ljava/lang/String;intermediary field_35444Lnet/minecraft/class_6637;field_35444:Ljava/lang/String;named CONTEXTLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;CONTEXT:Ljava/lang/String;
-
NAME
- See Also:
- Mappings:
Namespace Name Mixin selector official dLarp;d:Ljava/lang/String;intermediary field_35017Lnet/minecraft/class_6637;field_35017:Ljava/lang/String;named NAMELnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;NAME:Ljava/lang/String;
-
CHUNK_SECTIONS_IN_OLD_CHUNK
private static final int CHUNK_SECTIONS_IN_OLD_CHUNK- See Also:
- Mappings:
Namespace Name Mixin selector official eLarp;e:Iintermediary field_35018Lnet/minecraft/class_6637;field_35018:Inamed CHUNK_SECTIONS_IN_OLD_CHUNKLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;CHUNK_SECTIONS_IN_OLD_CHUNK:I
-
CHUNK_SECTIONS_IN_NEW_CHUNK
private static final int CHUNK_SECTIONS_IN_NEW_CHUNK- See Also:
- Mappings:
Namespace Name Mixin selector official fLarp;f:Iintermediary field_35019Lnet/minecraft/class_6637;field_35019:Inamed CHUNK_SECTIONS_IN_NEW_CHUNKLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;CHUNK_SECTIONS_IN_NEW_CHUNK:I
-
MIN_CHUNK_SECTION_Y
private static final int MIN_CHUNK_SECTION_Y- See Also:
- Mappings:
Namespace Name Mixin selector official gLarp;g:Iintermediary field_35020Lnet/minecraft/class_6637;field_35020:Inamed MIN_CHUNK_SECTION_YLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;MIN_CHUNK_SECTION_Y:I
-
field_36214
public static final int field_36214- See Also:
- Mappings:
Namespace Name Mixin selector official bLarp;b:Iintermediary field_36214Lnet/minecraft/class_6637;field_36214:Inamed field_36214Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_36214:I
-
field_36215
private static final int field_36215- See Also:
- Mappings:
Namespace Name Mixin selector official hLarp;h:Iintermediary field_36215Lnet/minecraft/class_6637;field_36215:Inamed field_36215Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_36215:I
-
field_35022
private static final int field_35022- See Also:
- Mappings:
Namespace Name Mixin selector official iLarp;i:Iintermediary field_35022Lnet/minecraft/class_6637;field_35022:Inamed field_35022Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35022:I
-
field_35023
private static final long field_35023- See Also:
- Mappings:
Namespace Name Mixin selector official jLarp;j:Jintermediary field_35023Lnet/minecraft/class_6637;field_35023:Jnamed field_35023Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35023:J
-
field_35024
private static final int field_35024- See Also:
- Mappings:
Namespace Name Mixin selector official kLarp;k:Iintermediary field_35024Lnet/minecraft/class_6637;field_35024:Inamed field_35024Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35024:I
-
HEIGHTMAP_KEYS
- Mappings:
Namespace Name Mixin selector official lLarp;l:[Ljava/lang/String;intermediary field_35025Lnet/minecraft/class_6637;field_35025:[Ljava/lang/String;named HEIGHTMAP_KEYSLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;HEIGHTMAP_KEYS:[Ljava/lang/String;
-
STATUSES_TO_SKIP_UPDATE
- Mappings:
Namespace Name Mixin selector official mLarp;m:Ljava/util/Set;intermediary field_35667Lnet/minecraft/class_6637;field_35667:Ljava/util/Set;named STATUSES_TO_SKIP_UPDATELnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;STATUSES_TO_SKIP_UPDATE:Ljava/util/Set;
-
field_35668
- Mappings:
Namespace Name Mixin selector official nLarp;n:Ljava/util/Set;intermediary field_35668Lnet/minecraft/class_6637;field_35668:Ljava/util/Set;named field_35668Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35668:Ljava/util/Set;
-
SURFACE_BLOCKS
- Mappings:
Namespace Name Mixin selector official oLarp;o:Ljava/util/Set;intermediary field_35669Lnet/minecraft/class_6637;field_35669:Ljava/util/Set;named SURFACE_BLOCKSLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;SURFACE_BLOCKS:Ljava/util/Set;
-
field_35026
private static final int field_35026- See Also:
- Mappings:
Namespace Name Mixin selector official pLarp;p:Iintermediary field_35026Lnet/minecraft/class_6637;field_35026:Inamed field_35026Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35026:I
-
field_35027
private static final int field_35027- See Also:
- Mappings:
Namespace Name Mixin selector official qLarp;q:Iintermediary field_35027Lnet/minecraft/class_6637;field_35027:Inamed field_35027Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35027:I
-
field_35028
private static final int field_35028- See Also:
- Mappings:
Namespace Name Mixin selector official rLarp;r:Iintermediary field_35028Lnet/minecraft/class_6637;field_35028:Inamed field_35028Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;field_35028:I
-
PLAINS_ID
- See Also:
- Mappings:
Namespace Name Mixin selector official cLarp;c:Ljava/lang/String;intermediary field_35016Lnet/minecraft/class_6637;field_35016:Ljava/lang/String;named PLAINS_IDLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;PLAINS_ID:Ljava/lang/String;
-
RAW_BIOME_IDS
- Mappings:
Namespace Name Mixin selector official sLarp;s:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_35029Lnet/minecraft/class_6637;field_35029:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named RAW_BIOME_IDSLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;RAW_BIOME_IDS:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
-
Constructor Details
-
ChunkHeightAndBiomeFix
public ChunkHeightAndBiomeFix(com.mojang.datafixers.schemas.Schema schema) - Mappings:
Namespace Name Mixin selector official <init>Larp;<init>(Lcom/mojang/datafixers/schemas/Schema;)Vintermediary <init>Lnet/minecraft/class_6637;<init>(Lcom/mojang/datafixers/schemas/Schema;)Vnamed <init>Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;<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 official aLarp;a(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;named fixStatusLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixStatus(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 official aLarp;a(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;named fixBiomesLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixBiomes(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 official aLarp;a([II)Iintermediary method_39519Lnet/minecraft/class_6637;method_39519([II)Inamed getClampedLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;getClamped([II)I
-
fixLevel
private static com.mojang.serialization.Dynamic<?> fixLevel(com.mojang.serialization.Dynamic<?> level, boolean overworld, boolean heightAlreadyUpdated, boolean atNoiseStatus, Supplier<ProtoChunkTickListFix.class_6741> supplier) - Mappings:
Namespace Name Mixin selector official aLarp;a(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;named fixLevelLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixLevel(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 official aLarp;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_39754Lnet/minecraft/class_6637;method_39754(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;named fixUpgradeDataLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixUpgradeData(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 official aLarp;a(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;named fixCarvingMasksLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixCarvingMasks(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 official aLarp;a(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;named fixChunkSectionListLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixChunkSectionList(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 official bLarp;b(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_38798Lnet/minecraft/class_6637;method_38798(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;named fixHeightmapsLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixHeightmaps(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 official cLarp;c(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_38812Lnet/minecraft/class_6637;method_38812(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;named fixHeightmapLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixHeightmap(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 official aLarp;a(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;named fixBiomesLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixBiomes(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 official dLarp;d(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_38816Lnet/minecraft/class_6637;method_38816(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;named fixPaletteLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixPalette(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 official aLarp;a(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;named fixPaletteWithDataLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixPaletteWithData(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 official bLarp;b(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;named fixPaletteLnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;fixPalette(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 official aLarp;a(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;named method_39781Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;method_39781(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 official aLarp;a(I)Iintermediary method_38793Lnet/minecraft/class_6637;method_38793(I)Inamed ceilLog2Lnet/minecraft/datafixer/fix/ChunkHeightAndBiomeFix;ceilLog2(I)I
-