Uses of Interface
net.minecraft.world.item.enchantment.providers.EnchantmentProvider
Packages that use EnchantmentProvider
Package
Description
-
Uses of EnchantmentProvider in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type EnchantmentProviderModifier and TypeFieldDescriptionstatic final ResourceKey
<Registry<EnchantmentProvider>> Registries.ENCHANTMENT_PROVIDER
static final Registry
<com.mojang.serialization.MapCodec<? extends EnchantmentProvider>> BuiltInRegistries.ENCHANTMENT_PROVIDER_TYPE
static final ResourceKey
<Registry<com.mojang.serialization.MapCodec<? extends EnchantmentProvider>>> Registries.ENCHANTMENT_PROVIDER_TYPE
-
Uses of EnchantmentProvider in net.minecraft.world.entity.npc
Fields in net.minecraft.world.entity.npc with type parameters of type EnchantmentProviderModifier and TypeFieldDescriptionprivate final Optional
<ResourceKey<EnchantmentProvider>> VillagerTrades.ItemsAndEmeraldsToItems.enchantmentProvider
private final Optional
<ResourceKey<EnchantmentProvider>> VillagerTrades.ItemsForEmeralds.enchantmentProvider
Constructor parameters in net.minecraft.world.entity.npc with type arguments of type EnchantmentProviderModifierConstructorDescriptionItemsAndEmeraldsToItems
(ItemCost pFromItem, int pEmeraldCost, ItemStack pToItem, int pMaxUses, int pVillagerXp, float pPriceMultiplier, Optional<ResourceKey<EnchantmentProvider>> pEnchantmentProvider) (package private)
ItemsAndEmeraldsToItems
(ItemLike pFromItem, int pFromItemAmount, int pEmeraldCost, ItemLike pToItem, int pToItemCount, int pMaxUses, int pVillagerXp, float pPriceMultiplier, ResourceKey<EnchantmentProvider> pEnchantmentProvider) ItemsForEmeralds
(Item pItem, int pEmeraldCost, int pNumberOfItems, int pMaxUses, int pVillagerXp, float pPriceMultiplier, ResourceKey<EnchantmentProvider> pEnchantmentProvider) ItemsForEmeralds
(ItemStack pItemStack, int pEmeraldCost, int pNumberOfItems, int pMaxUses, int pVillagerXp, float pPriceMultiplier, Optional<ResourceKey<EnchantmentProvider>> pEnchantmentProvider) -
Uses of EnchantmentProvider in net.minecraft.world.item.enchantment
Method parameters in net.minecraft.world.item.enchantment with type arguments of type EnchantmentProviderModifier and TypeMethodDescriptionstatic void
EnchantmentHelper.enchantItemFromProvider
(ItemStack pStack, RegistryAccess pRegistries, ResourceKey<EnchantmentProvider> pKey, DifficultyInstance pDifficulty, RandomSource pRandom) -
Uses of EnchantmentProvider in net.minecraft.world.item.enchantment.providers
Classes in net.minecraft.world.item.enchantment.providers that implement EnchantmentProviderModifier and TypeClassDescriptionfinal record
final record
final record
Fields in net.minecraft.world.item.enchantment.providers with type parameters of type EnchantmentProviderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<EnchantmentProvider> EnchantmentProvider.DIRECT_CODEC
static final ResourceKey
<EnchantmentProvider> VanillaEnchantmentProviders.ENDERMAN_LOOT_DROP
static final ResourceKey
<EnchantmentProvider> VanillaEnchantmentProviders.MOB_SPAWN_EQUIPMENT
static final ResourceKey
<EnchantmentProvider> VanillaEnchantmentProviders.PILLAGER_SPAWN_CROSSBOW
static final ResourceKey
<EnchantmentProvider> VanillaEnchantmentProviders.RAID_PILLAGER_POST_WAVE_3
static final ResourceKey
<EnchantmentProvider> VanillaEnchantmentProviders.RAID_PILLAGER_POST_WAVE_5
static final ResourceKey
<EnchantmentProvider> VanillaEnchantmentProviders.RAID_VINDICATOR
static final ResourceKey
<EnchantmentProvider> VanillaEnchantmentProviders.RAID_VINDICATOR_POST_WAVE_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_DESERT_ARMORER_BOOTS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_DESERT_ARMORER_CHESTPLATE_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_DESERT_ARMORER_CHESTPLATE_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_DESERT_ARMORER_HELMET_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_DESERT_ARMORER_LEGGINGS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_DESERT_ARMORER_LEGGINGS_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_JUNGLE_ARMORER_BOOTS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_JUNGLE_ARMORER_BOOTS_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_JUNGLE_ARMORER_CHESTPLATE_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_JUNGLE_ARMORER_HELMET_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_JUNGLE_ARMORER_HELMET_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_JUNGLE_ARMORER_LEGGINGS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_PLAINS_ARMORER_BOOTS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_PLAINS_ARMORER_BOOTS_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_PLAINS_ARMORER_CHESTPLATE_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_PLAINS_ARMORER_HELMET_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_PLAINS_ARMORER_LEGGINGS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_PLAINS_ARMORER_LEGGINGS_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SAVANNA_ARMORER_BOOTS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SAVANNA_ARMORER_CHESTPLATE_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SAVANNA_ARMORER_CHESTPLATE_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SAVANNA_ARMORER_HELMET_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SAVANNA_ARMORER_HELMET_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SAVANNA_ARMORER_LEGGINGS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SNOW_ARMORER_BOOTS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SNOW_ARMORER_BOOTS_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SNOW_ARMORER_HELMET_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SNOW_ARMORER_HELMET_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SWAMP_ARMORER_BOOTS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SWAMP_ARMORER_BOOTS_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SWAMP_ARMORER_CHESTPLATE_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SWAMP_ARMORER_HELMET_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SWAMP_ARMORER_HELMET_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_SWAMP_ARMORER_LEGGINGS_4
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_TAIGA_ARMORER_CHESTPLATE_5
static final ResourceKey
<EnchantmentProvider> TradeRebalanceEnchantmentProviders.TRADES_TAIGA_ARMORER_LEGGINGS_5
Methods in net.minecraft.world.item.enchantment.providers that return types with arguments of type EnchantmentProviderModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec
<? extends EnchantmentProvider> EnchantmentProviderTypes.bootstrap
(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentProvider>> p_346162_) com.mojang.serialization.MapCodec
<? extends EnchantmentProvider> EnchantmentProvider.codec()
static ResourceKey
<EnchantmentProvider> Method parameters in net.minecraft.world.item.enchantment.providers with type arguments of type EnchantmentProviderModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec
<? extends EnchantmentProvider> EnchantmentProviderTypes.bootstrap
(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentProvider>> p_346162_) static void
TradeRebalanceEnchantmentProviders.bootstrap
(BootstrapContext<EnchantmentProvider> pContext) static void
VanillaEnchantmentProviders.bootstrap
(BootstrapContext<EnchantmentProvider> pContext)