Interface IngredientAction
- All Known Implementing Classes:
ConsumeAction,CustomIngredientAction,DamageAction,KeepAction,ReplaceAction
public interface IngredientAction
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<IngredientAction> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, IngredientAction> -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.world.item.ItemStackgetRemaining(net.minecraft.world.item.crafting.CraftingInput input, int index, List<IngredientActionHolder> ingredientActions) getType()net.minecraft.world.item.ItemStacktransform(net.minecraft.world.item.ItemStack old, int index, net.minecraft.world.item.crafting.CraftingInput input)
-
Field Details
-
CODEC
-
STREAM_CODEC
static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,IngredientAction> STREAM_CODEC
-
-
Method Details
-
getRemaining
static net.minecraft.world.item.ItemStack getRemaining(net.minecraft.world.item.crafting.CraftingInput input, int index, List<IngredientActionHolder> ingredientActions) -
getType
IngredientActionType<?> getType() -
transform
net.minecraft.world.item.ItemStack transform(net.minecraft.world.item.ItemStack old, int index, net.minecraft.world.item.crafting.CraftingInput input)
-