您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 2879|回复: 1
打印 上一主题 下一主题

[其他] PC端插件开发教程 Ep.1 只能输出一串字符?

[复制链接]
  • TA的每日心情
    擦汗
    2016-5-27 18:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    楼主
    发表于 2016-4-12 22:15:18 | 只看该作者 |0人打赏回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 嘟嘟 于 2016-4-16 22:37 编辑

    阅读此帖子前请确认您有java基础!
    蓝色内容为普通重点

    红色加粗为重要重点

    接受站内私聊提问,但绝不会回答基础问题!



    我相信看到前面那一段以后看教程的是懂一些java的 我就勉强认为坐在电脑前抠脚的你
    能理解方法 函数 类 接口 对象 集合 IDE 编译与使用 构造函数(排名不分先后)
    当然啦 还有一些需要用到的 会在教程中慢慢讲述

    按照一般的java软件开发流程 显然main方法是最先执行的
    但是在插件开发过程中 这可说不准了XD

    ——题记               


    创造一个新项目 就叫做HelloWorldPlugin? 一个不错的注意
    由于我们是插件开发 所以需要一个插件开发的API
    幸运的是 服务端开发团队并没有把API独立分出去而是包含在了服务端文件内
    所以直接导入服务端文件就好了

    (姑且认为你知道怎么设置类的路径才是正确的 所以创建一个类文件 名为HelloWorld)
    将以下代码代替原代码
    1. import org.bukkit.plugin.java.JavaPlugin;//导入了API的JavaPlugin类

    2. public class HelloWorld extends JavaPlugin{
    3.      @Override
    4.       public void onEnable(){ //onEnable为插件加载时被调用的类 与main类类似
    5.             getLogger().info("Hello World!"); //向服务端输出一个字符串
    6.             }
    7.       //同样的 onDisable为插件卸载时调用
    8. }
    复制代码
    @Override必须添加 不然onEnable方法只能蹲墙角哭
    并在源包中添加一个yml文件plugin.yml
    请注意此文件必须添加且包含在源包中不然无法使用此插件
    代码如下:
    1. name: HelloWorldPlugin #插件名
    2. main: HelloWorld类路径(例如com.TAS.HelloWorld.HelloWorld) #主类路径
    3. version: 1.0.0 #版本
    复制代码
    在yml文件中冒号后面必须带有一个空格不然会报错 包括config.yml或其他自定义的配置文件
    编译为jar包 放到服务端的plugins文件夹 重启服务器
    如果插件不多的话 你可以看到这样一条消息
    1. [HelloWorldPlugin]Hello World!
    复制代码
    Ep.1 完结 撒花~

    本帖原作者嘟嘟 盗版必究 谢谢!

    评分

    参与人数 1人气 +1 MC币 +8 收起 理由
    Zuimc小酱 + 1 + 8 最MC有你更精彩!

    查看全部评分

    打赏

    0

    收藏

    0

    支持

    0

    反对

    0

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    擦汗
    2016-5-27 18:53
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    沙发
     楼主| 发表于 2016-4-16 22:40:57 | 只看该作者
    虽然这个主题内容较少
    但足以帮助部分人完成这种没有用的插件的制作了
    我真是个好人 #手动滑稽
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则