net.minecraft.datafixer.fix

public class ProjectileItemTypeFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.FixProjectileStoredItem
net.minecraft.class_8918
net.minecraft.datafixer.fix.ProjectileItemTypeFix

Field summary

Modifier and TypeField
private static final String
EMPTY_POTION
field_46959
EMPTY_ID

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema)

Method summary

Modifier and TypeMethod
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>>
fixChoice(String entityName, FixProjectileStoredItem$SubFixer<?> fixer)
method_54733(String arg0, class_8918$class_8919<?> arg1)
createFixApplier(String id, ProjectileItemTypeFix$Fixer<?> fixer)
private static <T> Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>>
fixChoiceCap(String entityName, FixProjectileStoredItem$SubFixer<?> fixer, com.mojang.datafixers.types.Type<?> inputEntityChoiceType, com.mojang.datafixers.types.Type<T> outputEntityChoiceType)
method_54734(String arg0, class_8918$class_8919<?> arg1, com.mojang.datafixers.types.Type<?> arg2, com.mojang.datafixers.types.Type<T> arg3)
createFixApplier(String id, ProjectileItemTypeFix$Fixer<?> fixer, com.mojang.datafixers.types.Type<?> inputType, com.mojang.datafixers.types.Type<T> outputType)
private static <T> com.mojang.datafixers.Typed<T>
fixArrow(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.types.Type<T> outputType)
method_54729(com.mojang.datafixers.Typed<?> arg0, com.mojang.datafixers.types.Type<T> arg1)
fixArrow(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.types.Type<T> type)
private static String
getArrowType(com.mojang.serialization.Dynamic<?> input)
method_54730(com.mojang.serialization.Dynamic<?> arg0)
getArrowId(com.mojang.serialization.Dynamic<?> arrowData)
private static <T> com.mojang.datafixers.Typed<T>
fixSpectralArrow(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.types.Type<T> outputType)
method_54737(com.mojang.datafixers.Typed<?> arg0, com.mojang.datafixers.types.Type<T> arg1)
fixSpectralArrow(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.types.Type<T> type)
private static com.mojang.serialization.Dynamic<?>
createItemStack(com.mojang.serialization.Dynamic<?> input, String itemName)
method_54731(com.mojang.serialization.Dynamic<?> arg0, String arg1)
createStack(com.mojang.serialization.Dynamic<?> projectileData, String id)
private static <T> com.mojang.datafixers.Typed<T>
castUnchecked(com.mojang.datafixers.Typed<?> input, com.mojang.datafixers.types.Type<T> outputType)
method_54740(com.mojang.datafixers.Typed<?> arg0, com.mojang.datafixers.types.Type<T> arg1)
fixTrident(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.types.Type<T> type)
private static com.mojang.serialization.Dynamic
lambda$fixSpectralArrow$0(com.mojang.serialization.Dynamic arg0)
method_54738(com.mojang.serialization.Dynamic arg0)
method_54738(com.mojang.serialization.Dynamic data)
private static com.mojang.serialization.Dynamic
lambda$fixArrow$0(com.mojang.serialization.Dynamic arg0)
method_54741(com.mojang.serialization.Dynamic arg0)
method_54741(com.mojang.serialization.Dynamic data)
private static com.mojang.datafixers.Typed
lambda$fixChoiceCap$0(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.types.Type arg1, FixProjectileStoredItem$SubFixer arg2, com.mojang.datafixers.Typed arg3)
method_54728(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.types.Type arg1, class_8918$class_8919 arg2, com.mojang.datafixers.Typed arg3)
method_54728(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.types.Type arg1, ProjectileItemTypeFix$Fixer arg2, com.mojang.datafixers.Typed arg3)
private static com.mojang.datafixers.Typed
lambda$fixChoiceCap$1(FixProjectileStoredItem$SubFixer arg0, com.mojang.datafixers.types.Type arg1, com.mojang.datafixers.Typed arg2)
method_54727(class_8918$class_8919 arg0, com.mojang.datafixers.types.Type arg1, com.mojang.datafixers.Typed arg2)
method_54727(ProjectileItemTypeFix$Fixer arg0, com.mojang.datafixers.types.Type arg1, com.mojang.datafixers.Typed arg2)