Class ShopOfferGenerator

java.lang.Object
com.petrolpark.shop.offer.ShopOfferGenerator
All Implemented Interfaces:
net.minecraft.world.level.storage.loot.LootContextUser

public class ShopOfferGenerator extends Object implements net.minecraft.world.level.storage.loot.LootContextUser
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<ShopOfferGenerator> CODEC
    • timeGenerator

      public final net.minecraft.world.level.storage.loot.providers.number.NumberProvider timeGenerator
    • rewardGenerator

      public final IRewardGenerator rewardGenerator
    • orderRandomizer

      public final IngredientRandomizer orderRandomizer
    • orderModifiers

      public final List<ShopOrderModifierEntry> orderModifiers
  • Constructor Details

  • Method Details

    • generate

      public ShopOffer generate(net.minecraft.world.level.storage.loot.LootContext context, Shop shop)
    • getTimeGenerator

      public net.minecraft.world.level.storage.loot.providers.number.NumberProvider getTimeGenerator()
    • getRewardGenerator

      public IRewardGenerator getRewardGenerator()
    • getOrderRandomizer

      public IngredientRandomizer getOrderRandomizer()
    • getOrderModifiers

      public List<ShopOrderModifierEntry> getOrderModifiers()