党靖皓1234
中括号的那个指令要不要加"/"?

berry64
党靖皓1234 发表于 2015-9-26 14:37
中括号的那个指令要不要加"/"?

不需要的

Kingmeng
弄完的插件放到mods文件还是什么文件夹

berry64
Kingmeng 发表于 2015-11-3 17:55
弄完的插件放到mods文件还是什么文件夹

和你安装插件一样

tqyest
谢谢楼主 楼主好人呐QAQ

Zin_ming
tufeiyes 发表于 2014-12-25 23:17
我还是一个新手 还在找寻更大MOD满足个人的需求 JAVA 这太高科技了 直言 咱没看懂 ...

同感~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~X2

Zin_ming
stool 发表于 2014-12-26 17:18
还行-.-
希望能继续保持

同感~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

337803349
my eclipse
eclipse
=_=
北大青鸟
我们才学到,第五章,do。。。。。while
第二本书要开始做网页了,c#,哦也

trychen
spigot需要使用API的Jar而不是服务器核心

berry64
trychen 发表于 2015-11-20 17:51
spigot需要使用API的Jar而不是服务器核心

api的jar 就是多了个JavaDoc而已,并没有什么问题

849564430
支~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

小0w0卡
LZ,帖子虽然很好,但是
命令都看不懂唉。。。
我是求学会的,能把注册指令那一段命令给透透彻彻的解释一下吗?
谢谢~LZ辛苦了~~

小0w0卡
楼主,什么叫java下面的jar文件啊,我的MyFirstPlugin.java下没有jar文件啊!

Kenneth_z
请问下@Override是什么意思 lz貌似没有讲到

berry64
wzzwp55555 发表于 2016-1-19 15:33
请问下@Override是什么意思 lz貌似没有讲到

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

小0w0卡
不理解啊。。。LZ能把那段命令解释一下吗,总觉得没用,提示的信息都是plugin.yml里的啊

歪氏
请说明导入是什么鬼,我配置好了也报错,还有指令的排版,我们这些新手不懂啊!

kjkj2173135
JAR 创建失败。请参阅“详细信息”以获取更多信息。
  资源与文件系统不同步:"/MyFirstPlugin/plugin.yml"。

小尐蓝猫
楼主快帮我看看吧 照你的方法去做 可是放到服务器里面后 在控制台输入指令提示说没有这条指令
  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
berry64 发表于 2016-1-20 11:20
@Override 就是重写父类方法的一个语句,这个嘛,不好解释
就是说extends JavaPlugin这里命名JavaPlugin ...

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

cten
楼主好人呐

yu7868
0611 发表于 2015-2-27 11:12
在世界上Java是较低级的语言,最高是C语言。

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

1314520qb
给力给力,但是我还是不会

annan
网络摆渡客 发表于 2014-12-25 23:17
这个开发工具还是有必要说一下的。

eclipse吧。。。。。。

1628340626
收我这个徒弟吗{:10_512:}挺想学Java的{:10_492:}

小阳33
感谢教材。。我已经放弃了QWQ

枫影绝尘
{:10_509:}大赞,真是很有帮助!

45gfg9
本帖最后由 45gfg9 于 2016-8-6 17:29 编辑

lz我做下来变成这样什么鬼{:10_493:}
删了@Override 又加了些东西
package com.plugin.plugin;
import org.bukkit.command.CommandSender;
import org.bukkit.event.Listener;
import org.bukkit.material.Command;
import org.bukkit.plugin.java.JavaPlugin;
public class MyFirstPlugin extends JavaPlugin implements Listener{
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (((CommandSender) cmd).getName().equalsIgnoreCase("/ffp")){
        sender.sendMessage("45gfg9!");
        return true;
        }
        return false;
        }
}



風雲再起
這個必須頂

戴兜
LZ,那个
    usage: /<command>
要改吗?

berry64
dxz2002 发表于 2016-8-9 22:25
LZ,那个
    usage: /
要改吗?

usage  当玩家指令使用错误(return false;)的时候给予玩家的提示

戴兜
berry64 发表于 2016-8-10 08:51
usage  当玩家指令使用错误(return false;)的时候给予玩家的提示

哦哦,谢谢。这个教程的java文件和yml文件内容能不能给我截图一下,我还是有点模糊,好像有点讲得仓促啊

牛奶冰麒麟
本帖最后由 牛奶冰麒麟 于 2016-8-13 18:03 编辑

LZ可以把这个Java教程挂到第一个帖子上,直接看LZ的帖子学Java的话有点吃力

写的时候好多错误:
extends JavaPlugin implements Listener
标记“extends”上有语法错误,应为 enum;语法错误,将“EnumBody”插入到完整 ClassBodyDeclarations 中
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("/mfp")){
Command 无法解析为类;
CommandSender 无法解析为类

下面这些是我根据教程写的,4处报错
  1. package com.github.milkmaster;

  2. public class MyFirstPlugin {
  3.         extends JavaPlugin implements Listener
  4.        
  5.         @Override

  6.         public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("/mfp")){
  7.         sender.sendMessage("HAYO");
  8.         return true;
  9.         }
  10.         return false;
  11.         }
  12. }
复制代码






berry64
牛奶冰麒麟 发表于 2016-8-13 17:55
LZ可以把这个Java教程挂到第一个帖子上,直接看LZ的帖子学Java的话有点吃力

写的时候好多错误:

额,你理解错了,好吧我承认我解释的不好,至于java教程我建议 JavaNotes 这里

不过我会在最后加上集成好的代码方便你们理解

牛奶冰麒麟
berry64 发表于 2016-8-14 11:17
额,你理解错了,好吧我承认我解释的不好,至于java教程我建议 JavaNotes 这里

不过我会在最后加上集成 ...

英语渣表示一个字看不懂 _(:3J∠)_

fmzhfmzh123
楼主求你的eclipse工程文件

slqs
import org.bukkit.material.Command应该是org.bukkit.command.Command吧
害得我之前纠结了几个小时,多个dalao都束手无策,欲哭无泪

XiaoMao#205
太好啦!绝对良心!

袁敏
你讲的太杂乱了。

狱友
希望楼主写得更详细一些!

@TGL
图挂了。。。。。。。。。。。。。。。。。。。。。。。。。。。

74124819
0611 发表于 2015-2-27 11:12
在世界上Java是较低级的语言,最高是C语言。

java是高级语言,c是中级语言(没有面向对象)

0611
74124819 发表于 2017-1-2 16:27
java是高级语言,c是中级语言(没有面向对象)

这号现在才是我的 之前被盗了 那狗回答的 请不要在意

ktwap
按照楼主的方法学了整整一天!


是我笨还是...


qq876506683
求帮忙876506683

小狼不太冷
RPG插件到底是怎么玩??

1713438554
主文件在哪里。。。。。。。。。。。。。继续

1713438554
错误: 找不到或无法加载主类 HideMessage

zeng001223
懵逼的我,,,还是改配置吧

berry64
ktwap 发表于 2017-1-8 20:47
按照楼主的方法学了整整一天!

光看代码没有看出来问题
可是包名设置成com.dmail太容易和其他冲突了建议做一个特殊点的包
比如说: net.berry64.(插件名字)  <---我的
你可以用什么 com.ktwap.(插件类别).(插件名字)

第一页 上一页 下一页 最后一页