Java Minecraft Bukkit插件-响应网站

Java Minecraft Bukkit插件-响应网站,java,web,minecraft,bukkit,Java,Web,Minecraft,Bukkit,我想知道是否有一种方法可以制作一个插件,当用户在我的网站上执行某个操作时会触发一个事件。我想这样做是为了创建一个定制商店,因为我不喜欢Enjin或Buycraft,因为它们不是很可定制的。你可以有一个php页面,返回任何等待完成的任务。每个任务都有一个唯一的id(maby mysql主键?)。插件每0.1-5分钟(实际上是任何短时间)向页面发送一个http请求。该页面需要get和/或post密码才能访问,这可以防止黑客/悲伤者/等访问该页面。插件然后执行任务,然后向另一个php文件发送另一个ht

我想知道是否有一种方法可以制作一个插件,当用户在我的网站上执行某个操作时会触发一个事件。我想这样做是为了创建一个定制商店,因为我不喜欢Enjin或Buycraft,因为它们不是很可定制的。

你可以有一个php页面,返回任何等待完成的任务。每个任务都有一个唯一的id(maby mysql主键?)。插件每0.1-5分钟(实际上是任何短时间)向页面发送一个http请求。该页面需要get和/或post密码才能访问,这可以防止黑客/悲伤者/等访问该页面。插件然后执行任务,然后向另一个php文件发送另一个http请求,以将任务标记为已完成(出于安全考虑,再次使用密码),因此它不会出现在未来的新任务轮询中(防止再次运行).

你可以尝试在你的mod中添加一个RESTful服务,看看它在你运行服务器时是否处于活动状态。我想你可以在他们在网站上执行操作时将数据存储在MySQL数据库中,然后制作一个
syncRepeatingTimer
,每隔1分钟(1200个刻度)重复一次,检查MySQL数据库是否包含任何内容,并执行数据库要求它执行的操作,然后在完成时删除数据库中的行/列