if (pluggable == null) {
nbt.removeTag(key);
} else {
NBTTagCompound pluggableData = new NBTTagCompound();
pluggableData.setString("pluggableClass", pluggable.getClass().getName());
pluggable.writeToNBT(pluggableData);
nbt.setTag(key, pluggableData);
}
}
}