Interface IEstimableNumberProvider

All Superinterfaces:
net.minecraft.world.level.storage.loot.LootContextUser, net.minecraft.world.level.storage.loot.providers.number.NumberProvider
All Known Implementing Classes:
ContextEntityNumberProvider, ContextTeamNumberProvider, ContextToolNumberProvider, FunctionNumberProvider, MaxNumberProvider, MinNumberProvider, PolynomialNumberProvider, ProductNumberProvider, SigmoidNumberProvider, SumNumberProvider

public interface IEstimableNumberProvider extends net.minecraft.world.level.storage.loot.providers.number.NumberProvider
  • Method Summary

    Modifier and Type
    Method
    Description
    A rough estimate for the output of this Number Provider, for display purposes only.
    float
    getMaxFloat(net.minecraft.world.level.storage.loot.LootContext context)
    The maximum possible value this Number Provider can give, ignoring any randomness.

    Methods inherited from interface net.minecraft.world.level.storage.loot.LootContextUser

    getReferencedContextParams, validate

    Methods inherited from interface net.minecraft.world.level.storage.loot.providers.number.NumberProvider

    getFloat, getInt, getType
  • Method Details

    • getEstimate

      NumberEstimate getEstimate()
      A rough estimate for the output of this Number Provider, for display purposes only.
    • getMaxFloat

      float getMaxFloat(net.minecraft.world.level.storage.loot.LootContext context)
      The maximum possible value this Number Provider can give, ignoring any randomness.