bukkit相关内容

Bukkit如何更改配置文件中的int,然后能够再次更改它而无需重新加载(自定义配置文件类.)

好的,所以我正在为OP-Prison服务器创建自定义功能,我需要做的一件事情就是从players.yml文件中获取一个整数,检查它是否> =一个,如果是删除一个,保存它,然后如果它仍然高于1,则他们可以重复该操作,直到它为0. 问题在于我必须重新启动服务器才能更改文件,即使我这样做,它一次也只会下降一个整数,而不必再次重新加载. GUI创建代码: Main main = Main.ge ..
发布时间:2020-05-09 22:01:28 其他开发

Bukkit-从配置文件获取字符串时显示null

所以我一直在为我的Minecraft服务器开发自定义功能,我需要做的一件事情就是从配置文件中获取一个整数,该整数是每个玩家特有的,以显示它们有多少个Packages(键).有(虚拟物品) 我遇到的问题是,在GUI中显示的是"null",而不是显示的是"null" ...有人可以帮助我吗? gui中的项目 用于在配置中创建玩家实例的代码(使用由我的一个朋友提供给我的自定义文件类.) ..
发布时间:2020-05-09 22:01:24 其他开发

返回扩展类

我不确定这是否真的有意义(我有点困惑自己),但是我想做的是创建一个迷你游戏插件,并且我试图使其在地图之间循环,我创建一个扩展BaseGame的新类,我将插件实例,世界名称和xml文件名传递给超类BaseGame,然后basegame类解析xml文件和设置变量中的信息.在扩展BaseGame的类中,我有一些方法,因为大多数地图具有不同的游戏类型,因此我需要针对不同的事件做不同的事情,例如在TDM上, ..
发布时间:2020-05-09 22:01:17 Java开发

Bukkit插件从config.yml获取位置

