翎鲲
本帖最后由 翎鲲 于 2018-11-21 17:25 编辑

Three Dimensional GUIs
TDG搬运授权
属于你的3D立体菜单界面



主要作用
这款插件可以让图形立体,并且可以点击这些立体图形以发生接触,之后会发生你自己设定的设置,指令、信息、等等,一切你能想到的东西。


①不限制数量的界面菜单
②点击菜单触动冷却时间
③支持PlaceholderAPI变量
④自定义信息
⑤自定义方块
⑥自定义菜单指令
⑦支持MC1.8-1.13


安装方法
原帖下载可直接下载.zip打包文件
里面有实例的菜单menu样本和主要插件
解压他们,然后安装到服务器
重启
即可


如何制作一个菜单


使用教程(本来想发联机教程版块的)



更新
2018/11/21
1.修复了打开信息的提示
2.修复了火焰的固定图标
3.一些小BUG已经解决

如果你喜欢这款插件,可以到原帖去支持原作者。
搬运不易,qwq那个啥我就不暗示了。
来自群组: Bone Studio
2021.12 数据,可能有更多内容
Three Dimensional GUIsTDG搬运授权[spoiler]
[/spoiler]属于你的3D立体菜单界面



主要作用这款插件可以让图形立体,并且可以点击这些立体图形以发生接触,之后会发生你自己设定的设置,指令、信息、等等,一切你能想到的东西。



①不限制数量的界面菜单②点击菜单触动冷却时间③支持PlaceholderAPI变量④自定义信息⑤自定义方块⑥自定义菜单指令⑦支持MC1.8-1.13

安装方法原帖下载可直接下载.zip打包文件里面有实例的菜单menu样本和主要插件解压他们,然后安装到服务器重启即可

如何制作一个菜单[spoiler]首先打开你的menu.yml里面虽然有作者自带的格式但是是英文我已经将其格式汉化,如有理解错误麻烦提醒!

代码:


  1. example:
  2. ## 命令打开菜单(可选)
  3. command: 'tdgexample'
  4. ## 当玩家打开菜单时的提示(可设置为消息回复"message: 你自定义的信息"),这里的sound是指声音,可按格式修改成声音提示
  5. open-action: 'sound: ENDERMAN_TELEPORT'
  6. ## 这里是设置图标之间的间距
  7. distances:
  8.     x1: 4
  9.     x2: 2
  10.     x4: 2
  11.     x5: 4
  12. ## 菜单的图标设置
  13. icons:
  14.     message-test:
  15.    ## 显示在图标上的名称
  16.    name: '&6测试'
  17.    ## 图标的类型,你可以设置为(HEAD 头、BLOCK 方块、ITEM 物品、TOOL 工具)
  18.    icon-type: ITEM
  19.    ## 这里没有提供多项更改,默认SIGN
  20.    material: SIGN
  21.    ## 这里填的是数值
  22.    material-data: 0
  23.    ## 图标的位置(XY坐标,26行文本原提示是让你自己找坐标位置)
  24.    ## X max: 5
  25.    ## Y max: 2
  26.    ## click-sound是指点击的音效(同CC音效)
  27.    positionX: 1
  28.    positionY: 1
  29.    click-sound:
  30.   enabled: true
  31.   sound: 'CHICKEN_EGG_POP'
  32.   pitch: 0
  33.    ## 设置点击图标后的反应
  34.    click-action:
  35.   ## 你可以设置为(NONE 没有、CLOSE 关闭、OPEN_MENU 打开菜单、MESSAGE 消息、COMMAND 指令、JSON_MESSAGE)
  36.   action: MESSAGE
  37.   ## 反应值,由action而改变
  38.   value: '&e你好世界!'
[/spoiler]



使用教程(本来想发联机教程版块的)[spoiler]





Three Dimensional GUIs使用教程以及实例






前言这款插件经过实际使用测试对比,耗能并不是很大你可能需要将spigot.yml里的实体碰撞给优化一下,实际耗能可以说忽略不计。比脚本方块耗能低一点:d并且在1.8.8 spigot的环境下,并没有发现线程崩溃、或者是报错的情况






目录①了解具体的格式②反应值






