Class BrainsweepeeIngredient

java.lang.Object
at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
Direct Known Subclasses:
EntityTagIngredient, EntityTypeIngredient, VillagerIngredient

public abstract class BrainsweepeeIngredient extends Object
  • Constructor Details

    • BrainsweepeeIngredient

      public BrainsweepeeIngredient()
  • Method Details

    • test

      public abstract boolean test(net.minecraft.world.entity.Entity entity, net.minecraft.server.level.ServerLevel level)
    • getName

      public abstract net.minecraft.network.chat.Component getName()
    • getTooltip

      public abstract List<net.minecraft.network.chat.Component> getTooltip(boolean advanced)
    • serialize

      public abstract com.google.gson.JsonObject serialize()
    • wrapWrite

      public void wrapWrite(net.minecraft.network.FriendlyByteBuf buf)
    • write

      public abstract void write(net.minecraft.network.FriendlyByteBuf buf)
    • exampleEntity

      @Nullable public abstract @Nullable net.minecraft.world.entity.Entity exampleEntity(net.minecraft.world.level.Level level)
      For the benefit of showing to the client, return an example of the entity.

      Can return null in case someone did something stupid with a recipe

    • ingrType

      public abstract BrainsweepeeIngredient.Type ingrType()
    • getSomeKindOfReasonableIDForEmi

      public abstract String getSomeKindOfReasonableIDForEmi()
    • read

      public static BrainsweepeeIngredient read(net.minecraft.network.FriendlyByteBuf buf)
    • deserialize

      public static BrainsweepeeIngredient deserialize(com.google.gson.JsonObject json)
    • getModNameComponent

      public static net.minecraft.network.chat.Component getModNameComponent(String namespace)