Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

楼主: berry64

[插件开发教程] ---===从零基础开始,到精通插件===---#5

  [复制链接]
小0w0卡 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1582
钻石
性别
保密
注册时间
2015-10-6
查看详细资料
发表于 2015-12-16 21:11:26 | 显示全部楼层
楼主,什么叫java下面的jar文件啊,我的MyFirstPlugin.java下没有jar文件啊!
回复

使用道具 举报

Kenneth_z 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1935
钻石
性别
保密
注册时间
2015-3-1
查看详细资料
发表于 2016-1-19 15:33:35 | 显示全部楼层
请问下@Override是什么意思 lz貌似没有讲到
回复

使用道具 举报

berry64 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
5965
钻石
性别
保密
注册时间
2013-4-17
查看详细资料
 楼主| 发表于 2016-1-20 11:20:22 | 显示全部楼层
wzzwp55555 发表于 2016-1-19 15:33
请问下@Override是什么意思 lz貌似没有讲到

@Override 就是重写父类方法的一个语句,这个嘛,不好解释
就是说extends JavaPlugin这里命名JavaPlugin这个class为父类,然后这个class里面自己已经有了onEnable(){
但是这里子类的又要写一个自己的onEnable(),为了不产生矛盾所以@Override告诉java这里重写而不要使用父类自带的方法。。。
其实没有也可以的0 0
回复

使用道具 举报

小0w0卡 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1582
钻石
性别
保密
注册时间
2015-10-6
查看详细资料
发表于 2016-1-26 20:05:22 | 显示全部楼层
不理解啊。。。LZ能把那段命令解释一下吗,总觉得没用,提示的信息都是plugin.yml里的啊
回复

使用道具 举报

歪氏 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1078
钻石
性别
保密
注册时间
2015-7-6
查看详细资料
发表于 2016-2-11 11:47:42 | 显示全部楼层
请说明导入是什么鬼,我配置好了也报错,还有指令的排版,我们这些新手不懂啊!
回复

使用道具 举报

kjkj2173135 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
56
钻石
性别
保密
注册时间
2013-8-29
查看详细资料
发表于 2016-2-16 20:20:05 | 显示全部楼层
JAR 创建失败。请参阅“详细信息”以获取更多信息。
  资源与文件系统不同步:"/MyFirstPlugin/plugin.yml"。
回复

使用道具 举报

小尐蓝猫 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
869
钻石
性别
保密
注册时间
2015-1-19
查看详细资料
发表于 2016-4-30 22:13:29 | 显示全部楼层
楼主快帮我看看吧 照你的方法去做 可是放到服务器里面后 在控制台输入指令提示说没有这条指令
  1. package com.github.github.Nicolas;
  2. import org.bukkit.command.Command;
  3. import org.bukkit.command.CommandSender;
  4. import org.bukkit.plugin.java.JavaPlugin;
  5. public class first extends JavaPlugin{
  6.     public void onEnable() {
  7.     }
  8.     @Override
  9.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("nico")){
  10.     sender.sendMessage("HAYO");
  11.     return true;
  12.     }
  13.     return false;
  14.     }
  15.     public void onDisable() {
  16.     }
  17. }
复制代码

这个是我编的代码↑
回复

使用道具 举报

q513902026 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2798
钻石
性别
保密
注册时间
2012-5-27
查看详细资料
发表于 2016-4-30 23:08:47 | 显示全部楼层
berry64 发表于 2016-1-20 11:20
@Override 就是重写父类方法的一个语句,这个嘛,不好解释
就是说extends JavaPlugin这里命名JavaPlugin ...

@Override
这个注解在Runtime会被忽略 so 这个注解有没有都没有问题
回复

使用道具 举报

cten 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1154
钻石
性别
保密
注册时间
2015-10-13
查看详细资料
发表于 2016-5-18 16:29:39 | 显示全部楼层
楼主好人呐
回复

使用道具 举报

yu7868 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
628
钻石
性别
保密
注册时间
2013-11-16
查看详细资料
发表于 2016-5-30 22:49:28 | 显示全部楼层
0611 发表于 2015-2-27 11:12
在世界上Java是较低级的语言,最高是C语言。

java是面向对象的,c语言是面向过程的,没法比吧。
回复

使用道具 举报

1314520qb 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2214
钻石
性别
保密
注册时间
2015-6-18
查看详细资料
头像被屏蔽
发表于 2016-6-27 07:54:09 | 显示全部楼层
给力给力,但是我还是不会
回复

使用道具 举报

annan 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
345
钻石
性别
保密
注册时间
2014-3-30
查看详细资料
发表于 2016-7-4 00:24:21 | 显示全部楼层
网络摆渡客 发表于 2014-12-25 23:17
这个开发工具还是有必要说一下的。

eclipse吧。。。。。。
回复

使用道具 举报

1628340626 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
193
钻石
性别
保密
注册时间
2014-12-1
查看详细资料
发表于 2016-7-4 21:04:23 | 显示全部楼层
收我这个徒弟吗{:10_512:}挺想学Java的{:10_492:}
回复

使用道具 举报

灯笼大人 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1021
钻石
性别
保密
注册时间
2015-9-26
查看详细资料
发表于 2016-7-4 22:58:33 | 显示全部楼层
感谢教材。。我已经放弃了QWQ
回复

使用道具 举报

枫影绝尘 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2583
钻石
性别
保密
注册时间
2015-3-9
查看详细资料
发表于 2016-7-8 08:55:48 | 显示全部楼层
{:10_509:}大赞,真是很有帮助!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2020-3-29 00:47 , Processed in 0.046010 second(s), Total 19, Slave 18 queries, Release: Build.2020.01.19.1840, Gzip On, MemCached On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表