打开你的menu.yml编辑ps:example指的是实例也就是说可以多个菜单比如第一行example:那么创建第二个菜单也可以将名字设置为首行menu:这是菜单的名字而menu.yml是所有菜单的编辑文件(希望作者能将多个菜单分开存储)然后添加一个
## 命令打开菜单(可选)command: 'tdgexample'## 当玩家打开菜单时的提示(可设置为消息回复"message: 你自定义的信息"),这里的sound是指声音,可按格式修改成声音提示open-action: 'sound: ENDERMAN_TELEPORT'## 这里是设置图标之间的间距distances:    x1: 4    x2: 2    x4: 2    x5: 4









②反应值    open-menu-test:   name: '&a头颅'   icon-type: HEAD   material: none   material-data: 0   value: 'http://textures.minecraft.net/texture/b1dd4fe4a429abd665dfdb3e21321d6efa6a6b5e7b956db9c5d59c9efab25'这是唯一特殊的反应值也就是说当你的图标为HEAD时,也就是说头颅状态。那么你的反应值就可以设置为皮肤的材质地址可以设置为玩家的名字,也可以设置自动反应值%player% 这时玩家看到的图标就是自己的头   click-action:  action: COMMAND  value: 'commandtoexecutehere'  ## Execute command from player  ## If is "player" the command will be executed from player  ## If is "console" the command will be executed from console  executefrom: player这里也是一个命令反应值,你可以在executefrom后面设置为player,则是以玩家的状态使用。如果设置为console就是以后台的状态使用。当你要设置一个领取礼包的时候,你可以这样设置    command-test:   name: '&f领取新手礼包'   icon-type: BLOCK   material: BOOKSHELF   material-data: 0   positionX: 4   positionY: 1   click-sound:  enabled: true  sound: 'CHICKEN_EGG_POP'  pitch: 0   click-action:  action: COMMAND  value: 'kit xs'  executefrom: player那么问题来了,怎么设置一个让玩家可以限时使用的呢。这时候要用到cooldown冷却反应值    cooldown-test:   name: '&5领取在线礼包'   icon-type: TOOL   material: BLAZE_ROD   material-data: 0   positionX: 1   positionY: 2   click-cooldown:  enabled: true  time: 3   click-sound:  enabled: true  sound: 'CHICKEN_EGG_POP'  pitch: 0   click-action:  action: COMMAND  value: 'kit zx'这里的cooldown正是冷却反应值time则是以秒做单位比如你可以设置一个在线礼包?或者说设置一个限时的权限领取。那么如何关闭一个菜单呢首先你要click-action:的action设置为CLOSE,反应值为空白''。即可关闭一个菜单。
[/spoiler]



更新2018/11/211.修复了打开信息的提示2.修复了火焰的固定图标3.一些小BUG已经解决

如果你喜欢这款插件,可以到原帖去支持原作者。搬运不易,qwq那个啥我就不暗示了。

f6109011
代码跑出来了

翎鲲

修好了并且把制作菜单的格式给揣摩出来了【雾】

HUI极度灰
挺不错的插件,支持!(就是耗能貌似是个问题)

余思思
跟NPC差不多的性质?
感觉确实不错。

翎鲲
余思思 发表于 2018-10-28 18:09
跟NPC差不多的性质?
感觉确实不错。

图标是悬空的嘛,npc是站立的嘛。
当然也可以用于当npc。

j531065605
看起来非常不错得样子,

wwooww
3D   好酷!  MC发展的真nb

Misaka。
然而 1.12.2报错

193645
可以 感谢分享

PYJ13727421392
星云梦:1.12.2直接报错倒是没有,详细是:在1.12.2重置命令用后调动菜单一定报错,改过菜单需要重启服务器才可以完美运行,还有如果菜单有地方输错,打少代码,也会报错

翎鲲
PYJ13727421392 发表于 2018-11-25 12:53
星云梦:1.12.2直接报错倒是没有,详细是:在1.12.2重置命令用后调动菜单一定报错,改过菜单需要重启服务器 ...

作者更新了并且修复了部分小BUG,可以尝试更新下插件。@1637401458

Misaka。
翎鲲 发表于 2018-11-25 13:21
作者更新了并且修复了部分小BUG,可以尝试更新下插件。@1637401458

我今天试了最新的  菜单是可以使用的
但是不能重载  重载之后就会报错并且无法打开菜单
只能通过重启服务器来刷新配置

1720563080
        MCBBS有你更精彩~

PYJ13727421392
本帖最后由 PYJ13727421392 于 2018-11-25 18:12 编辑
1637401458 发表于 2018-11-25 14:16
我今天试了最新的  菜单是可以使用的
但是不能重载  重载之后就会报错并且无法打开菜单
只能通过重启服务 ...

