Package com.github.syari.spigot.api.nms

Types

CraftItemStackWrapper
Link copied to clipboard
class CraftItemStackWrapper(instance: Any) : NMSWrapper
org.bukkit.craftbukkit.%s.inventory.CraftItemStack を扱う。
NBTTagCompoundWrapper
Link copied to clipboard
class NBTTagCompoundWrapper(instance: Any) : NMSWrapper
net.minecraft.server.%s.NBTTagCompound を扱う。
NMSItemStackWrapper
Link copied to clipboard
class NMSItemStackWrapper(instance: Any) : NMSWrapper
net.minecraft.server.%s.ItemStack を扱う。
NMSWrapper
Link copied to clipboard
abstract class NMSWrapper
NMS を扱う為の基底クラス。

Functions

getNMSClass
Link copied to clipboard
fun getNMSClass(className: String): Class<*>
NMS のクラスを取得する。%sNMS_VERSION に置き換わる。
getNMSClass("net.minecraft.server.%s.NBTTagCompound")
getNMSClass("org.bukkit.craftbukkit.%s.inventory.CraftItemStack")

Properties

NMS_VERSION
Link copied to clipboard
val NMS_VERSION: String
NMS のバージョン。
SERVER_VERSION
Link copied to clipboard
val SERVER_VERSION: Int
サーバーのメジャーバージョン。1.16.