Small_Miao
给予头颅时候给予指定玩家的头颅

William_Shi
本帖最后由 William_Shi 于 2020-3-19 21:29 编辑

修改下物品nbt就行

对不起
是我记错了
应该用元数据
感谢Bryan33大佬

Small_Miao
William_Shi 发表于 2020-3-19 21:08
修改下物品NBT就行

问题是不知道怎么改 第一次接触 Java
我已经实例化了ItemStack
后面不知道怎么写了

William_Shi
本帖最后由 William_Shi 于 2020-3-19 21:17 编辑
7649102 发表于 2020-3-19 21:09
问题是不知道怎么改 第一次接触 Java
我已经实例化了ItemStack
后面不知道怎么写了 ...

如果你只是做到这种程度
可以先看下这个莫老的教程
https://www.mcbbs.net/thread-697478-1-1.html
这是nbt基础
感谢Bryan33大佬的指正

Bryan33
ItemStack item = new ItemStack(Material.SKULL_ITEM, 1, 3);
SkullMeta sm = (SkullMeta) item.getItemMete();
sm.setOwningPlayer(玩家); // sm.setOwner(玩家名);
item.setItemMeta(sm);

Small_Miao
Bryan33 发表于 2020-3-19 21:15
ItemStack item = new ItemStack(Material.SKULL_ITEM, 1, 3);
SkullMeta sm = (SkullMeta) item.getItemMe ...

好的 咱从C#转过来的 我想问下 动作监听到底应该怎么写 我看Day's的教程 看的头大
所以一般来说监听器应该怎么写= =
我只知道C# 是动作绑定

William_Shi
7649102 发表于 2020-3-19 21:23
好的 咱从C#转过来的 我想问下 动作监听到底应该怎么写 我看Day's的教程 看的头大
所以一般来说监听器应 ...

一定是我太菜了
动作监听是什么。。。

Small_Miao
William_Shi 发表于 2020-3-19 21:25
一定是我太菜了
动作监听是什么。。。

Emm 就是事件  Event 和 Listener

William_Shi
7649102 发表于 2020-3-19 21:26
Emm 就是事件  Event 和 Listener

那叫做事件,事件监听器
事件监听有很多种
不一定都和动作相关啊

Small_Miao
William_Shi 发表于 2020-3-19 21:28
那叫做事件,事件监听器
事件监听有很多种
不一定都和动作相关啊

是滴 我就是不知道怎么做事件监听器 不知道怎么写
注册监听器我会 但是 怎么制作一个

William_Shi
7649102 发表于 2020-3-19 21:30
是滴 我就是不知道怎么做事件监听器 不知道怎么写
注册监听器我会 但是 怎么制作一个  ...

注册监听器你会。。。
你的意思是自定义一个自己的事件吗
还是监听Bukkit已有的事件

Bryan33
7649102 发表于 2020-3-19 21:30
是滴 我就是不知道怎么做事件监听器 不知道怎么写
注册监听器我会 但是 怎么制作一个  ...

监听器只是监听行为的一个载体
你如果原意 甚至可以用lambda做到事件监听 https://hub.spigotmc.org/javadoc ... gin.Plugin-boolean-

而参数里的Listener
或者平常注册用的Listener你可以简单的理解为一个上下文
因为同一个监听器类new出来的监听器对象都可以注册 互相不影响

Small_Miao
Bryan33 发表于 2020-3-19 21:33
监听器只是监听行为的一个载体
你如果原意 甚至可以用lambda做到事件监听 https://hub.spigotmc.org/java ...

所以应该怎么去初始化一个监听器 给个例子 我写在主类里= =

Small_Miao
William_Shi 发表于 2020-3-19 21:31
注册监听器你会。。。
你的意思是自定义一个自己的事件吗
还是监听Bukkit已有的事件 ...

监听已有

William_Shi

那么市面上的教程很多啊
你可以等贺兰的教程更新