Package com.petrolpark.shop.offer.order
Class ShopOrderModifier
java.lang.Object
com.petrolpark.shop.offer.order.ShopOrderModifier
- All Implemented Interfaces:
net.minecraft.world.level.storage.loot.LootContextUser
public class ShopOrderModifier
extends Object
implements net.minecraft.world.level.storage.loot.LootContextUser
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ShopOrderModifier>final net.minecraft.world.level.storage.loot.providers.number.NumberProviderfinal IngredientModifierfinal net.minecraft.world.level.storage.loot.providers.number.NumberProvider -
Constructor Summary
ConstructorsConstructorDescriptionShopOrderModifier(IngredientModifier ingredientModifier, net.minecraft.world.level.storage.loot.providers.number.NumberProvider successMultiplier, net.minecraft.world.level.storage.loot.providers.number.NumberProvider failureMultiplier) -
Method Summary
Modifier and TypeMethodDescriptionList<net.minecraft.network.chat.Component>getDescription(net.minecraft.world.level.Level level) net.minecraft.world.level.storage.loot.providers.number.NumberProvidernet.minecraft.world.level.storage.loot.providers.number.NumberProvidergetMultiplier(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level) net.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
-
ingredientModifier
-
successMultiplier
public final net.minecraft.world.level.storage.loot.providers.number.NumberProvider successMultiplier -
failureMultiplier
public final net.minecraft.world.level.storage.loot.providers.number.NumberProvider failureMultiplier
-
-
Constructor Details
-
ShopOrderModifier
public ShopOrderModifier(IngredientModifier ingredientModifier, net.minecraft.world.level.storage.loot.providers.number.NumberProvider successMultiplier, net.minecraft.world.level.storage.loot.providers.number.NumberProvider failureMultiplier)
-
-
Method Details
-
getIngredientModifier
-
getSuccessMultiplier
public net.minecraft.world.level.storage.loot.providers.number.NumberProvider getSuccessMultiplier() -
getFailureNumberProvider
public net.minecraft.world.level.storage.loot.providers.number.NumberProvider getFailureNumberProvider() -
getDescription
public List<net.minecraft.network.chat.Component> getDescription(net.minecraft.world.level.Level level) -
getMultiplier
public net.minecraft.world.level.storage.loot.providers.number.NumberProvider getMultiplier(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level)
-