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 bbr
-
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 aLbbr;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 dLbbr;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 eLbbr;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 fLbbr;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 gLbbr;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 bLbbr;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 hLbbr;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 iLbbr;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 jLbbr;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 kLbbr;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 lLbbr;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 mLbbr;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 nLbbr;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 oLbbr;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 pLbbr;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 qLbbr;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 rLbbr;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 cLbbr;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 sLbbr;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>Lbbr;<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 aLbbr;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 aLbbr;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 aLbbr;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 aLbbr;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 aLbbr;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 aLbbr;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 aLbbr;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 bLbbr;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 cLbbr;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 aLbbr;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 dLbbr;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 aLbbr;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 bLbbr;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 aLbbr;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 aLbbr;a(I)I
-