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.BuilderEnchantment.enchantment(Enchantment.EnchantmentDefinition definition) Enchantment.Builder.exclusiveWith(HolderSet<Enchantment> exclusiveSet) Enchantment.Builder.withCustomName(UnaryOperator<MutableComponent> nameFactory) Allows specifying an operator that can customize the defaultComponentcreated 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 voidEnchantments.register(BootstrapContext<Enchantment> context, ResourceKey<Enchantment> key, Enchantment.Builder builder)