Package com.petrolpark.shop.offer
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ShopOfferGenerator>final List<ShopOrderModifierEntry>final IngredientRandomizerfinal IRewardGeneratorfinal net.minecraft.world.level.storage.loot.providers.number.NumberProvider -
Constructor Summary
ConstructorsConstructorDescriptionShopOfferGenerator(net.minecraft.world.level.storage.loot.providers.number.NumberProvider timeGenerator, IRewardGenerator rewardGenerator, IngredientRandomizer orderRandomizer, List<ShopOrderModifierEntry> orderModifiers) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.level.storage.loot.providers.number.NumberProviderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.storage.loot.LootContextUser
getReferencedContextParams, validate
-
Field Details
-
CODEC
-
timeGenerator
public final net.minecraft.world.level.storage.loot.providers.number.NumberProvider timeGenerator -
rewardGenerator
-
orderRandomizer
-
orderModifiers
-
-
Constructor Details
-
ShopOfferGenerator
public ShopOfferGenerator(net.minecraft.world.level.storage.loot.providers.number.NumberProvider timeGenerator, IRewardGenerator rewardGenerator, IngredientRandomizer orderRandomizer, List<ShopOrderModifierEntry> orderModifiers)
-
-
Method Details
-
generate
-
getTimeGenerator
public net.minecraft.world.level.storage.loot.providers.number.NumberProvider getTimeGenerator() -
getRewardGenerator
-
getOrderRandomizer
-
getOrderModifiers
-