Package net.minecraft.util.datafix.fixes
Class EntityProjectileOwnerFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.EntityProjectileOwnerFix
public class EntityProjectileOwnerFix
extends com.mojang.datafixers.DataFix
-
Constructor Summary
ConstructorsConstructorDescriptionEntityProjectileOwnerFix(com.mojang.datafixers.schemas.Schema pOutputSchema) -
Method Summary
Modifier and TypeMethodDescriptionprivate static int[]createUUIDArray(long pUuidMost, long pUuidLeast) protected com.mojang.datafixers.TypeRewriteRulemakeRule()private com.mojang.serialization.Dynamic<?> setUUID(com.mojang.serialization.Dynamic<?> pDynamic, long pUuidMost, long pUuidLeast) private com.mojang.datafixers.Typed<?> updateEntity(com.mojang.datafixers.Typed<?> pTyped, String pChoiceName, Function<com.mojang.serialization.Dynamic<?>, com.mojang.serialization.Dynamic<?>> pUpdater) private com.mojang.serialization.Dynamic<?> updateOwnerArrow(com.mojang.serialization.Dynamic<?> pArrowTag) private com.mojang.serialization.Dynamic<?> updateOwnerLlamaSpit(com.mojang.serialization.Dynamic<?> pLlamaSpitTag) private com.mojang.serialization.Dynamic<?> updateOwnerThrowable(com.mojang.serialization.Dynamic<?> pThrowableTag) private com.mojang.datafixers.Typed<?> updateProjectiles(com.mojang.datafixers.Typed<?> pTyped) 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
-
Constructor Details
-
EntityProjectileOwnerFix
public EntityProjectileOwnerFix(com.mojang.datafixers.schemas.Schema pOutputSchema)
-
-
Method Details
-
makeRule
protected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRulein classcom.mojang.datafixers.DataFix
-
updateProjectiles
private com.mojang.datafixers.Typed<?> updateProjectiles(com.mojang.datafixers.Typed<?> pTyped) -
updateOwnerArrow
private com.mojang.serialization.Dynamic<?> updateOwnerArrow(com.mojang.serialization.Dynamic<?> pArrowTag) -
updateOwnerLlamaSpit
private com.mojang.serialization.Dynamic<?> updateOwnerLlamaSpit(com.mojang.serialization.Dynamic<?> pLlamaSpitTag) -
updateOwnerThrowable
private com.mojang.serialization.Dynamic<?> updateOwnerThrowable(com.mojang.serialization.Dynamic<?> pThrowableTag) -
setUUID
private com.mojang.serialization.Dynamic<?> setUUID(com.mojang.serialization.Dynamic<?> pDynamic, long pUuidMost, long pUuidLeast) -
createUUIDArray
private static int[] createUUIDArray(long pUuidMost, long pUuidLeast) -
updateEntity
-