Class AbstractGiveEntityItemsReward

java.lang.Object
com.petrolpark.data.reward.ContextEntityReward
com.petrolpark.data.reward.AbstractGiveEntityItemsReward
All Implemented Interfaces:
IReward, net.minecraft.world.level.storage.loot.LootContextUser
Direct Known Subclasses:
GiveItemReward, GiveLootReward

public abstract class AbstractGiveEntityItemsReward extends ContextEntityReward
  • Constructor Details

    • AbstractGiveEntityItemsReward

      public AbstractGiveEntityItemsReward(IEntityTarget target)
  • Method Details

    • streamStacks

      public abstract Stream<net.minecraft.world.item.ItemStack> streamStacks(net.minecraft.world.entity.Entity recipient, net.minecraft.world.level.storage.loot.LootContext context)
    • reward

      public final void reward(net.minecraft.world.entity.Entity entity, net.minecraft.world.level.storage.loot.LootContext context, float multiplier)
      Specified by:
      reward in class ContextEntityReward