Class ContextIntProviders
java.lang.Object
net.minecraft.world.level.storage.loot.providers.number.ints.ContextIntProviders
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResourceKey<ContextIntProvider> static final com.mojang.serialization.Codec<Holder<ContextIntProvider>> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final ResourceKey<ContextIntProvider> static final com.mojang.serialization.Codec<ContextIntProvider> static final com.mojang.serialization.Codec<HolderSet<ContextIntProvider>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Holder<ContextIntProvider> add(Holder<ContextIntProvider>... inputs) static Holder<ContextIntProvider> avg(Holder<ContextIntProvider>... inputs) static Holder<ContextIntProvider> between(int min, int max) static Holder<ContextIntProvider> binomial(int n, float p) static voidbootstrap(BootstrapContext<ContextIntProvider> context) private static ContextIntProvidercompostable(HolderGetter<Block> blocks, int layerIncreaseChance) private static ContextIntProvidercooking(HolderGetter<LootItemCondition> predicates, Holder.Reference<ContextIntProvider> normalBurnTimeDivisor, Holder.Reference<ContextIntProvider> fastBurnTimeDivisor, int timeSeconds) private static ResourceKey<ContextIntProvider> static Holder<ContextIntProvider> div(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) static Holder<ContextIntProvider> exactly(int value) static Holder<ContextIntProvider> floorDiv(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) static Holder<ContextIntProvider> floorMod(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) static Holder<ContextIntProvider> fromFloat(Holder<ContextFloatProvider> input) static Holder<ContextIntProvider> fromScoreboard(LootContext.EntityTarget entityTarget, String score) static Holder<ContextIntProvider> max(Holder<ContextIntProvider>... inputs) static Holder<ContextIntProvider> min(Holder<ContextIntProvider>... inputs) static Holder<ContextIntProvider> mod(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) static Holder<ContextIntProvider> mul(Holder<ContextIntProvider>... inputs) static Holder<ContextIntProvider> negate(Holder<ContextIntProvider> input) static Holder<ContextIntProvider> sub(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) static Holder<ContextIntProvider> weighted(WeightedList<Holder<ContextIntProvider>> cases)
-
Field Details
-
DIRECT_CODEC
-
CODEC
-
LIST_CODEC
-
COMPOSTABLE_LOW
-
COMPOSTABLE_LOW_MEDIUM
-
COMPOSTABLE_MEDIUM
-
COMPOSTABLE_MEDIUM_HIGH
-
COMPOSTABLE_ALWAYS_ADD_ONE
-
COOKING_TIME_BAMBOO
-
COOKING_TIME_WOOL_SLABS
-
COOKING_TIME_WOOL_CARPETS
-
COOKING_TIME_DRY_PLANTS
-
COOKING_TIME_WOOD_ITEMS_EXTRA_SMALL
-
COOKING_TIME_WOOL
-
COOKING_TIME_WOOD_SLABS
-
COOKING_TIME_WOOD_ITEMS_LARGE
-
COOKING_TIME_WOOD_ITEMS_SMALL
-
COOKING_TIME_ROOTS
-
COOKING_TIME_WOOD_BLOCKS
-
COOKING_TIME_HANGING_SIGNS
-
COOKING_TIME_BOATS
-
COOKING_TIME_COAL
-
COOKING_TIME_BLAZE_ROD
-
COOKING_TIME_DRIED_KELP_BLOCK
-
COOKING_TIME_COAL_BLOCK
-
COOKING_TIME_LAVA_BUCKET
-
COOKING_NORMAL_BURN_TIME_REDUCTION_FACTOR
-
COOKING_FAST_BURN_TIME_REDUCTION_FACTOR
-
BREWING_DEFAULT_USES
-
-
Constructor Details
-
ContextIntProviders
public ContextIntProviders()
-
-
Method Details
-
createKey
-
bootstrap
-
compostable
-
cooking
private static ContextIntProvider cooking(HolderGetter<LootItemCondition> predicates, Holder.Reference<ContextIntProvider> normalBurnTimeDivisor, Holder.Reference<ContextIntProvider> fastBurnTimeDivisor, int timeSeconds) -
fromFloat
-
binomial
-
exactly
-
fromScoreboard
public static Holder<ContextIntProvider> fromScoreboard(LootContext.EntityTarget entityTarget, String score) -
avg
-
sub
public static Holder<ContextIntProvider> sub(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) -
max
-
min
-
mod
public static Holder<ContextIntProvider> mod(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) -
floorMod
public static Holder<ContextIntProvider> floorMod(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) -
negate
-
mul
-
div
public static Holder<ContextIntProvider> div(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) -
floorDiv
public static Holder<ContextIntProvider> floorDiv(Holder<ContextIntProvider> left, Holder<ContextIntProvider> right) -
add
-
between
-
weighted
-