Class EntitySpawnerItemVariantComponentFix

java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.EntitySpawnerItemVariantComponentFix

public class EntitySpawnerItemVariantComponentFix extends DataFix
  • Constructor Details

    • EntitySpawnerItemVariantComponentFix

      public EntitySpawnerItemVariantComponentFix(Schema outputSchema)
  • Method Details

    • makeRule

      public final TypeRewriteRule makeRule()
      Specified by:
      makeRule in class DataFix
    • getBaseColor

      private static String getBaseColor(int packedVariant)
    • getPatternColor

      private static String getPatternColor(int packedVariant)
    • getPattern

      private static String getPattern(int packedVariant)
    • fixTropicalFishBucket

      private static <T> Dynamic<T> fixTropicalFishBucket(Dynamic<T> remainder, Dynamic<T> bucketData)
    • fixAxolotlBucket

      private static <T> Dynamic<T> fixAxolotlBucket(Dynamic<T> remainder, Dynamic<T> bucketData)
    • fixSalmonBucket

      private static <T> Dynamic<T> fixSalmonBucket(Dynamic<T> remainder, Dynamic<T> bucketData)
    • fixPainting

      private static <T> Dynamic<T> fixPainting(Dynamic<T> components)