Class EntityProjectileOwnerFix

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

public class EntityProjectileOwnerFix extends DataFix
  • Constructor Details

    • EntityProjectileOwnerFix

      public EntityProjectileOwnerFix(Schema outputSchema)
  • Method Details

    • makeRule

      protected TypeRewriteRule makeRule()
      Specified by:
      makeRule in class DataFix
    • updateProjectiles

      private Typed<?> updateProjectiles(Typed<?> input)
    • updateOwnerArrow

      private Dynamic<?> updateOwnerArrow(Dynamic<?> tag)
    • updateOwnerLlamaSpit

      private Dynamic<?> updateOwnerLlamaSpit(Dynamic<?> tag)
    • updateOwnerThrowable

      private Dynamic<?> updateOwnerThrowable(Dynamic<?> tag)
    • setUUID

      private Dynamic<?> setUUID(Dynamic<?> tag, long mostSignificantBits, long leastSignificantBits)
    • createUUIDArray

      private static int[] createUUIDArray(long mostSignificantBits, long leastSignificantBits)
    • updateEntity

      private Typed<?> updateEntity(Typed<?> input, String name, Function<Dynamic<?>, Dynamic<?>> function)