Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 499|回复: 20

[转载插件] [娱乐|信息|API][PCD]Individual Signs —— 告示牌显示玩家ID[1.3-1.14]

[复制链接]
上杉夏相 当前离线
积分
2727
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-6
查看详细资料
发表于 2020-8-29 15:37:59 | 显示全部楼层 |阅读模式
服务端插件
英文名称: Individual Signs
中文名称:
插件来源: 转载
适用服务端: |CraftBukkit| |Spigot| |其它| 
插件类型: 娱乐 信息 前置API 
语言支持: English 
适用版本: 1.14.X 1.13.X 1.12 1.11 1.10 1.9 1.8 1.7.10 1.7.2 1.6 其他 
前置Mod|插件: 必备:ProtocolLib
下载地址: https://dev.bukkit.org/projects/individual-signs/files
原帖地址: https://dev.bukkit.org/projects/individual-signs

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 上杉夏相 于 2020-10-2 12:27 编辑

Individual Signs —— 告示牌显示玩家ID


转载授权


作者不理我了QAQ




插件简介


该插件可以在告示牌上自定义显示玩家的ID


同时包括一个API,供其他插件的开发人员轻松添加特定的标志内容。


例如,此插件可用于生成您的个人问候语。您的玩家会惊讶地看到自己的名字在告示牌上!




安装方法


