Class Badge

java.lang.Object
com.petrolpark.badge.Badge

public class Badge extends Object
  • Field Details

    • id

      protected net.minecraft.resources.ResourceLocation id
    • itemEntry

      protected com.tterrag.registrate.util.entry.ItemEntry<BadgeItem> itemEntry
    • duplicationIngredient

      protected Supplier<net.minecraft.world.item.crafting.Ingredient> duplicationIngredient
    • advancementTrigger

      public SimpleAdvancementTrigger advancementTrigger
  • Constructor Details

    • Badge

      public Badge()
  • Method Details

    • badgeRegistry

      public static final net.minecraftforge.registries.ForgeRegistry<Badge> badgeRegistry()
    • setDuplicationItem

      public void setDuplicationItem(Supplier<net.minecraft.world.item.crafting.Ingredient> ingredient)
    • getDuplicationIngredient

      @Nullable public net.minecraft.world.item.crafting.Ingredient getDuplicationIngredient()
    • getExampleDuplicationRecipe

      @Nullable public net.minecraft.world.item.crafting.CraftingRecipe getExampleDuplicationRecipe()
    • setAdvancementTrigger

      public void setAdvancementTrigger(SimpleAdvancementTrigger trigger)
    • grantAdvancement

      public void grantAdvancement(net.minecraft.world.entity.player.Player player)
    • setId

      public void setId(net.minecraft.resources.ResourceLocation id)
    • setBadgeItem

      public void setBadgeItem(com.tterrag.registrate.util.entry.ItemEntry<BadgeItem> entry)
    • getName

      public net.minecraft.network.chat.Component getName()
    • getDescription

      public net.minecraft.network.chat.Component getDescription()
    • getId

      public net.minecraft.resources.ResourceLocation getId()
    • getItem

      public BadgeItem getItem()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getBadge

      @Nullable public static Badge getBadge(String namespace, String name)
    • getBadge

      @Nullable public static Badge getBadge(net.minecraft.resources.ResourceLocation id)