Uses of Class
net.minecraft.world.item.enchantment.Enchantment.Builder
Packages that use Enchantment.Builder
-
Uses of Enchantment.Builder in net.minecraft.world.item.enchantment
Methods in net.minecraft.world.item.enchantment that return Enchantment.BuilderModifier and TypeMethodDescriptionstatic Enchantment.Builder
Enchantment.enchantment
(Enchantment.EnchantmentDefinition pDefinition) Enchantment.Builder.exclusiveWith
(HolderSet<Enchantment> pExclusiveSet) Enchantment.Builder.withCustomName
(UnaryOperator<MutableComponent> nameFactory) Allows specifying an operator that can customize the defaultComponent
created bybuild(ResourceLocation)
.Enchantment.Builder.withEffect
(DataComponentType<List<ConditionalEffect<E>>> pComponentType, E pEffect) Enchantment.Builder.withEffect
(DataComponentType<List<ConditionalEffect<E>>> pComponentType, E pEffect, LootItemCondition.Builder pRequirements) Enchantment.Builder.withEffect
(DataComponentType<List<EnchantmentAttributeEffect>> pComponentType, EnchantmentAttributeEffect pEffect) Enchantment.Builder.withEffect
(DataComponentType<List<TargetedConditionalEffect<E>>> pComponentType, EnchantmentTarget pEnchanted, EnchantmentTarget pAffected, E pEffect) Enchantment.Builder.withEffect
(DataComponentType<List<TargetedConditionalEffect<E>>> pComponentType, EnchantmentTarget pEnchanted, EnchantmentTarget pAffected, E pEffect, LootItemCondition.Builder pRequirements) Enchantment.Builder.withEffect
(DataComponentType<Unit> pComponentType) Enchantment.Builder.withSpecialEffect
(DataComponentType<E> pComponent, E pValue) Methods in net.minecraft.world.item.enchantment with parameters of type Enchantment.BuilderModifier and TypeMethodDescriptionprivate static void
Enchantments.register
(BootstrapContext<Enchantment> pContext, ResourceKey<Enchantment> pKey, Enchantment.Builder pBuilder)