Interface ITypedReward<TYPE extends INamedRewardType>

All Superinterfaces:
net.minecraft.world.level.storage.loot.LootContextUser
All Known Subinterfaces:
IEntityReward, IPlayerReward, IReward, ITeamReward
All Known Implementing Classes:
AbstractGiveItemsEntityReward, AllTeamsPlayerReward, ContextEntityReward, ContextTeamReward, GiveItemEntityReward, GiveLootEntityReward, GrantExperiencePlayerReward, GrantShopXPTeamReward, MembersTeamReward, UnlockTradeEntityReward, VillagerGossipEntityReward

public interface ITypedReward<TYPE extends INamedRewardType> extends net.minecraft.world.level.storage.loot.LootContextUser
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
    void
    render(net.minecraft.client.gui.GuiGraphics graphics)
     
    default net.minecraft.network.chat.Component
    translate(String postfix, Object... args)
     
    default net.minecraft.network.chat.Component
     

    Methods inherited from interface net.minecraft.world.level.storage.loot.LootContextUser

    getReferencedContextParams, validate
  • Method Details

    • getType

      TYPE getType()
    • render

      void render(net.minecraft.client.gui.GuiGraphics graphics)
    • addToDescription

      void addToDescription(Lang.IndentedTooltipBuilder builder)
    • translate

      default net.minecraft.network.chat.Component translate(String postfix, Object... args)
    • translateSimple

      default net.minecraft.network.chat.Component translateSimple(Object... args)