我的世界怎么自动算出烟花?
泻药 这个问题好!作为一个老mc,对这种计算烟花效率的问题上心过一阵子(其实就几天)。现在放烟花一般都是用手机版多玩盒子下的烟花插件,所以这个问题对老男孩游戏盒的读者应该有一定参考价值。 先给出答案:在电脑板和平板端,用java引擎,手机版不知道,没有试。 结论是:不能自动算,但是可以手动快速估算。
具体步骤如下:
1、搭建一个服务器,选择多人游戏——服务端启动选项,添加服务器IP和端口。这里注意一下,因为要测试大量数据,所以最好把允许访问地址设置成本地连接,这样每次测试数据时候不用关闭防火墙。
2、打开多玩盒子,下载烟花插件——导入到MC世界。这里要注意一下,如果使用的是java引擎(我试过PC和MAC都能用Java引擎运行MC,但不知道能不能使用Java引擎搭建服务器,所以这里建议先用Java引擎尝试下),则必须将forge的版本更新至3.24.0.678,否则可能无法加载插件或者出现其他未知错误。
3、启动游戏,进入服务器,发现界面如上图所示。这里要说明的是,虽然显示的名称是“RPG”但是实际上创建的房间名为“Test”。
4、为测试方便,专门创了一个新账号,在“Test”房间中输入/test,看到如图对话框,表示测试成功。此时在我的世界中,时间已经过了整整一小时,也就是说,通过在命令框中输入/test来触发计算时间的方法失败了。 在Java中是无法实现像手机版那样自动计算并弹出提示的。原因是Java中对于时间计算的类只有几个,而且只能用来执行任务或等待特定的周期,并不能像手机版那样获取特定的时间段并给出统计的结果。
5、为了验证不能自动获取时间的原因,我在命令框中输入/kill,看到了如图对话框。这说明我的世界中目前并没有达到设置的时间,因此需要手动终止进程。
综上,我认为在电脑板和平板端,想用程序来计算并得到烟花效果是不可能的,只能靠手动输入指令来实现。但手机版不清楚,没试。 如果有大神知道如何实现这个功能,希望不吝指教。