net.minecraft.component.type

public class ItemEnchantmentsComponent$Builder

net.minecraft.world.item.enchantment.ItemEnchantments$Mutable
net.minecraft.class_9304$class_9305
net.minecraft.component.type.ItemEnchantmentsComponent$Builder

Field summary

Modifier and TypeField
private final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<RegistryEntry<Enchantment>>
enchantments
field_49391
enchantments

Constructor summary

ModifierConstructor
public (ItemEnchantmentsComponent enchantmentsComponent)

Method summary

Modifier and TypeMethod
public void
set(Holder<Enchantment> enchantment, int level)
method_57547(class_6880<class_1887> arg0, int arg1)
set(RegistryEntry<Enchantment> enchantment, int level)
public void
upgrade(Holder<Enchantment> enchantment, int level)
method_57550(class_6880<class_1887> arg0, int arg1)
add(RegistryEntry<Enchantment> enchantment, int level)
public void
removeIf(Predicate<Holder<Enchantment>> predicate)
method_57548(Predicate<class_6880<class_1887>> arg0)
remove(Predicate<RegistryEntry<Enchantment>> predicate)
public int
getLevel(Holder<Enchantment> enchantment)
method_57546(class_6880<class_1887> arg0)
getLevel(RegistryEntry<Enchantment> enchantment)
public Set<RegistryEntry<Enchantment>>
keySet()
method_57545()
getEnchantments()
public ItemEnchantmentsComponent
toImmutable()
method_57549()
build()