Interface IIngredientCondition<T extends IIngredient>

All Known Implementing Classes:
ConditionAnyDamage, ConditionCustom, ConditionDamaged, ConditionDamagedAtLeast, ConditionDamagedAtMost

@ZenRegister public interface IIngredientCondition<T extends IIngredient>
  • Method Details

    • matches

      boolean matches(IItemStack stack)
    • getCommandString

      String getCommandString(T ingredient)
    • ignoresDamage

      boolean ignoresDamage()
    • getSerializer

    • write

      default void write(net.minecraft.network.FriendlyByteBuf buffer)
    • toJson

      default com.google.gson.JsonObject toJson()
    • getType

      default net.minecraft.resources.ResourceLocation getType()