# ZxbSkyWorldPlugin
**Repository Path**: nekokecore/ZxbSkyWorldPlugin
## Basic Information
- **Project Name**: ZxbSkyWorldPlugin
- **Description**: 小白中学时期手写的给自己服务器FiFu.Fun定制的CraftBukkit空岛插件(完工,停更)
- **Primary Language**: Java
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: https://www.fifu.fun
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-01-20
- **Last Updated**: 2024-10-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Minecraft, skyblock, minecraft-plugin
## README
🥏 ZxbSkyWorldPlugin
小白中学时期手写的给自己服务器FiFu.Fun定制的CraftBukkit空岛插件(完工)
------
# 部署方法
## 编译
这里使用 `1.18.2` 作例子
```shell
git clone https://github.com/FiFuProject/ZxbSkyWorldPlugin
gradlew shadowJar
```
然后得到编译产物 `ZxbSkyWorldPlugin-1.0-SNAPSHOT.jar`
## 安装
将他复制到服务器的 `plugins` 目录下
启动服务器
第一次运行,可见控制台输出如下
```shell
[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到模板岛
```shell
/setblock 508 60 510 tnt
/setblock 515 69 516 tnt
/setblock 511 63 511 ice
基岩应该在如下位置
/setblock 511 59 511 bedrock
此时玩家传送到岛屿的位置为 511 64 511
```
至此,模板岛配置完毕
接下来配置主城
```shell
/setblock 359 108 295 ice
/tp 359 109 295
```
冰块在的地方是玩家回城后脚踩的方块,你可以使用 `world edit` 插件来拷贝主城,这里不在赘述
至此,主城配置完毕
然后把地图打包给服务端,替换掉 `world`
完