如下图:
范例:
复制代码
范例:
- public class Mytest extends JavaPlugin implements Listener{
-
- String json;
-
- public void onEnable(){
- getServer().getPluginManager().registerEvents(this, this);
- this.json = "{"text": "【点击访问论坛页面】","bold":true,"color":"red","clickEvent":{"action":"open_url","value": "http://www.mcbbs.net"},"hoverEvent": {"action":"show_text","value": "MC中文论坛"}}";
- }
-
- @EventHandler
- public void onJoin(final PlayerJoinEvent e){
- getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable(){
- public void run(){
- IChatBaseComponent comp = ChatSerializer.a(json);
- ((CraftPlayer)e.getPlayer()).getHandle().playerConnection.sendPacket(new PacketPlayOutChat(comp, true));
- }
- }, 10);
- }
- }
单机的话官方提供了/tellraw指令
/tellraw 玩家 内容
就OK了
/tellraw 玩家 内容
就OK了
额 多用能消息? 插件?
不是说考试么还滚过来
咦= =? 为啥 我没有找到 CraftPlayer 这个类
IF
不明觉厉。
then
虽然不明白但是很厉害的样子
0ver
不明觉厉。
then
虽然不明白但是很厉害的样子
0ver
天空之夜丶 发表于 2014-7-9 14:57
咦= =? 为啥 我没有找到 CraftPlayer 这个类
你需要引入服务端作为库文件
好麻烦的样子
尘曲 发表于 2014-7-9 17:51
你需要引入服务端作为库文件
craftBukkit 这个么?
天空之夜丶 发表于 2014-7-9 18:51
craftBukkit 这个么?
嗯
尘曲大大,这感觉有些复杂诶
s1208119168 发表于 2014-7-10 13:31
尘曲大大,这感觉有些复杂诶
=。=的确就是这么做
s1208119168 发表于 2014-7-10 13:31
尘曲大大,这感觉有些复杂诶
帮我做个客户端吧
08076069 发表于 2014-7-9 17:52
好麻烦的样子
不麻烦的= =
Csgbshgf 发表于 2014-7-10 15:49
不麻烦的= =
一大串的家伙,不过好像粘贴复制一下就行了
