类 NMSUtil

java.lang.Object
top.shjibi.plugineer.util.NMSUtil

public final class NMSUtil extends Object
与NMS相关的工具类
  • 方法详细资料

    • getVersion

      @NotNull public static @NotNull String getVersion()
      获取当前服务器运行的MC的版本
    • getNMClass

      @Nullable public static @Nullable Class<?> getNMClass(@NotNull @NotNull String name)
      获取NM类
    • getNMSClass

      @Nullable public static @Nullable Class<?> getNMSClass(@NotNull @NotNull String name)
      获取NMS类
    • getCraftBukkitClass

      @Nullable public static @Nullable Class<?> getCraftBukkitClass(@NotNull @NotNull String name)
      获取CraftBukkit类
    • sendPacket

      public static boolean sendPacket(@NotNull @NotNull org.bukkit.entity.Player p, @NotNull @NotNull Object packet)
      给玩家发包
    • asNMSCopy

      @Nullable public static @Nullable Object asNMSCopy(@NotNull @NotNull org.bukkit.inventory.ItemStack item)
      获取NMS的ItemStack
    • getItemNBT

      @Nullable public static @Nullable String getItemNBT(@NotNull @NotNull org.bukkit.inventory.ItemStack item)
      获取物品NBT(字符串)