Difference between revisions of "Plugin API"

From Mineserver Wiki
Jump to navigation Jump to search
m
    mineserver->screen.log(msg.c_str());
    mineserver->screen.log(msg.c_str());
    mineserver->plugin.setPluginVersion(pluginName.c_str(), PLUGIN_COMMAND_VERSION);
    mineserver->plugin.setPluginVersion(pluginName.c_str(), PLUGIN_COMMAND_VERSION);
−
mineserver->callback.add_hook("ChatPre", (void *)SOMEFUNCTIONNAME);
+
mineserver->plugin.addCallback("PlayerChatPre", (void *)SOMEFUNCTIONNAME);
−
mineserver->callback.add_hook("BlockPlacePre", (void *)SOMEFUNCTIONNAME2);
+
mineserver->plugin.addCallback("BlockPlacePre", (void *)SOMEFUNCTIONNAME2);
  }
  }
  PLUGIN_API_EXPORT void (plugin_name)_shutdown(void)
  PLUGIN_API_EXPORT void (plugin_name)_shutdown(void)