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
    • blocksNeedingSideUpdate

      private static final BitSet blocksNeedingSideUpdate
    • blocksNeedingInPlaceUpdate

      private static final BitSet blocksNeedingInPlaceUpdate
    • pumpkin

      private static final com.mojang.serialization.Dynamic<?> pumpkin
    • podzol

      private static final com.mojang.serialization.Dynamic<?> podzol
    • snowyGrass

      private static final com.mojang.serialization.Dynamic<?> snowyGrass
    • snowyMycelium

      private static final com.mojang.serialization.Dynamic<?> snowyMycelium
    • sunflowerUpper

      private static final com.mojang.serialization.Dynamic<?> sunflowerUpper
    • lilacUpper

      private static final com.mojang.serialization.Dynamic<?> lilacUpper
    • grassUpper

      private static final com.mojang.serialization.Dynamic<?> grassUpper
    • fernUpper

      private static final com.mojang.serialization.Dynamic<?> fernUpper
    • roseUpper

      private static final com.mojang.serialization.Dynamic<?> roseUpper
    • peonyUpper

      private static final com.mojang.serialization.Dynamic<?> peonyUpper
    • flowerPot

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

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

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

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

      private static final Int2ObjectMap<String> colors
    • bed

      private static final Map<String,​com.mojang.serialization.Dynamic<?>> bed
    • private static final Map<String,​com.mojang.serialization.Dynamic<?>> banner
    • 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)