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 Details

    • CODEC

      public static final com.mojang.serialization.Codec<ShopOrderModifier> CODEC
    • ingredientModifier

      public final IngredientModifier 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

      public IngredientModifier 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)