java.lang.Object
net.guizhanss.guizhanlib.minecraft.helper.enchantments.EnchantmentHelper

public final class EnchantmentHelper extends Object
附魔(Enchantment)名称与等级
Author:
ybw0014
  • Constructor Details

    • EnchantmentHelper

      public EnchantmentHelper()
  • Method Details

    • getEnchantmentDisplayName

      @Nonnull public static String getEnchantmentDisplayName(@Nonnull Enchantment enchantment, int level)
      返回附魔(Enchantment)的中文名称与附魔等级
      Parameters:
      enchantment - Enchantment 附魔
      level - 附魔等级
      Returns:
      附魔的中文名称与等级
    • getEnchantmentDisplayName

      @Nonnull public static String getEnchantmentDisplayName(@Nonnull Map.Entry<Enchantment,Integer> entry)
      返回附魔(Enchantment)的中文名称与附魔等级
      Parameters:
      entry - Map.Entry<Enchantment, Integer> 附魔与附魔等级
      Returns:
      附魔名称以及等级
    • getEnchantmentName

      @Nonnull public static String getEnchantmentName(@Nonnull Enchantment enchantment)
      返回附魔(Enchantment)的中文名称
      Parameters:
      enchantment - Enchantment 附魔
      Returns:
      附魔的中文名称, 如果获取失败则返回键名
    • getEnchantmentName

      @Nonnull public static String getEnchantmentName(@Nonnull Enchantment enchantment, boolean returnKey)
      返回附魔(Enchantment)的中文名称。 如果获取失败则根据设置返回键名或英文
      Parameters:
      enchantment - Enchantment 附魔
      returnKey - 是否返回键名
      Returns:
      附魔的中文名称
    • getEnchantmentKey

      @Nonnull public static String getEnchantmentKey(@Nonnull Enchantment enchantment)
      获取附魔(Enchantment)的键名
      Parameters:
      enchantment - Enchantment 附魔
      Returns:
      附魔的键名
    • getEnchantmentLevelName

      @Nonnull public static String getEnchantmentLevelName(int level)
      返回附魔等级的名称
      Parameters:
      level - 附魔等级
      Returns:
      附魔等级的名称
    • getEnchantmentLevelKey

      @Nonnull public static String getEnchantmentLevelKey(int level)
      获取附魔等级的键名
      Parameters:
      level - 附魔等级
      Returns:
      附魔等级的键名