berry64
48856209 发表于 2015-1-3 13:37
看起来楼主是一位编程大触XD
刚刚完成第三周编程作业 可以帮我优化一下代码吗? ...

要我优化成什么样子

48856209
berry64 发表于 2015-1-3 13:38
要我优化成什么样子

在保证正常功能的前提下
越短越好
你可以先试一下这段代码

berry64
48856209 发表于 2015-1-3 13:45
在保证正常功能的前提下
越短越好
你可以先试一下这段代码

要短的话那么只能
else{
    if(){
}
}改成
else if(){
}
然后删除解释的东西,别的就真的没什么了

48856209
berry64 发表于 2015-1-3 13:58
要短的话那么只能
else{
    if(){

嗯..好吧
教学模式还是有待改进的 毕竟不可能一上来就能开始学写插件
我觉得你可以写一个java入门教程 文字的表现力有时候其实不如视频 所以我觉得你可以试试看两者结合
帖子里打的不恰当的比方其实不如不打 就直接用它本身的术语 这种比分我看了都会觉得难以理解 相信你的教程可以写得更好

berry64
48856209 发表于 2015-1-3 14:26
嗯..好吧
教学模式还是有待改进的 毕竟不可能一上来就能开始学写插件
我觉得你可以写一个java入门教程 文 ...

谢谢哈......我也这么觉得不过走觉得JavaNotes的更好,如果懂英文的可以去看JavaNotes
是bukkit官方推荐=w=

世界丶终焉
唔唔,楼主为啥不说的更详细点,比如说实现更多的功能该怎么写呢,比如清理掉落物的。

Top2001_1
求把你的bukkit-1.7.2-R0.3那个传给我 我找不到

Top2001_1
求大神指点 给个图 往那儿个后面啊 说我语法错误

1440519152
必须支持

1440519152
Grandiose 发表于 2014-12-30 22:46
= =。。其实写的还是可以的,但是我觉得你最好先讲讲包啊类啊之类的东西,但我觉得你写的时候很不正经,开 ...

其实我觉得还是可以的,可能是因为我有一点Java基础,但是对插件API的用法不是很了解,看到这个帖子终于开始教写插件了,简直如获至宝!

天朝蜘蛛
看不懂哈   但是还是谢谢楼主了

vv4304
@Override

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("[指令]")){
sender.sendMessage("HAYO");
return true;
}
return false;
}



这一段能详细解释吗....

leavessoft
感谢楼主分享~辛苦了

Falling_空城
本来做mod开发的,最近也入了插件坑,看了此贴收获很大

woaijuan
这是JAVA语言吧,不过里面英语不认识咋办

世界丶终焉
楼主,按照你的方法,放到服务端里插件没办法被读取是怎么回事。

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

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

cyk1790897855
LZ的主文件指的是哪个文件

我怕我怕w
谢谢,话说论坛里的mod教程有木1.8的,找的我好苦。

搅腋潭
.project文件要不要加进去?

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

在世界上Java是较低级的语言,最高是C语言。

0611
cyk1790897855 发表于 2015-2-14 23:42
LZ的主文件指的是哪个文件

是刚才创的项目就是MyFrst...,就是这个也可以称为主文件。

宇来自RR网
好棒好棒~不过还是要注意身体的啦

ju哌y
netbeans同理吗

wwykahuna
谢谢大师

yc453005841
public class MyFirstPlugin后面加上
extends JavaPlugin implements Listener
是在括号里面还是外面?
从这里 下面完全看不懂 求图

tallmoon
yc453005841 发表于 2015-3-22 17:58
public class MyFirstPlugin后面加上
extends JavaPlugin implements Listener
是在括号里面还是外面?

public class MyFirstPlugin extends JavaPlugin implements Listener {

}
这样可以

桃渊林
奇怪,没法执行命令(例如执行/HAYO命令它也返回/HAYO)?

桃渊林
在return false那加了个发送消息的,判定boolean为false按你说的代码是怎么回事呢?

1527802264
关注你的帖子很久了

1527802264
楼主虽然我是租服务器的但是看到这帖子我还是说:GOOD

overmind1980
整个文件是这样的

name: FirstPlugin
main: org.oeasy.MyFirstPlugin
version: 0.0.1-SNAPSHOT
commands:
  HAYO:
    description: HAYO
    usage: /<command>

qwe2298946728
楼主
@override 后面的是直接打在 MyFirstPlugin.java 文件里面还是重新创造一个包?

1411690572
@berry64 大神能否加我qq1411690572,我有问题

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

Java和C都是并列的,Java也是属于高级语言的一种,不懂别乱说

skeleton_321
输入extends JavaPlugin implements Listener的时候为什会报错?@berry64

berry64
ghost10.0 发表于 2015-5-3 14:35
输入extends JavaPlugin implements Listener的时候为什会报错?@berry64

查看解决方案,一般都是应为你没有import

zghh008
万岁~~~~~

skeleton_321
berry64 发表于 2015-5-3 21:20
查看解决方案,一般都是应为你没有import

呃……我能告诉你集体报错么……没一处是对的(好吧有点夸张)

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

可是。。。java和c++不是同属面向对象的编程么。。都是c语言的“上司”。

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

JAVA(和C++)是面向对象的典例,也是面向对象的基础,C是面向过程的典例及基础,这两个是不能作比较的,而且真的作比较JAVA也不见得比C差(通俗点来说,你在玩的Minecraft是C语言编的吗?)

xh123321
导出的时候错误,显示:
资源与文件系统不同步:“/MyFirstPlugin/plugin.yml”
求解怎么回事

moheng2014
无法解析类型 com.avaje.ebean.EbeanServer。从必需的 .class 文件间接引用了它

出现这个怎么办 ?

berry64
moheng2014 发表于 2015-8-2 16:42
无法解析类型 com.avaje.ebean.EbeanServer。从必需的 .class 文件间接引用了它

出现这个怎么办 ? ...

看起来是java 的自带的库错误
建议卸载JAVA 然后安装最新版本从 java.com

moheng2014
本帖最后由 moheng2014 于 2015-8-2 23:53 编辑
berry64 发表于 2015-8-2 21:36
看起来是java 的自带的库错误
建议卸载JAVA 然后安装最新版本从 java.com


我是64位的,库里也有   org.bukkit.craftbukkit.libs.org.ibex.nestedvm.ClassFileCompiler  可就是会报错。。

说是这样子的 ,,
错误: 找不到或无法加载主类 org.bukkit.craftbukkit.libs.org.ibex.nestedvm.ClassFileCompiler


luojiarui
本帖最后由 luojiarui 于 2017-3-2 06:26 编辑
tufeiyes 发表于 2014-12-25 23:17
我还是一个新手 还在找寻更大MOD满足个人的需求 JAVA 这太高科技了 直言 咱没看懂 ...


Java算低级的了,最难的是C++.

黑历史已处理

778563781
那个@over啥的是什么意思啊!想半天

berry64
778563781 发表于 2015-9-17 23:08
那个@over啥的是什么意思啊!想半天

覆盖父类的这个方法- - 听不懂很正常

党靖皓1234
extends JavaPlugin implements Listener这个一直说错哈,我自我感觉应该对着的,但就是报错

package com.github.asdf;

public class MyFirstPlugin {
        extends JavaPlugin implements Listener
}

berry64
党靖皓1234 发表于 2015-9-18 19:49
extends JavaPlugin implements Listener这个一直说错哈,我自我感觉应该对着的,但就是报错

package com.gi ...
  1. package com.github.asdf;

  2. public class MyFirstPlugin extends JavaPlugin implements Listener {
  3.         //.....
  4. }
复制代码


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