当前位置: 首页 > 知识库问答 >
问题:

我的世界布基特插件 - 回应网站

谭刚毅
2023-03-14

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

共有1个答案

干浩然
2023-03-14

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

 类似资料:
  • 我正在尝试将所有在线玩家设置为游戏模式0(生存)(我做一个varo插件) 以下是我的代码: 如果我开始倒计时,并且调用了startVaro()方法,我会得到一个错误: 为什么我有这个错误?我该如何解决它?

  • 需要有关minecraft插口插件的帮助。 这是布局(或构建路径,如果你想这样称呼它) 这是主文件的代码(main.java) 下面是listeners.java的代码(在监听器包中) 然后这里是yml文件 此外,如果版本错误,下面是我将其上传到服务器时的样子。 org.bukkit.plugin。InvalidDescriptionException:插件无效。yml在org.bukkit.pl

  • 当我测试我的插件时,以下异常被抛出: 插件可以工作,但事件“AdventureModel”不可以,这是代码: 我没有任何其他具有相同类的插件,并且测试服务器目录是空的。 错误

  • 在for循环中,我的目标是破坏其他没有被破坏的玩家。所以,我做了一个新的事件,它的原因是自杀,这样当它破坏玩家时,这个方法就不会被再次调用,最终杀死玩家。我做了我的研究,发现了调用一个新的实体损坏事件来损坏玩家,但它似乎不起作用。我需要一种替代的方法来损坏我的玩家,但不要一次又一次地调用这个事件。 <code>p.Damage(event.getDamage)放置在内部时,事件循环。 注释代码有效

  • 我正在尝试使用buckecord/Bukkit插件消息通道来接收关于玩家的数据(特别是他们在哪个聊天通道),首先从buk kit发送一个插件消息- 我在这里使用了教程,但服务器只是崩溃了,因为当从Bungee服务器接收到插件消息时,不会触发,所以不会触发。 以下是请求信息的代码: 下面是收到的插件消息的代码: 如果有一种方法可以做到这一点,而不需要等待服务器的其余部分(插件的其余部分可以在等待响应

  • 我刚刚试着写一个Minecraft模型。IntelliJ IDEA突出显示了这行代码: