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.