• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

教程/Laxcat的插件编写教程:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
(移除残留基本概念分类)
 
(未显示7个用户的14个中间版本)
第1行: 第1行:
== 准备工作 ==
本条目长期未更新,相关条目可前往 [[Bukkit/插件开发教程]]
{{待完善}}
== 插件编写 ==
=== 准备工作 ===


=== 开始前须知 ===
==== 开始前须知 ====
# 阅读本教程需要你有一定量的Java知识
# 阅读本教程需要你有一定量的Java知识
# 本人因为第一次编写教程,所以教程可能并不完善。如果有错误你可以提出
# 本人因为第一次编写教程,所以教程可能并不完善。如果有错误你可以提出
# 教程是基于Minecraft 1.7.2 使用的API是Bukkit 1.7.2 - R0.2
# 教程是基于Minecraft 1.7.2 使用的API是Bukkit 1.7.2 - R0.2


=== 下载Bukkit API ===
==== 下载Bukkit API ====
# 为了方便你寻找到本教程使用,我专门在国内的百度网盘上传了相关Bukkit文件
# 为了方便你寻找到本教程使用,我专门在国内的百度网盘上传了相关Bukkit文件
下载地址 [http://pan.baidu.com/s/1mgyszMC 百度云]
下载地址 [http://pan.baidu.com/s/1mgyszMC 百度云]
==== 构建开发环境 ====
# 下载一款你喜欢的IDE
# 添加刚刚下载的lib库到你的IDE中 设为用户库 方便调用 详情请百度
# 找到你的IDE设置 更改全局Java编码设置 变更为UTF-8 这样方便使用中文
=== 构思插件 ===
==== 插件类型 ====
* 在进行插件的编写前 我们需要好好考虑插件要做什么样的功能
* 依靠什么来实现
* 根据插件的实现方式和使用方式我们可以把插件分类为好几种
* DevBukkit页面上详细列出了种类
==== 插件实现原理 ====
* 对于插件的实现 最简单的无外乎使用Bukkit的Listener功能和Command功能
* 当你想好如何实现功能的时候就可以开始创建插件项目了
=== 写一个发送欢迎信息功能的插件 ===
//对不起我这边写不下去了(23333 请转[http://blog.csdn.net/qq_20471725/article/details/39092143 外部链接]

2021年5月26日 (三) 10:23的最新版本

本条目长期未更新,相关条目可前往 Bukkit/插件开发教程

本条目已有一定量的内容,但仍需完善

欢迎参与本条目的完善工作

你可以从以下几个方面入手

  • 参阅格式化手册,并对该页面进行相应格式排版工作;
  • 日常检查是否内容有更新版本并更新该页面;
  • 修复该页面中已出现/潜在的问题

插件编写

准备工作

开始前须知

  1. 阅读本教程需要你有一定量的Java知识
  2. 本人因为第一次编写教程,所以教程可能并不完善。如果有错误你可以提出
  3. 教程是基于Minecraft 1.7.2 使用的API是Bukkit 1.7.2 - R0.2

下载Bukkit API

  1. 为了方便你寻找到本教程使用,我专门在国内的百度网盘上传了相关Bukkit文件

下载地址 百度云

构建开发环境

  1. 下载一款你喜欢的IDE
  2. 添加刚刚下载的lib库到你的IDE中 设为用户库 方便调用 详情请百度
  3. 找到你的IDE设置 更改全局Java编码设置 变更为UTF-8 这样方便使用中文

构思插件

插件类型

  • 在进行插件的编写前 我们需要好好考虑插件要做什么样的功能
  • 依靠什么来实现
  • 根据插件的实现方式和使用方式我们可以把插件分类为好几种
  • DevBukkit页面上详细列出了种类

插件实现原理

  • 对于插件的实现 最简单的无外乎使用Bukkit的Listener功能和Command功能
  • 当你想好如何实现功能的时候就可以开始创建插件项目了

写一个发送欢迎信息功能的插件

//对不起我这边写不下去了(23333 请转外部链接