Class ChunkPalettedStorageFix

java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.ChunkPalettedStorageFix

public class ChunkPalettedStorageFix
extends com.mojang.datafixers.DataFix
  • Field Details

    • LOGGER

      private static final Logger LOGGER
    • BLOCKS_NEEDING_SIDE_UPDATE

      private static final BitSet BLOCKS_NEEDING_SIDE_UPDATE
    • BLOCKS_NEEDING_IN_PLACE_UPDATE

      private static final BitSet BLOCKS_NEEDING_IN_PLACE_UPDATE
    • PUMPKIN

      private static final com.mojang.serialization.Dynamic<?> PUMPKIN
    • PODZOL

      private static final com.mojang.serialization.Dynamic<?> PODZOL
    • SNOWY_GRASS

      private static final com.mojang.serialization.Dynamic<?> SNOWY_GRASS
    • SNOWY_MYCELIUM

      private static final com.mojang.serialization.Dynamic<?> SNOWY_MYCELIUM
    • SUNFLOWER_UPPER

      private static final com.mojang.serialization.Dynamic<?> SUNFLOWER_UPPER
    • LILAC_UPPER

      private static final com.mojang.serialization.Dynamic<?> LILAC_UPPER
    • GRASS_UPPER

      private static final com.mojang.serialization.Dynamic<?> GRASS_UPPER
    • FERN_UPPER

      private static final com.mojang.serialization.Dynamic<?> FERN_UPPER
    • ROSE_UPPER

      private static final com.mojang.serialization.Dynamic<?> ROSE_UPPER
    • PEONY_UPPER

      private static final com.mojang.serialization.Dynamic<?> PEONY_UPPER
    • FLOWER_POT

      private static final Map<String,​com.mojang.serialization.Dynamic<?>> FLOWER_POT
    • SKULL

      private static final Map<String,​com.mojang.serialization.Dynamic<?>> SKULL
    • DOOR

      private static final Map<String,​com.mojang.serialization.Dynamic<?>> DOOR
    • NOTE_BLOCK

      private static final Map<String,​com.mojang.serialization.Dynamic<?>> NOTE_BLOCK
    • COLORS

      private static final Int2ObjectMap<String> COLORS
    • BED

      private static final Map<String,​com.mojang.serialization.Dynamic<?>> BED
    • AIR

      private static final com.mojang.serialization.Dynamic<?> AIR
  • Constructor Details

    • ChunkPalettedStorageFix

      public ChunkPalettedStorageFix​(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)
  • Method Details

    • buildSkull

      private static void buildSkull​(Map<String,​com.mojang.serialization.Dynamic<?>> out, int int2, String mob, String block)
    • buildDoor

      private static void buildDoor​(Map<String,​com.mojang.serialization.Dynamic<?>> out, String name, int int2)
    • buildBed

      private static void buildBed​(Map<String,​com.mojang.serialization.Dynamic<?>> out, int int2, String string)
    • buildBanner

      private static void buildBanner​(Map<String,​com.mojang.serialization.Dynamic<?>> out, int int2, String string)
    • getName

      public static String getName​(com.mojang.serialization.Dynamic<?> dynamic)
    • getProperty

      public static String getProperty​(com.mojang.serialization.Dynamic<?> dynamic, String string)
    • addTo

      public static int addTo​(Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>> int2ObjectBiMap, com.mojang.serialization.Dynamic<?> dynamic)
    • fixChunk

      private com.mojang.serialization.Dynamic<?> fixChunk​(com.mojang.serialization.Dynamic<?> dynamic)
    • makeRule

      public com.mojang.datafixers.TypeRewriteRule makeRule()
      Specified by:
      makeRule in class com.mojang.datafixers.DataFix
    • getSideToUpgradeFlag

      public static int getSideToUpgradeFlag​(boolean west, boolean east, boolean north, boolean south)