Skip to content

NMS

implementation("com.mineinabyss:idofront-nms:<version>")

Conversions

We provide toBukkit and toNMS extension functions for some common NMS types, as well as typealiases starting with NMS (ex NMSItemStack.)

Classes include: Entity, Player, World, Inventory, ItemStack

Example:

bukkitEntity.toNMS() // returns NMSEntity
nmsEntity.toBukkit() // returns BukkitEntity

WrappedPDC

A persistent data container (PDC) implementation that wraps a CompoundTag.

Fast Item PDC

We include an extension ItemStack.fastPDC which will bypass bukkit's meta cloning that adds a lot of overhead when dealing with big PDCs and takes the nbt directly from NMS.