NBTCompoundTag nbt = new NBTCompoundTag(); nbt.setString("select", "com.example.mod.Callbacks.ocAssemblerSelect"); nbt.setString("validate", "com.example.mod.Callbacks.ocAssemblerValidate"); nbt.setString("assemble", "com.example.mod.Callbacks.ocAssemblerAssemble"); // ... FMLInterModComms.sendMessage("OpenComputers", "registerDisassemblerTemplate", nbt);