问题标签 [bukkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
295 浏览

java - 有没有办法绕过一个没有实现 Serializable 的类?

好的,所以我在存储在文件中并从中重新加载的 HashMap 中使用 Bukkit 的 ItemStack,但我发现 org.bukkit.craftbukkit.v1_4_6.inventory.CraftMetaItem 用于由 ItemStack.serialize( ) 没有实现可序列化。有没有办法解决这个问题?谢谢!

编辑:

这是我的插件中的代码片段。这是引发错误的部分。

最后但肯定最不重要的是,这里是错误!

0 投票
2 回答
2970 浏览

java - PHP to Java Connection

I am working on a project where I send supposedly press a button on a webpage and it then executes a command in java. What I'm looking for is something like this. Say if I pressed a button and then it sends a command to the minecraft server to reload plugins. How would I go achieving this? Thanks

0 投票
1 回答
120 浏览

python - 如何让python打开一个应用程序并使用它?

我有一个在我的 Mac 上运行的 Minecraft Bukkit 服务器。我也经常出差,让服务器重启很痛苦。我是否有可能拥有一个可以使用停止命令关闭服务器的 Python 2.7.3 脚本。然后我希望脚本等待 30 秒,然后重新打开服务器。我希望脚本也位于每 6 小时重新启动服务器的计时器上。

我的主要问题是,是否有任何模块、库或方法可供我完成此任务,如果需要,我在哪里可以找到更多信息?

---- 伪代码 ----

对不起,如果我的问题太天真,但我是一个业余程序员!

谢谢!

0 投票
2 回答
270 浏览

java - 防止伪造客户端数据Java?

我正在为流行的 Minecraft 服务器软件 Bukkit 编写一个插件。

我的插件需要将玩家分数发送到我的服务器,以制定全球排行榜。

看到Java可以反编译,有人可以反编译插件,并找出它是如何工作的(无论如何它是开源的)。我正在寻找一种将数据发送到我的服务器(玩家分数)的方法,这样它就不会被欺骗,并且排行榜也不会被操纵。

我正在考虑让插件的用户(服务器所有者)注册到排行榜站点,然后使用他们自己的用户名/密码组合连接到我的排行榜。如果它被滥用,我可以简单地从排行榜中阻止该服务器。然而,这不是最有效的方法,因为我必须管理连接并批准杀死的数量。

我将如何确保客户端(Bukkit 服务器插件)不能欺骗杀戮?

0 投票
2 回答
3425 浏览

java - Java 错误:无法解析为变量

我正在尝试使用 Java,bukkit 创建一个 minecraft 插件。

我得到的错误是'plugin' on

这是:

插件无法解析为变量

请帮忙!

0 投票
1 回答
425 浏览

java - .equals 不使用扫描仪

我知道它正在读取文件,因为我让它将 txt 文件的内容打印到控制台,但每次我尝试 .equals 时,变量都不会更改为 true/false,只是保持 true 有什么想法吗?

编辑:

那行得通,它现在可以读取它,但是我的变量没有更新为真/假。它保持在 true 左右,这在控制台中说。

我的变量是如何制作的:

这就是我制作变量的方式,它应该 = false 但停止也不 - 更改它。我在我的 java 文件中搜索了可能触发它的东西,但找不到任何东西。

0 投票
1 回答
320 浏览

yaml - YAML 语法错误

我正在为 Bukkit 中的 PermissionsEx 开发一个 permissions.yml 文件。

我最近在验证语法时遇到了一个错误,在用尽所有选项后,错误仍然显示为“第 130 行的语法错误,第 18 列:`'”(此代码中没有制表符间距)

代码可以在这里找到 http://pastebin.com/KDKvd18H

如果有人能够帮助我纠正这个错误,我们将不胜感激。

亲切的问候, Cian

0 投票
1 回答
1632 浏览

php - Minecraft RCON 从 Web 服务器运行时不工作,但从 localhost 工作

我有一个脚本应该从我的网络服务器远程将我的 Minecraft 服务器上的人列入白名单。

此脚本在从我的本地主机运行时完美运行,但在我的 Web 服务器上运行时运行良好(连接超时)。有什么可以让这发生的吗?

每次我从网络服务器运行它时,它都会超时。然后我的世界服务器崩溃了。

预期:“用户”已添加到白名单(来自本地主机)实际来自 Web 服务器:

0 投票
1 回答
284 浏览

php - 从 bbPress 运行 Minecraft 命令

好的,大家好。问你这个问题可能真的很奇怪,但是当我的 Minecraft 服务器论坛上的某个人在论坛中创建一个主题时,有没有办法:“介绍你自己”它会给他们钱。我已经有执行此操作的命令,希望可以执行此操作。

还有可能他们只能在他们的论坛帐户下进行一次。

非常感谢你。

0 投票
2 回答
2126 浏览

java - Java:构造函数初始化和静态方法初始化的区别?

这可能只是个人品味和工作流程的问题,但如果不止于此,我觉得无论如何我都应该问。

在 Java 中,通过构造函数创建实例和通过静态方法(返回实例)之间有什么区别?例如,从我正在处理的项目中获取这段代码(在发布时手工编写,因此采取了一些捷径和自由):

在这种情况下,使用之间有什么区别

在 Plugin 类中,除了createMap()只在后者中运行,因为它没有在构造函数中调用?

为了澄清,在这种情况下,Plugin被认为是主类。

我知道足够多的 Java 语法来编写中级插件,但对 Java 本身还不够了解,无法知道这两种方式之间的区别。

编辑:例如,Maps我用来创建的类Map使用静态工厂方法(我希望我正确使用该术语)使用类而不是对象调用。