扩展]ScriptCraft——使用JS编写你的服务器插件[全版本]

澳门金碧汇彩娱乐场-金碧汇彩网址-金碧汇彩娱乐网址发布时间:2020-02-07 23:20:19

  ScriptCraft允许你用JavaScript来做我的世界模组-JavaScript是个相对来说简单学习的编程软件。ScriptCraft是个我的世界服务器插件,也就说它必须使用与我的世界服务器。一旦你下载并且安装了我的世界服务器,你就能用已安装的ScriptCraft插件来写你自己的我的世界模组。

  我创建了ScriptCraft来能让年轻程序员更容易创造他们自己的我的世界模组。模组是用JavaScript语言写的。一旦你安装了ScriptCraft模组,你就能在目录的JavaScript(.js)文件里加入你自己的模组。

  先决条件ScriptCraft是个我的世界服务器模组,它只能在个人电脑(windows,mac,linux)上运行。不兼容XBOX,Playstation或者WiiU版本的游戏。你需要至少java ver7安装才行。游戏内输入java -version来检查java版本。安装你必须先安装SpigotMC才能安装ScriptCraft。SpigotMC是一个我的世界服务器的特殊版本,能够让你更容易的自定义化这个游戏。安装ScriptCraft下载scriptcraft.jar(戳我),保存在plugins目录里,输入java -jar spigot-1.10.2.jar重启服务器。在服务器指令里输入 /js 1 + 1 然后回车。会显示2.哦恭喜,你已经安装完成了,下载可以开始你的第一个模组制作了!安装后

  我的世界的JS模组就只是一个JS源文件,位于 scriptcraft/plugins。所有的js文件在服务器开始时会自动加载。以下是一些例子戳我查看更多信息由于SprigotMC API是开放的,所有的SpigotMC API是可以通过JS联系到的,只要加载了ScriptCraft插件。以下是几个位于ScriptCraft里有用的java物件。__plugin - ScriptCraft本体。这是查看其它SpigotMC物品的有用的起点。他是个org.bukkit.plugin.Plugin插件,所有的方法和属性都是能看到的。例如:js __plugin.name会输出插件的名字(JS比java的__plugin.getName()更简洁,虽然有同样的功能)server - 最高层的org.bukkit.Server物件,详细见这里self - 输入了/js指令的玩家、命令方块或者服务器终端。这是一个好的开始深入SpigotMC API的地方。贡献如果你想要贡献源代码或者文件的改变请查看这个

  这个文件允许scriptcraft管理启动或者重新解压modules,plugins和lib文件夹(在安装新版本的ScriptCraft时候)。强烈推荐lib目录一直都调成true,以获得最新的核心ScriptCraft代码。模块和插件目录是可选的,他们并不是ScriptCraft核心的一部分。

澳门金碧汇彩娱乐场-金碧汇彩网址-金碧汇彩娱乐网址 版权所有 陕备案-123456942号
公司地址:北京朝阳区十字大路168号 联系电话:029-83124598