Minecraft(我的世界)中文论坛

标题: [原创]CraftBukkit插件制作教程 —— 第叁章:监听器[2012.08.27]

作者: +倒霉の忍者+    时间: 2012-9-4 20:23
标题: [原创]CraftBukkit插件制作教程 —— 第叁章:监听器[2012.08.27]
本帖最后由 +倒霉の忍者+ 于 2013-2-24 16:23 编辑


作者: +倒霉の忍者+    时间: 2012-9-4 20:24
本帖最后由 +倒霉の忍者+ 于 2012-9-4 21:07 编辑

沙发自占
留着备用的

卤蛋你丫的才灌水呢↓

作者: dy2084    时间: 2012-9-4 20:25
虽不明,但觉厉
作者: 袁嵩    时间: 2012-9-4 21:10
唉...其实每次都是憧憬地走进这些教学贴,然后失望地走开...
没办法呢...谁叫我们知识有限...看也看不懂咩...也有细心看...可是就是
看不懂呢...也许是厌学心理吧..每次看到这些..就觉得头疼。

之前SimCity的插件我也是学了好久才会。
可是这个怎么就TA丫的看不懂TAT

我觉得我这种天生的傻蛋还是靠边走吧。
作者: 袁嵩    时间: 2012-9-4 21:23
还是佩服楼主的耐力啊..
总觉得或许我说的话是错的。
天赋可能某些人要强一些。
可是怎么觉得自己没去努力呢...

虽说 世上无难事 只怕有心人

但是我或许就是个无心人...

某些时候咬咬牙也能学到……
作者: stlfatboy    时间: 2012-10-8 23:56
希望楼主早日更新,~辛苦了~
作者: Minern    时间: 2012-10-12 12:28
....不会5555楼主怎么获得服务器在线人数
作者: a919298641    时间: 2012-10-22 19:50
表示光是翻译bukkit的 类 都要把我的脑子弄爆了!
作者: a919298641    时间: 2012-10-22 22:47
主要是想翻译到MCBBS上...但是实在是太多了= =所以还是算了吧
作者: leluluxiu    时间: 2013-1-28 15:27
谢谢楼主分享!
作者: a3948982938    时间: 2013-2-16 10:13
本帖最后由 a3948982938 于 2016-2-1 23:44 编辑

ありがとうございます
作者: 小本    时间: 2013-2-23 10:24
Lz 你的New Mylistener()
  1. package xxx.xxxxxxx.xxxxxx.xxxx;

  2. import java.util.logging.Logger;
  3. import org.bukkit.plugin.java.JavaPlugin;
  4. import xxx.xxxxx.xxxxx.xxxx.MyListener;

  5. public class MyPlugin extends JavaPlugin {

  6.     public void onEnable(){
  7.         getServer().getPluginManager().registerEvents(New MyListener(), this);
  8.         getLogger().info("你的插件已被加载!");
  9.     }

  10.     public void onDisable(){
  11.         getLogger().info("你的插件已被卸载。");
  12.     }
  13. }
复制代码
找了好久都不知道哪里出问题,结果是New要小写丫

作者: +倒霉の忍者+    时间: 2013-2-24 16:23
小本 发表于 2013-2-23 10:24
Lz 你的New Mylistener()找了好久都不知道哪里出问题,结果是New要小写丫

多谢你的提醒,如果你学过JAVA就会知道,这是用来创建实例的
作者: a710128    时间: 2013-7-20 12:19
0.0学习{:10_512:}
作者: YZH20011356810    时间: 2013-12-5 17:54
{:10_566:}大触简直无情,表示才java初学
作者: lzp19990510    时间: 2013-12-7 09:04
牛逼,赞一个先~
作者: hehe123456    时间: 2013-12-27 15:05
你打错了@EventHanlder
你少加了import org.bukkit.event.EventHandler;
作者: mikuand    时间: 2014-4-11 18:39
感谢分享
作者: jerryh96    时间: 2014-4-20 11:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: SpiritOfLight    时间: 2014-7-24 13:41
Thx!我等苦于做插件的苦逼也算是有了那么一条出路。。。。。
作者: 小飞哥    时间: 2014-9-5 19:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我不叫杨浩    时间: 2014-9-8 06:43
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
作者: Hong-Jian    时间: 2015-3-15 16:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 残缺的al灬    时间: 2016-1-13 12:54
:看不懂捏= =
:看不懂就走吧
作者: 864597452    时间: 2016-1-14 21:10
大触简直无情,表示才java初学
作者: 木梁    时间: 2016-1-18 12:35
积分不够看不到`````{:10_527:}
作者: weip    时间: 2016-1-25 16:03
后排支持,谢谢层主
作者: 1453844337    时间: 2016-2-6 14:08
高于20分......
作者: Activity    时间: 2016-2-7 17:40
- - 弄那么搞积分干啥。
作者: kjkj2173135    时间: 2016-2-17 08:09
楼主
@EventHanlder是错的
应该是@EventHandler
害得我半天都弄不明白
作者: kjkj2173135    时间: 2016-2-18 09:16
你详解每个单词的意思,不然听不懂
作者: kjkj2173135    时间: 2016-2-21 21:36
aMethodName是一个函数(方法)
BlockBreakEvent是一个类
event 是一个变量
作者: tdiant    时间: 2016-2-24 13:37
kjkj2173135 发表于 2016-2-21 21:36
aMethodName是一个函数(方法)
BlockBreakEvent是一个类
event 是一个变量

Java里根本不存在函数,Java面向对象。
根本就没有解释每个词语的必要,会Java基础就应该能分辨出来。监听器就是一个打@EventHandler的方法。
比如你去买苹果拿回家吃,我还需要给你解释外面套着的是一个塑料袋,里面装的是苹果本体,苹果上面的枝子是与树对接的装置,苹果外面是苹果皮?这种问题只要你知道怎么吃苹果就能知道。
作者: andylizi    时间: 2016-3-27 21:36
最后你的监听器看起来应该是这个样子
package xxx.xxxxxxx.xxxxxx.xxxx;

import org.bukkit.event.Listener;

public class MyListener implements Listener {

    @EventHanlder
    public void aMethodName(BlockBreakEvent event) {
        //代码
    }
}

作者: 叁只技术宅    时间: 2016-4-2 14:20
看看支持一下。
作者: shuai_youxin    时间: 2017-2-19 12:54
看完后表示。。看不懂
作者: hyq510    时间: 2017-5-30 10:42
自定义事件是只能手动触发吗?
那我想要监听玩家死亡应该怎么做
作者: wobo    时间: 2017-6-10 12:53
看不了教程,需要20积分以上才能看
作者: Mubai619    时间: 2019-7-15 21:27
6666666666666
作者: 猿汐    时间: 2019-7-16 09:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: gyc-05    时间: 2019-7-29 16:27
膜拜大神
作者: wdadadada    时间: 2019-8-18 09:53
给我看一眼嘛 QAQ