- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
BungeeCord开发教程:修订间差异
(→编译) |
无编辑摘要 |
||
(未显示1个用户的2个中间版本) | |||
第7行: | 第7行: | ||
== 利用工具 == | == 利用工具 == | ||
===官方工具(疑似已炸)=== | |||
官方提供了一个极其好用的工具网页. 它可以让你方便地生成一个新的, 配置好的'''BungeeCord'''插件项目. | 官方提供了一个极其好用的工具网页. 它可以让你方便地生成一个新的, 配置好的'''BungeeCord'''插件项目. | ||
第17行: | 第19行: | ||
如果你是新手, 你大可以勾选''Include a listener for me, please.''. 这样他会为你生成一个玩家连接的监听器. | 如果你是新手, 你大可以勾选''Include a listener for me, please.''. 这样他会为你生成一个玩家连接的监听器. | ||
===IntelliJ IDEA插件=== | |||
在MarketPlace中搜索“Minecraft Development”,安装后重启IDEA,创建项目选择Minecraft>BungeeCord | |||
==创建你的第一个BungeeCord插件 (代理)== | ==创建你的第一个BungeeCord插件 (代理)== | ||
===设置你的项目=== | |||
**使用插件创建时可跳过** | |||
这个教程只包括IntelliJ IDEA(一款IDE),其他IDE的操作相似. | 这个教程只包括IntelliJ IDEA(一款IDE),其他IDE的操作相似. | ||
在[https://www.spigotmc.org/wiki/create-your-first-bungeecord-plugin-proxy-spigotmc 原文]处附有Eclipse的操作<br> | 在[https://www.spigotmc.org/wiki/create-your-first-bungeecord-plugin-proxy-spigotmc 原文]处附有Eclipse的操作<br> | ||
首先打开你的IDE,创建一个新的项目,在弹出的选项卡中选择Maven. | 首先打开你的IDE,创建一个新的项目,在弹出的选项卡中选择Maven.你应该有与下图相似的界面:<br> | ||
* | |||
* | ===创建主类=== | ||
* | |||
* | **使用插件创建时刻跳过** | ||
新建->Java Class | |||
导入net.md_5.bungee.api.plugin.Plugin | |||
在public class xxx后添加“extends Plugin” | |||
===要让它被载入=== | |||
=== | |||
在bungee.yml/plugin.yml中添加:main: (你的包名).(创建的主类名) | |||
===编译=== | |||
====IntelliJ IDEA==== | |||
Maven:右侧菜单选择Maven->生命周期->package,输出通常储存在target目录中 | |||
Gradle:右侧菜单选择Gradle->build->build,输出通常储存在./build/libs目录中 | |||
====控制台==== | |||
Maven:(需自行安装Maven)运行mvn package | |||
Gradle:运行.\gradlew build(需创建的项目中有gradlew.bat或gradlew文件,没有则自行安装Gradle后运行gradle build) | |||
===对开发者的话=== | ===对开发者的话=== | ||
==事件处理API教程== | ==事件处理API教程== | ||
==常有的误区== | ==常有的误区== |
2022年12月16日 (五) 06:44的最新版本
介绍
BungeeCord是一个转发服务端. 你也可以把它理解为代理服务端. 鉴于国内似乎没有BungeeCord插件, 我觉得写一篇教程会好些.
利用工具
官方工具(疑似已炸)
官方提供了一个极其好用的工具网页. 它可以让你方便地生成一个新的, 配置好的BungeeCord插件项目.
该页面的地址 [1]
只要简单地输入Plugin name, Plugin package, Plugin author, Plugin version
他就会自动为你生成一个项目, 和一些基础的代码.
如果你是新手, 你大可以勾选Include a listener for me, please.. 这样他会为你生成一个玩家连接的监听器.
IntelliJ IDEA插件
在MarketPlace中搜索“Minecraft Development”,安装后重启IDEA,创建项目选择Minecraft>BungeeCord
创建你的第一个BungeeCord插件 (代理)
设置你的项目
- 使用插件创建时可跳过**
这个教程只包括IntelliJ IDEA(一款IDE),其他IDE的操作相似.
在原文处附有Eclipse的操作
首先打开你的IDE,创建一个新的项目,在弹出的选项卡中选择Maven.你应该有与下图相似的界面:
创建主类
- 使用插件创建时刻跳过**
新建->Java Class
导入net.md_5.bungee.api.plugin.Plugin
在public class xxx后添加“extends Plugin”
要让它被载入
在bungee.yml/plugin.yml中添加:main: (你的包名).(创建的主类名)
编译
IntelliJ IDEA
Maven:右侧菜单选择Maven->生命周期->package,输出通常储存在target目录中
Gradle:右侧菜单选择Gradle->build->build,输出通常储存在./build/libs目录中
控制台
Maven:(需自行安装Maven)运行mvn package
Gradle:运行.\gradlew build(需创建的项目中有gradlew.bat或gradlew文件,没有则自行安装Gradle后运行gradle build)