Interface IPlayerReward

All Superinterfaces:
IEntityReward, ITypedReward<EntityRewardType>, net.minecraft.world.level.storage.loot.LootContextUser
All Known Implementing Classes:
AllTeamsPlayerReward, GrantExperiencePlayerReward

public interface IPlayerReward extends IEntityReward
  • Field Summary

    Fields inherited from interface com.petrolpark.core.data.reward.entity.IEntityReward

    CODEC, TYPED_CODEC
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    reward(net.minecraft.world.entity.Entity entity, net.minecraft.world.level.storage.loot.LootContext context, float multiplier)
    Deprecated.
    void
    rewardPlayer(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.storage.loot.LootContext context, float multiplier)
     

    Methods inherited from interface com.petrolpark.core.data.reward.ITypedReward

    addToDescription, getType, render, translate, translateSimple

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

    getReferencedContextParams, validate
  • Method Details

    • rewardPlayer

      void rewardPlayer(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.storage.loot.LootContext context, float multiplier)
    • reward

      @Deprecated default void reward(net.minecraft.world.entity.Entity entity, net.minecraft.world.level.storage.loot.LootContext context, float multiplier)
      Deprecated.
      Specified by:
      reward in interface IEntityReward