注意!该插件需要安装前置插件[ProtocolLib](<a href="https://dev.bukkit.org/projects/protocollib/" target="_blank">https://dev.bukkit.org/projects/protocollib/</a>)才能起作用。


安装与游戏版本相应的ProtocolLib版本,然后安装此插件!


并且只要Minecraft或者bukkit开发组不更改与告示牌显示相关的内容,插件就可以运行[理论全版本!]




使用方法


在告示牌上使用[PLAYER]替换为放置告示牌的玩家ID,使用[DISPLAY]替换为查看它的玩家的ID


注意,这两个的使用权限分别为insigns.create.playerinsigns.create.display


file_1598686571000.jpg
file_1598686571000.jpg


开发API


这是一个针对开发者的介绍


一个易于使用的API [作者注]
楼主没有插件的开发经验,如果有错误请及时指正
现在有一点了


以下是一个简单的例子



  1. 首先将插件添加到您的构建路径中(就像使用bukkit.jar一样)

  2. 创建一个SignSendEvent的监视器(就像您为bukkit事件创建监视器一样)

  3. 这个事件提供了一些简单的方法来获取当前符号文本并进行更改
    getPlayer() -  获取接收数据包的玩家
    getLocation() -  获取正在更改文字的告示牌的位置。
    getLine(int index) -  获取指定索引(0-3)行的文本。这些文件是json格式。
    setLine(int index,String line) -  设置指定索引处的文本行。必须采用json格式。
    isModified() -  此事件是否已被某些插件修改。
    setCancelled(boolean cancelled) -  如果取消了该事件,则不会为受影响的玩家更新符号内容,而将其获取的内容保留为当前内容(如果所有SignSendEvents被取消,则为空白)。
    isCancelled() -  检查某些插件是否已取消此事件。


  4. 该事件使用玩家id替换[PLAYER]的用法


    public class SignSendListener implements Listener {

    public SignSendListener(Plugin plugin) {
        Bukkit.getServer().getPluginManager().registerEvents(this, plugin);
    }

    @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
    public void onSignSend(SignSendEvent event) {
        for (int i = 0; i < 4; i++) {
            String line = event.getLine(i);
            if (line.contains("[PLAYER]")) {
                event.setLine(i, line.replace("[PLAYER]", event.getPlayer().getName()));
            }
        }
    }
    }

    剩下的真的是看不懂了
    别骂了别骂了在学了






下载地址


应原作者要求,暂不提供下载地址,请前往[原帖](<a href="https://dev.bukkit.org/projects/individual-signs/files" target="_blank">https://dev.bukkit.org/projects/individual-signs/files</a>)下载!


搬运不易,跪求支持 : - (





泥潭对Markdown的支持实在是太***了

来自群组: PluginsCDTribe

评分

参与人数 3人气 +3 金粒 +10 收起 理由
羽奕 + 5 MCBBS有你更精彩~
lengshao233 + 2 好活当赏!
liu6454456 + 1 + 5 不错

查看全部评分

liu6454456 当前离线
积分
446
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-8-17
查看详细资料
发表于 2020-8-29 15:44:44 | 显示全部楼层
感谢分享~~~~~~~~~~~~
回复

使用道具 举报

逍遥游975 当前离线
积分
81
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-3-29
查看详细资料
发表于 2020-8-29 16:18:18 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

eqeqeqweqe 当前离线
积分
27
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-21
查看详细资料
发表于 2020-8-29 16:25:29 | 显示全部楼层
11111111111111111111111

评分

参与人数 1人气 +1 收起 理由
上杉夏相 + 1 三 卡 预 定

查看全部评分

回复

使用道具 举报

eqeqeqweqe 当前离线
积分
27
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-21
查看详细资料
发表于 2020-8-29 16:25:46 | 显示全部楼层
2222222222222222222222222222222222222222222222222
回复

使用道具 举报

eqeqeqweqe 当前离线
积分
27
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-21
查看详细资料
发表于 2020-8-29 16:26:10 | 显示全部楼层
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
回复

使用道具 举报

eqeqeqweqe 当前离线
积分
27
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-21
查看详细资料
发表于 2020-8-29 16:26:30 | 显示全部楼层
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
回复

使用道具 举报

eqeqeqweqe 当前离线
积分
27
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-21
查看详细资料
发表于 2020-8-29 16:26:46 | 显示全部楼层
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
回复

使用道具 举报

eqeqeqweqe 当前离线
积分
27
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-21
查看详细资料
发表于 2020-8-29 16:27:02 | 显示全部楼层
1111111111111111111111111111111111111111111111111111111111
回复

使用道具 举报

eqeqeqweqe 当前离线
积分
27
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-21
查看详细资料
发表于 2020-8-29 16:27:21 | 显示全部楼层
88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
回复

使用道具 举报

eqeqeqweqe 当前离线
积分
27
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-21
查看详细资料
发表于 2020-8-29 16:27:40 | 显示全部楼层
77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
回复

使用道具 举报

lunnian 当前离线
积分
170
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-18
查看详细资料
发表于 2020-8-29 17:34:14 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

名副其实 当前离线
积分
7790
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-8-31
查看详细资料
发表于 2020-8-29 17:37:06 | 显示全部楼层
标题不合格请修改
版本号之间禁止带空格
不存在为 前置API 类型的插件
请改名为API

评分

参与人数 1人气 +1 收起 理由
上杉夏相 + 1 MCBBS有你更精彩~

查看全部评分

回复

使用道具 举报

深拥v 当前离线
积分
9797
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-2-24
查看详细资料
发表于 2020-8-29 17:53:38 | 显示全部楼层
很好玩的插件,可惜不支持更高版本
还不开源就很可惜
原作者貌似停更这个插件了,但还活着(
Last active 2 days ago
回复

使用道具 举报

上杉夏相 当前离线
积分
2727
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-6
查看详细资料
 楼主| 发表于 2020-8-29 18:54:39 | 显示全部楼层
深拥v 发表于 2020-8-29 18:53
很好玩的插件,可惜不支持更高版本
还不开源就很可惜
原作者貌似停更这个插件了,但还活着(

两天前他更新的彩弹射击1.16.1
并且只要Minecraft或者bukkit开发组不更改与告示牌显示相关的内容,插件就可以运行[理论全版本!]

评分

参与人数 1人气 +1 收起 理由
深拥v + 1 对,看到了2333

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-1-16 19:45 , Processed in 0.070194 second(s), Total 35, Slave 29 queries, Release: Build.2021.01.15 1436, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表