Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.

Latest commit

 

History

History
92 lines (77 loc) · 3.63 KB

README.md

File metadata and controls

92 lines (77 loc) · 3.63 KB

🥏 ZxbSkyWorldPlugin

小白中学时期手写的给自己服务器FiFu.Fun定制的CraftBukkit空岛插件(完工)

部署方法

编译

这里使用 1.18.2 作例子

git clone https://github.com/FiFuProject/ZxbSkyWorldPlugin
gradlew shadowJar

然后得到编译产物 ZxbSkyWorldPlugin-1.0-SNAPSHOT.jar

安装

将他复制到服务器的 plugins 目录下
启动服务器 第一次运行,可见控制台输出如下

[13:48:36 INFO]: [ZxbSkyWorld] Loading ZxbSkyWorld v2.33
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 正在加载json文件:./plugins/ZxbSkyWorld/base_config.json
[13:48:36 WARN]: Nag author(s): '[NekokeCore]' of 'ZxbSkyWorld' about their usage of System.out/err.print. Please use your plugin's logger instead (JavaPlugin#getLogger).
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 文件不存在,尝试生成。./plugins/ZxbSkyWorld/base_config.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 正在加载json文件:./plugins/ZxbSkyWorld/util_config.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 文件不存在,尝试生成。./plugins/ZxbSkyWorld/util_config.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 正在加载json文件:./plugins/ZxbSkyWorld/index.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 文件不存在,尝试生成。./plugins/ZxbSkyWorld/index.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 正在加载json文件:./plugins/ZxbSkyWorld/unAntiExplosion.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 文件不存在,尝试生成。./plugins/ZxbSkyWorld/unAntiExplosion.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 正在加载json文件:./plugins/ZxbSkyWorld/date/(0,0).json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 文件不存在,尝试生成。./plugins/ZxbSkyWorld/date/(0,0).json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 正在加载json文件:./plugins/ZxbSkyWorld/playerHomeInfoPATH.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 文件不存在,尝试生成。./plugins/ZxbSkyWorld/playerHomeInfoPATH.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 正在加载json文件:./plugins/ZxbSkyWorld/playerName.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 文件不存在,尝试生成。./plugins/ZxbSkyWorld/playerName.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 正在加载json文件:./plugins/ZxbSkyWorld/playerIP.json
[13:48:36 INFO]: [ZxbSkyWorld] [STDOUT] 文件不存在,尝试生成。./plugins/ZxbSkyWorld/playerIP.json
[13:48:36 INFO]: [ZxbSkyWorld] 数据缓冲模块清理器已开始工作

[13:48:50 INFO]: [ZxbSkyWorld] Enabling ZxbSkyWorld v2.33
[13:48:50 INFO]: [ZxbSkyWorld] 开始注册命令。
[13:48:50 INFO]: [ZxbSkyWorld] 完毕。
[13:48:50 INFO]: [ZxbSkyWorld] 开始注册监听器。
[13:48:50 INFO]: [ZxbSkyWorld] 完毕。

至此,安装完毕
下面开始配置此插件

配置

第一步 准备空岛世界

首先进入单人游戏
创建新的世界
更多世界选项
世界类型
超平坦
自定义
预设
虚空
使用预设
完成
创建新的世界

至此,空岛世界准备完毕

第二步 修建模板岛和主城

开创造,然后tp到模板岛

/setblock 508 60 510 tnt
/setblock 515 69 516 tnt
/setblock 511 63 511 ice
基岩应该在如下位置
/setblock 511 59 511 bedrock
此时玩家传送到岛屿的位置为 511 64 511

至此,模板岛配置完毕

接下来配置主城

/setblock 359 108 295 ice
/tp 359 109 295

冰块在的地方是玩家回城后脚踩的方块,你可以使用 world edit 插件来拷贝主城,这里不在赘述

至此,主城配置完毕

然后把地图打包给服务端,替换掉 world