@@ -0,0 +1,568 @@
+package org.inventivetalent.npclib.nbt;%0A%0Aimport org.inventivetalent.nbt.NBTTag;%0A%0Aimport java.lang.reflect.Method;%0Aimport java.lang.reflect.Parameter;%0A%0Apublic class NBTParameter extends NBTMember %7B%0A%0A%09protected final Parameter parameter;%0A%0A%09public NBTParameter(String%5B%5D key, int type, boolean read, boolean write, Method method, Parameter parameter) %7B%0A%09%09super(key, type, read, write, method);%0A%09%09this.parameter = parameter;%0A%09%7D%0A%0A%09@Override%0A%09public void read(NBTTag tag) %7B%0A%09%7D%0A%0A%09@Override%0A%09public NBTTag write(NBTTag tag) %7B%0A%09%09throw new UnsupportedOperationException();%0A%09%7D%0A%0A%7D%0A

add NBT parameter