Minecraft(我的世界)中文论坛

标题: [信息|编程]VirtualSign —— 虚拟牌子界面[InfStudio][1.10.2-1.11]

作者: 土球球    时间: 2016-11-24 22:35
标题: [信息|编程]VirtualSign —— 虚拟牌子界面[InfStudio][1.10.2-1.11]
本帖最后由 1582952890 于 2017-9-16 18:01 编辑

Virtual Sign
虚拟牌子界面


首先,这是一个Sponge插件,而不是占据服务端插件版绝大多数的CraftBukkit/Spigot插件。
虽然说服务端插件版开设了Sponge版块,但是这个插件仅仅是整个服务端插件版的第二个原创Sponge插件这是第一个)。

所以这个插件不能:

不过这个插件可以:

注意,使用时请拖进mods文件夹。

Sponge插件开发的又一小步,MCBBS原创Sponge插件发展的。。。这段时间MCBBS原创Sponge插件也没有发展啊。。。

========我是正式介绍内容的分隔线========

这个插件提供了一套API用于向玩家展示一个虚拟的牌子,以使得玩家可以查看并编辑上面的内容。
API(VirtualSignService)的获取方式如下:
  1. import org.spongepowered.api.Sponge;
  2. import com.github.ustc_zzzz.virtualsign.api.VirtualSignService;

  3. Sponge.getServiceManager().provideUnchecked(VirtualSignService.class);
复制代码


当然,作为演示,插件也提供了一个demo用于演示虚拟牌子。
玩家在游戏中输入“/virtualsign”命令(该命令同时有着“/vsign”和“/vs”两个简写)后就可以看到一个编辑牌子界面了。
这个命令可以同时带若干个参数,用于指定牌子中预先设置的内容,该内容还可以带上格式化标记。
比如下面这样(Sponge推荐使用&符号而非§符号作为格式化标记):

然后按下回车:

玩家编辑牌子保存后会在游戏控制台输出玩家刚刚输入的内容:


运行游戏后会在“config/virtualsign/virtualsign.conf”处出现一个配置文件。
默认的配置文件长这个样子:
  1. virtualsign {
  2.     enable-demo-command=true
  3.     enable-text-formatter=true
  4. }
复制代码

“enable-demo-command”选项用于确认是否开启上面所说的演示命令,而“enable-text-formatter”选项用于设置输入命令后是否将牌子上的文字应用格式(如果设置为false,那么刚刚显示在牌子上的将是“&4red_text”而不是一个红色的“red_text”)。

========我是插件下载地址的分隔线========

前面都写了啊喂:

但是总有人访问不了GitHub,所以在论坛离线缓存一份下载文件吧:
VirtualSign-0.1.1.jar (12.75 KB, 下载次数: 22)

代码同时在GitHub上开源(有时间快去戳个star):
https://github.com/ustc-zzzz/VirtualSign

========我是插件更新日志的分隔线========



作者: kongkongye    时间: 2016-11-25 00:44
路过看看,好像挺有用的梯子
作者: nggcgg2    时间: 2016-11-25 11:06
活捉zhouhaha
作者: Minecraft_cloud    时间: 2016-11-26 10:31
已下载~~~
作者: 1284641389    时间: 2016-11-26 12:35
没有1.7.10吗

作者: 土球球    时间: 2016-11-26 16:54
1284641389 发表于 2016-11-26 12:35
没有1.7.10吗

服务端官方不提供1.7.10的支持,同时已经放弃了对1.8.9和1.9.4的支持,所以说目前正在支持的只有1.10.2和1.11(1.11的Forge尚未稳定所以只有原版Minecraft对应的版本)。
作者: sun_small    时间: 2016-12-11 17:28
求上传百度云,这下不下来··
作者: 土球球    时间: 2016-12-11 18:55
sun_small 发表于 2016-12-11 17:28
求上传百度云,这下不下来··

总有人访问不了GitHub啊= =
看更新后的帖子,我在论坛离线缓存了一份。
作者: sun_small    时间: 2016-12-14 19:44
ustc_zzzz 发表于 2016-12-11 18:55
总有人访问不了GitHub啊= =
看更新后的帖子,我在论坛离线缓存了一份。

多谢··
作者: yinruichun2004    时间: 2016-12-15 10:24
不错的插件,虽然不知道实际用途..

作者: yinruichun2004    时间: 2016-12-15 10:24
纯属娱乐?
作者: Pangxie    时间: 2016-12-19 09:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1521703339    时间: 2016-12-27 21:48
有1.7.10的 吗
作者: PYJ13727421392    时间: 2017-2-10 22:28
感觉没用,我给个建议好:把他变成登录插件附件,木板输密码登录
作者: 琴里Test    时间: 2017-2-11 09:38
4z大佬的作品我过来看看
作者: 117779284    时间: 2017-3-9 21:02
PYJ13727421392 发表于 2017-2-10 22:28
感觉没用,我给个建议好:把他变成登录插件附件,木板输密码登录

这个建议不错。
那样做的话··楼主应该利用这个API扩展很多个插件·
作者: Dogend    时间: 2017-8-3 07:35
aaaa...看不懂