我正在尝试创建插件,如果胸部的位置与我的config.yml中的任何位置都不匹配,它将检查何时有人打开胸部.所以我想做这样的事情: ArratList list = new ArrayList(); foreach(get world, x, y, z from each key in section Locations in my config) { list. ..
发布时间:2020-05-09 22:01:05 Java开发

在Bukkit插件中以整数形式获取赏金参数

这只是插件的开始,还会有更多.这就是我想要的:对于/bounty ,我希望能够读取所读取的内容,以生成类似int a = args[1]的变量,但是我不知道该怎么做. 我已经尝试过,但给了我一些错误.我也想要它,所以它只能是命令上的数字.我正在使用bukkit版本:craftbukkit-1.7.10-R0.1-20140804.183445-7 这是我的 ..
发布时间:2020-05-09 22:01:02 Java开发

我要杀死一个高出24个方块的玩家

我想制作一个Spigot插件,如果玩家超过24个方块,该插件会杀死该玩家. 我已经编写了代码,但是没有用 这是完整的代码,我不需要注册新的类,因为我在主类中编写了事件 import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import o ..
发布时间:2020-05-09 22:00:52 Java开发

创建“自定义" Bukkit插件YAML文件

每个人.我最近刚开始为Minecraft编写Bukkit插件.我已经有前两个插件的开发版本在服务器上运行良好,并且根本没有给我带来太多麻烦.我目前正在研究第三个,但遇到了一些麻烦. 我试图弄清楚如何精确地创建一个YAML文件以及从中读取数据/向其中写入数据.只是为了澄清,我不是在引用config.yml文件,因为我对此没有任何麻烦.我知道如何创建默认的config.yml文件并从中读取数据, ..
发布时间:2020-05-09 22:00:48 其他开发

Minecraft Bukkit活动

我正在尝试为Minecraft进行bukkit编程,但是由于某些原因,我陷入了事件.这是我的代码: 主类文件: package com.plugin1; import java.util.logging.Logger; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.command.Co ..
发布时间:2020-05-09 22:00:39 Java开发

合并Java中的两个Config.yml文件?

在对bukkit插件进行编程时,我意识到我需要拥有自己的配置文件,以便可以在文件中添加注释.我还需要能够更新配置(如果它已经创建并且很旧). 我最近还完成了一个简单的jQuery插件,在其中使用了jQuery.extend并合并了两个设置数组.我想知道在带有配置文件的Java中是否可行. 我的问题: Is there a way i can merge the new defau ..
发布时间:2020-05-09 22:00:29 Java开发

在Bukkit中从原理图设置块数据?

我试图在bukkit中加载并粘贴.schematic文件(不钩住MCEdit API).下面是我用来粘贴原理图的功能/方法.粘贴时,我在粘贴过程中一直得到NullPointerException.当我记录下要放置的物品时,我看到了草块,石头,但没有看到我的胸部,箱子中的任何东西或信标(也许还有更多的方块). 此行出现错误:block.setData(blockData[index], tru ..
发布时间:2020-05-09 22:00:01 Java开发

Java:通过构造函数和静态方法进行初始化之间的区别?

这可能只是个人喜好和工作流程的问题,但是如果不止于此,我还是应该问一下. 在Java中,通过构造函数和通过静态方法(返回实例)创建实例之间有什么区别?例如,从我正在处理的项目中获取以下代码(在发布时手动编写,因此采用了一些快捷方式和自由): Plugin main; Map map; public Handler(Plugin main) { this.m ..
发布时间:2020-05-09 18:42:21 Java开发

如何实现体面的“坏词过滤器"?

如何创建良好的不良单词聊天过滤器?例如,让用户不要键入Poop并向他们发送警告. 但是它也应该过滤pooopppp,P00p,Po0p,P0o0o0op,(或他们尝试使用的任何技巧)等. 解决方案 您应该实施一些机器学习对此进行过滤.我建议这样做: Google Tensorflow . 您应该做的是创建张量流引擎,使用诸如Poop,P0op,Po0pp等坏词训练它们,经过几次 ..
发布时间:2020-05-04 09:57:32 Java开发

如何将主类的实例传递给多个侦听器?

所以,我一直在研究插件.一切都很好,直到我偶然发现了一个问题.我正在使用单独的Listener(implements Listener)类来管理事件,但是对于其中某些事件,我需要访问JavaPlugin方法,例如获取配置文件. 在我的侦听器类中使用下面的构造函数是有效的,但是如果我尝试在另一个类中使用相同的东西,则Eclipse会给它加上一个可爱的红色下划线,表示blank final fi ..
发布时间:2020-05-02 09:38:08 Java开发

Java ArrayList IndexOutOfBoundsException索引:1,大小:1

我正在尝试用Java读取某个文件并将其转换为多维数组。每当我从脚本中读取一行代码时,控制台都会说: 引起:java.lang.IndexOutOfBoundsException:Index: 1,大小:1 我知道这个错误是在编码无法达到具体目的时引起的索引,但我现在还不知道如何修复它。 这是我编码的一个例子。 int x = 1; while(sca ..
发布时间:2018-12-21 20:17:36 Java开发

写入后的空白文件?

所以我一直在尝试为我的一个朋友写一个Bukkit插件,由于某种原因,配置生成不起作用。有问题的代码如下,我很乐意添加人们需要的任何代码来帮助我解决这个问题。当我运行该程序时,创建的配置文件最终为空白。测试文件很好(我通过简单地注释删除文件的行来测试)但是一旦我尝试获得多行就失败了。任何人都可以帮忙吗? PrintWriter out = new PrintWriter(new FileWr ..
发布时间:2018-12-20 22:20:27 Java开发

数据库连接应始终保持打开状态还是仅在需要时打开?

我有一个需要连接数据库的bukkit插件(minecraft)。 请原谅noob问题,但是数据库连接应该一直保持打开状态,还是在需要时打开和关闭? 解决方案 数据库连接必须仅在需要时才打开,并在完成所有必要的工作后关闭。代码示例: 在Java 7之前: Connection con = null; try { con = ... //检索数据库连接 //做你的工 ..
发布时间:2018-11-27 23:56:54 Java开发

使用PHP启动/停止Minecraft服务器

在过去的10个小时里,我一直试图找到一种方法来启动/停止与我的php脚本位于同一目录中的craftbukkit.jar文件。我已经尝试了几乎所有我在stackoverflow上找到的解决方案,但没有一个能够工作。 我试过两个 shell_exec(“java -Xms1024M - Xmx1024M -jar craftbukkit.jar -o true“); 和 exec(”java - ..
发布时间:2018-11-19 14:21:15 PHP