48856209 发表于 2015-1-3 13:37
看起来楼主是一位编程大触XD
刚刚完成第三周编程作业 可以帮我优化一下代码吗? ...
要我优化成什么样子
48856209 发表于 2015-1-3 13:45
在保证正常功能的前提下
越短越好
你可以先试一下这段代码
要短的话那么只能
else{
if(){
}
}改成
else if(){
}
然后删除解释的东西,别的就真的没什么了
berry64 发表于 2015-1-3 13:58
要短的话那么只能
else{
if(){
嗯..好吧
教学模式还是有待改进的 毕竟不可能一上来就能开始学写插件
我觉得你可以写一个java入门教程 文字的表现力有时候其实不如视频 所以我觉得你可以试试看两者结合
帖子里打的不恰当的比方其实不如不打 就直接用它本身的术语 这种比分我看了都会觉得难以理解 相信你的教程可以写得更好
48856209 发表于 2015-1-3 14:26
嗯..好吧
教学模式还是有待改进的 毕竟不可能一上来就能开始学写插件
我觉得你可以写一个java入门教程 文 ...
谢谢哈......我也这么觉得不过走觉得JavaNotes的更好,如果懂英文的可以去看JavaNotes
是bukkit官方推荐=w=
唔唔,楼主为啥不说的更详细点,比如说实现更多的功能该怎么写呢,比如清理掉落物的。
求把你的bukkit-1.7.2-R0.3那个传给我 我找不到
求大神指点 给个图 往那儿个后面啊 说我语法错误
必须支持
Grandiose 发表于 2014-12-30 22:46
= =。。其实写的还是可以的,但是我觉得你最好先讲讲包啊类啊之类的东西,但我觉得你写的时候很不正经,开 ...
其实我觉得还是可以的,可能是因为我有一点Java基础,但是对插件API的用法不是很了解,看到这个帖子终于开始教写插件了,简直如获至宝!
看不懂哈 但是还是谢谢楼主了
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("[指令]")){
sender.sendMessage("HAYO");
return true;
}
return false;
}
这一段能详细解释吗....
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("[指令]")){
sender.sendMessage("HAYO");
return true;
}
return false;
}
这一段能详细解释吗....
感谢楼主分享~辛苦了
本来做mod开发的,最近也入了插件坑,看了此贴收获很大
这是JAVA语言吧,不过里面英语不认识咋办
楼主,按照你的方法,放到服务端里插件没办法被读取是怎么回事。
tufeiyes 发表于 2014-12-25 23:17
我还是一个新手 还在找寻更大MOD满足个人的需求 JAVA 这太高科技了 直言 咱没看懂 ...
同感~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LZ的主文件指的是哪个文件
谢谢,话说论坛里的mod教程有木1.8的,找的我好苦。
.project文件要不要加进去?
tufeiyes 发表于 2014-12-25 23:17
我还是一个新手 还在找寻更大MOD满足个人的需求 JAVA 这太高科技了 直言 咱没看懂 ...
在世界上Java是较低级的语言,最高是C语言。
cyk1790897855 发表于 2015-2-14 23:42
LZ的主文件指的是哪个文件
是刚才创的项目就是MyFrst...,就是这个也可以称为主文件。
好棒好棒~不过还是要注意身体的啦

netbeans同理吗
谢谢大师
public class MyFirstPlugin后面加上
extends JavaPlugin implements Listener
是在括号里面还是外面?
从这里 下面完全看不懂 求图
extends JavaPlugin implements Listener
是在括号里面还是外面?
从这里 下面完全看不懂 求图
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按你说的代码是怎么回事呢?
关注你的帖子很久了
楼主虽然我是租服务器的但是看到这帖子我还是说:GOOD
整个文件是这样的
name: FirstPlugin
main: org.oeasy.MyFirstPlugin
version: 0.0.1-SNAPSHOT
commands:
HAYO:
description: HAYO
usage: /<command>
楼主
@override 后面的是直接打在 MyFirstPlugin.java 文件里面还是重新创造一个包?
@override 后面的是直接打在 MyFirstPlugin.java 文件里面还是重新创造一个包?
@berry64 大神能否加我qq1411690572,我有问题
0611 发表于 2015-2-27 11:12
在世界上Java是较低级的语言,最高是C语言。
Java和C都是并列的,Java也是属于高级语言的一种,不懂别乱说
输入extends JavaPlugin implements Listener的时候为什会报错?@berry64
ghost10.0 发表于 2015-5-3 14:35
输入extends JavaPlugin implements Listener的时候为什会报错?@berry64
查看解决方案,一般都是应为你没有import
万岁~~~~~
berry64 发表于 2015-5-3 21:20
查看解决方案,一般都是应为你没有import
呃……我能告诉你集体报错么……没一处是对的(好吧有点夸张)
0611 发表于 2015-2-27 11:12
在世界上Java是较低级的语言,最高是C语言。
可是。。。java和c++不是同属面向对象的编程么。。都是c语言的“上司”。
0611 发表于 2015-2-27 11:12
在世界上Java是较低级的语言,最高是C语言。
JAVA(和C++)是面向对象的典例,也是面向对象的基础,C是面向过程的典例及基础,这两个是不能作比较的,而且真的作比较JAVA也不见得比C差(通俗点来说,你在玩的Minecraft是C语言编的吗?)
导出的时候错误,显示:
资源与文件系统不同步:“/MyFirstPlugin/plugin.yml”
求解怎么回事
资源与文件系统不同步:“/MyFirstPlugin/plugin.yml”
求解怎么回事
无法解析类型 com.avaje.ebean.EbeanServer。从必需的 .class 文件间接引用了它
出现这个怎么办 ?
出现这个怎么办 ?
moheng2014 发表于 2015-8-2 16:42
无法解析类型 com.avaje.ebean.EbeanServer。从必需的 .class 文件间接引用了它
出现这个怎么办 ? ...
看起来是java 的自带的库错误
建议卸载JAVA 然后安装最新版本从 java.com
本帖最后由 moheng2014 于 2015-8-2 23:53 编辑
我是64位的,库里也有 org.bukkit.craftbukkit.libs.org.ibex.nestedvm.ClassFileCompiler 可就是会报错。。
说是这样子的 ,,
错误: 找不到或无法加载主类 org.bukkit.craftbukkit.libs.org.ibex.nestedvm.ClassFileCompiler
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 于 2017-3-2 06:26 编辑
Java算低级的了,最难的是C++.
黑历史已处理
tufeiyes 发表于 2014-12-25 23:17
我还是一个新手 还在找寻更大MOD满足个人的需求 JAVA 这太高科技了 直言 咱没看懂 ...
黑历史已处理
那个@over啥的是什么意思啊!想半天
778563781 发表于 2015-9-17 23:08
那个@over啥的是什么意思啊!想半天
覆盖父类的这个方法- - 听不懂很正常
extends JavaPlugin implements Listener这个一直说错哈,我自我感觉应该对着的,但就是报错
package com.github.asdf;
public class MyFirstPlugin {
extends JavaPlugin implements Listener
}
package com.github.asdf;
public class MyFirstPlugin {
extends JavaPlugin implements Listener
}
党靖皓1234 发表于 2015-9-18 19:49
extends JavaPlugin implements Listener这个一直说错哈,我自我感觉应该对着的,但就是报错
package com.gi ...
- package com.github.asdf;
- public class MyFirstPlugin extends JavaPlugin implements Listener {
- //.....
- }