minecraft图文吧 关注:50,090贴子:2,762,844

回复:【直播】小白直播写插件

只看楼主收藏回复

按照教程,在后面填了一段代码
=========原文=============

============================
填了之后:


IP属地:广东16楼2016-02-16 11:00
回复
    填完之后,惊奇的发现在 “ JavaPlugin ” 下面有一条红线!!!
    我们把鼠标移到上面
    出现
    我的常理告诉我要点导入


    IP属地:广东17楼2016-02-16 11:03
    回复
      我戳了一下导入
      只听一声惨(yin)叫
      ..好吧我不闹了..
      =======
      我戳了一下导入
      突然,,第三行出来了一个“import org.bukkit.plugin.java.JavaPlugin;”
      同时,JavaPlugin 下面的红线也没了
      好神奇好神奇好神奇
      =======


      IP属地:广东18楼2016-02-16 11:07
      回复
        又没人了?!更得都没兴趣了


        IP属地:广东19楼2016-02-16 11:08
        回复
          对了,还有一个很重要,很实用的东西:
          保存:Ctrl+s
          “§”的打法:按住Alt,然后依次按1 6 7 (看上去很复杂,其实很方便的!)


          IP属地:广东20楼2016-02-16 11:10
          回复
            原帖召唤:
            @DJJHGY
            @快乐的矮油锅锅
            @Luck☆一生
            @year我不是鱼


            IP属地:广东21楼2016-02-16 11:12
            回复
              @迈克加斯
              @天堂里的小蘑菇
              @影刺客v5幻杀
              @神翼皇
              @yyjy岁月
              @yhthqbx


              IP属地:广东23楼2016-02-16 11:25
              回复
                继续更!
                ====================原文======================
                然后插件在开启的时候总是要初始化,因此在JC里写上
                public void onEnable()
                {
                //代码
                }
                ==============================================
                我TM终于看懂了一次
                (附:在Java里面:" // " 后面的东西为注释,即不会被执行,说简单点,就是 " // " 后面写的东西是给人(qin shou)看的)


                IP属地:广东24楼2016-02-16 11:32
                回复
                  这里的意思就是让你在
                  public class First extends JavaPlugin {
                  }
                  的大括号里,添加一个 public void onEnable{
                  }
                  方法。
                  添加完后的代码:
                  public class First extends JavaPlugin{
                  public void onEnable{
                  //代码
                  }
                  }
                  ” //代码 “ 那里的代码将在插件被加载的时候执行!


                  IP属地:广东25楼2016-02-16 11:37
                  回复
                    @快乐的矮油锅锅
                    @DJJHGY
                    @天堂里的小蘑菇
                    @影刺客v5幻杀
                    刚刚没召唤到的
                    出来吧!!!


                    IP属地:广东26楼2016-02-16 11:41
                    收起回复
                      看的人都回复一下好吗???
                      辛辛苦苦的写出来,都不知道有谁看了!
                      给楼主点支持好吗??


                      IP属地:广东27楼2016-02-16 11:44
                      收起回复
                        我在
                        public void onEnable{
                        }
                        里面添加了一句代码
                        getLogger().info("BX插件已加载")
                        =========================
                        getLogger().info(信息),这句代码的意思是:在控制台输出 “ 信息 ”
                        (BX插件这个名字是随便打的,无任何意思)
                        ==========================
                        添加完后如图:


                        IP属地:广东28楼2016-02-16 11:50
                        回复
                          添加完后完整代码:
                          package {包名};
                          import org.bukkit.plugin.java.JavaPlugin;
                          public class {类名} extends JavaPlugin{
                          public void onEnable(){
                          getLogger().info(要输出的信息);
                          }
                          }


                          IP属地:广东29楼2016-02-16 12:06
                          回复
                            继续看教程
                            ===========================原文=========================
                            然后得让他加载这个插件,怎么加载呢?
                            请对着项目(不是src和包!)右键-新建-文件(在文件夹下面,我这个版本)
                            文件名为:plugin.yml 注意:不是config.yml
                            =======================================================
                            于是乎
                            照做


                            IP属地:广东30楼2016-02-16 12:09
                            回复
                              到很重要的一步了!
                              打开:plugin.yml
                              在里面输:
                              name: {插件的名称}
                              main: {包名}.{类名}
                              version: 0.0.1 #版本号
                              注意:Bukkit的插件读取系统很JB操蛋,格式一点都不能错!
                              在输入的时候请切换成英语的输入法!
                              每个冒号后面都有一个空格!
                              我会把空格用[]来代替,容易看清一些
                              解释一下包名和类名:包名就是你新建的包的名称,类名就是你新建的xxx.java,在填写的时候不用填.java!
                              格式:
                              name:[]{插件的名称}
                              main:[]{包名}.{类名}
                              version:[] 0.0.1
                              我是这样填的:
                              name: MyFirstPlugin
                              main: com.qq1753059613.First
                              version: 0.0.1


                              IP属地:广东31楼2016-02-16 12:19
                              回复