我刚刚看了确实有更新,我正在重新安装测试,结果很是不行,依旧有bug

Misaka。
PYJ13727421392 发表于 2018-11-25 18:05
我刚刚看了确实有更新,我正在重新安装测试,结果很是不行,依旧有bug

对吧 还是等作者更新吧 我看见spigot那边已经有人和作者反应了

Misaka。
本帖最后由 1637401458 于 2018-11-25 19:30 编辑
PYJ13727421392 发表于 2018-11-25 18:05
我刚刚看了确实有更新,我正在重新安装测试,结果很是不行,依旧有bug

对吧 还是等作者更新吧 我看见spigot那边已经有人和作者反应了

PYJ13727421392
1637401458 发表于 2018-11-25 19:26
对吧 还是等作者更新吧 我看见spigot那边已经有人和作者反应了

就是我啊= =

Misaka。

23333.。。。

WitNiehT
能有逼格的插件,不知道能耗方面怎么样

1720563080
非常好用

1005057343
挺不错的,希望有其他版本的

Zapic
本帖最后由 Zapic 于 2018-12-5 07:20 编辑

呃,插件不错,除了不能自定义...
我把例子改了一下之后就不能用了。
像这样:
插件给的例子:
  1. command-test:
  2.       name: '&dCommand test'
  3.       icon-type: BLOCK
  4.       material: BOOKSHELF
  5.       positionX: 4
  6.       positionY: 1
  7.       click-sound:
  8.         enabled: true
  9.         sound: 'ENTITY_CHICKEN_EGG'
  10.         pitch: 0
  11.       click-action:
  12.         action: COMMAND
  13.         value: 'commandtoexecutehere'
  14.         ## Execute command from player
  15.         ## If is "player" the command will be executed from player
  16.         ## If is "console" the command will be executed from console
  17.         executefrom: player
复制代码

然后我稍微改了一下:
  1. spawn:
  2.       name: '&fSpawn'
  3.       icon-type: BEACON
  4.       material: BOOKSHELF
  5.       positionX: 4
  6.       positionY: 1
  7.       click-sound:
  8.         enabled: false
  9.         sound: 'ENTITY_CHICKEN_EGG'
  10.         pitch: 0
  11.       click-action:
  12.         action: COMMAND
  13.         value: 'spawn'
  14.         ## Execute command from player
  15.         ## If is "player" the command will be executed from player
  16.         ## If is "console" the command will be executed from console
  17.         executefrom: player
复制代码

然后就没法用了...我能用"/spawn"却没法点击图标回主城,后台也没有提示,重启无效.
也许是我哪里改错了,但不过只要能用就好了.
嗯...能用.

tim1014
感谢搬运
多谢大佬666

sx5412
Zapic 发表于 2018-12-4 18:13
呃,插件不错,除了不能自定义...
我把例子改了一下之后就不能用了。
像这样:

icon-type: BEACON <<  改成ITEM 注意要大寫


黑崎丶一护
看着很高端,使用度不知道如何

MGDX
先试试,不知道效果好不好。

极光creeper
是 非常感谢楼主搬运
大概就是hy的起床奖励箱的原理
对于快餐服来说完美的提升b格的插件
既然这么炫酷 为什么大家都不来整一个呢www

h7730861
花里花俏的,但感觉比箱子菜单要好看点

元质
很可以 牛皮

天国Isle
权限是什么啊。。。

索隆嘎嘎嘎
这个也太帅了

1069418097
为什么我看不到菜单呢,只有粒子特效

chen236888
逼格这么高的菜单插件居然免费的,爱了爱了

萌新Blame
感谢楼主分享

Killah
服务器装这个感觉逼格一下就高了起来

安塔利亚RPG
正好需要这种插件 感谢分享

萌萌哎
头颅皮肤的材质发发呗awa

_nan
除了耗能大一点没有其他缺点吧 功能少了点吗

爱你入骨
在吗 哥哥 看看内脏

azz185
一条基础指令也没有嘛..这么恐怖

291895997
3D i了i了

jiangzongjian
这个是怎么用

wwwmcwww
高版本,实用简单!!!

william0155
謝大大插件推薦呢

asd76848234
好强的样子,支持一下

小泥潭
3d希望出高版本。

小冰最帅
不错很好的插件,感谢分享