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 definition) Enchantment.Builder.exclusiveWith
(HolderSet<Enchantment> exclusiveSet) 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>>> componentType, E effect) Enchantment.Builder.withEffect
(DataComponentType<List<ConditionalEffect<E>>> componentType, E effect, LootItemCondition.Builder requirements) Enchantment.Builder.withEffect
(DataComponentType<List<EnchantmentAttributeEffect>> componentType, EnchantmentAttributeEffect effect) Enchantment.Builder.withEffect
(DataComponentType<List<TargetedConditionalEffect<E>>> componentType, EnchantmentTarget enchanted, EnchantmentTarget affected, E effect) Enchantment.Builder.withEffect
(DataComponentType<List<TargetedConditionalEffect<E>>> componentType, EnchantmentTarget enchanted, EnchantmentTarget affected, E effect, LootItemCondition.Builder requirements) Enchantment.Builder.withEffect
(DataComponentType<Unit> componentType) Enchantment.Builder.withSpecialEffect
(DataComponentType<E> component, E value) Methods in net.minecraft.world.item.enchantment with parameters of type Enchantment.BuilderModifier and TypeMethodDescriptionprivate static void
Enchantments.register
(BootstrapContext<Enchantment> context, ResourceKey<Enchantment> key, Enchantment.Builder builder)