Interface IRewardInfo
- All Known Subinterfaces:
INamedRewardInfo,ISimpleEntityReward,ISimpleReward
- All Known Implementing Classes:
AllTeamsPlayerReward.Info,ContextEntityReward.Info,ContextTeamReward.Info,GiveItemReward,GiveLootReward.Info,GrantAdvancementPlayerReward.Info,GrantExperiencePlayerReward.Info,GrantRestaurantXPTeamReward.Info,MembersTeamReward.Info,UnlockTradeEntityReward,VillagerGossipEntityReward.Info,WrappedRewardInfo
@ParametersAreNonnullByDefault
public interface IRewardInfo
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<IRewardInfo> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, IRewardInfo> static final com.mojang.serialization.Codec<IRewardInfo> UseIReward.DIRECT_CODECinstead. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidrender(net.minecraft.client.gui.GuiGraphics graphics)
-
Field Details
-
TYPED_CODEC
UseIReward.DIRECT_CODECinstead. -
DIRECT_CODEC
-
STREAM_CODEC
static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,IRewardInfo> STREAM_CODEC
-
-
Method Details
-
render
void render(net.minecraft.client.gui.GuiGraphics graphics) -
addToDescription
-
getRewardInfoType
IRewardInfo.Type getRewardInfoType()
-