Minecraft(我的世界)中文论坛

标题: [原创][PCD]Elementary —— 菜单 GUI 插件[1.0.0]

作者:  咕     时间: 2018-7-28 14:41
标题: [原创][PCD]Elementary —— 菜单 GUI 插件[1.0.0]
本帖最后由  咕  于 2020-1-23 20:56 编辑

Elementary


箱子 GUI 插件


效果图







配置文件
  1. title: Test
  2. command: menu
  3. open_item: 347
  4. description: '描述文本'
  5. open_permission: test.permission

  6. elements:
  7.   xxx:
  8.     text: 测试指令
  9.     icon: 'https://github.com/fluidicon.png'
  10.     permission: 'click.xxx'
  11.     command: 'say 2333; console: mes; op: el'
复制代码

指令



使用说明

icon 可以指定材质包的图片,填什么请自己摸索,填错了就是黑紫方块
一个按钮的所有属性都写在配置文件了,command 里面可以指定为 op 执行或者控制台执行
elements 里面可以继续加按钮,会按照顺序出现在菜单里


下载
Elementary-18.1.1.jar (19.36 KB, 下载次数: 720)

代码部分使用其他开源项目
剩余完全原创


本人声明该插件仍受到维护,只要你能给出符合规范的错误报告(2020/1/23)
[groupid=1330]PluginsCDTribe[/groupid]
作者: langyo_v3    时间: 2018-7-28 16:07
github图标?骚
作者:  咕     时间: 2018-7-28 16:11
langyo_v3 发表于 2018-7-28 16:07
github图标?骚

因为并没有试出来怎么用内置材质【】
作者: 117779284    时间: 2018-7-28 16:30
哇哇哇。。
跨时代了喂

这个出来帮到了很多人·
作者: 水之珠    时间: 2018-7-28 16:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神奈川归尘    时间: 2018-7-28 17:02
找不到内置,要不要我去把我的世界所有的物品的logo全集中一份给你。这样比较好。
作者: Skyer    时间: 2018-7-28 17:23
感谢楼主分享,本人表示看不懂
作者: Actahedral    时间: 2018-7-29 09:05
逗比的幻影 发表于 2018-7-28 17:02
找不到内置,要不要我去把我的世界所有的物品的logo全集中一份给你。这样比较好。 ...

wiki上直接弄下来
作者: 神奈川归尘    时间: 2018-7-29 09:39
wode490390 发表于 2018-7-29 09:05
wiki上直接弄下来

对呀 wiki上然后全聚集一下上传图册 把链接发出来。。
作者: xmdhs    时间: 2018-7-30 00:30
本帖最后由 xmdhs 于 2018-7-30 00:37 编辑

总算有人做了

一直不知道手机上的大服是怎么做到的
不过看别的服 gui还有更多的功能 希望你之后加上

人气cd完 就给你评分

作者:  咕     时间: 2018-7-30 09:30
xmdhs 发表于 2018-7-30 00:30
总算有人做了

一直不知道手机上的大服是怎么做到的

确实有更多功能,不过那些对于菜单来说没啥用
有一些特定的插件可能会喜欢那些功能
作者: 冰寒Lage    时间: 2018-7-31 10:31
本帖最后由 冰寒Lage 于 2018-7-31 10:32 编辑

终于有gui的插件了

作者: 56025192    时间: 2018-8-1 16:27
楼主怎么设置特定用户组打开特定菜单
作者: 56025192    时间: 2018-8-1 23:48
楼主能不能出个详细的设置教程啊,我只有op才能使用这个插件,其余玩家用不了
作者:  咕     时间: 2018-8-2 08:31
56025192 发表于 2018-8-1 23:48
楼主能不能出个详细的设置教程啊,我只有op才能使用这个插件,其余玩家用不了 ...

把 open_permission 去掉
没有权限当然打不开
作者:  咕     时间: 2018-8-2 08:32
56025192 发表于 2018-8-1 16:27
楼主怎么设置特定用户组打开特定菜单

用 open_permission
给你的特定用户组加特殊权限


你是不是想要特殊权限组开同一个菜单看到不一样的东西
作者: 56025192    时间: 2018-8-2 08:56
Italiangun 发表于 2018-8-2 08:32
用 open_permission
给你的特定用户组加特殊权限


对,就是不同权限组看到不一样的界面
作者: 56025192    时间: 2018-8-2 12:17
楼主大大,能具体说下权限设置吗?这个实在不会弄,去掉open_permission虽然有用,可是我想设置特定的用户组才能开特定的菜单。
作者: 冰寒Lage    时间: 2018-8-3 20:43
很气~秒崩服务器。有什么办法
作者: xie110853    时间: 2018-9-19 13:11
为什么我去掉了了open_permission: test.permission玩家依然打不开
作者: 丁帅淇    时间: 2018-9-19 20:07
个人推荐加个功能,
  1. example:
  2.     COMMAND: 'givemoney: 10'
  3.     REQUIRED-ITEM: 3, 64
  4.     NAME: 'Sell dirt' (这里在加个收购物品名)
  5.     ID: 3
  6.     POSITION-X: 1
  7.     POSITION-Y: 1
复制代码

作者: Actahedral    时间: 2018-9-24 02:07
其实代码不必使用其他开源项目,Nukkit有将“&”替换为颜色符的方法,实现完全原创
作者: beangta    时间: 2018-9-28 07:40
Bug =))) Im click Close X and i open again click Menu say 2333 ,= Bug Error Yep...
作者: beangta    时间: 2018-9-28 14:03
Im use MutilPass

and here and
thoat:
    text: §b§lThoát
    icon: 'https://i.loli.net/2018/09/28/5bad895db2e28.jpg'
    permission: 'click.thoat'
    command: 'thoat'
and test.permission

default:
  groups: []
  permissions:
  - test.permission
  - click.xxx
  - click.xxxx
  - click.cuahangruby
  - click.dichchuyen
  - click.sukien
  - click.huongdan
  - click.skyblock

But this plugin, it has an error. When I press the X is off, turn on and press each command and can not run
作者: 771474491    时间: 2018-10-3 14:02
我显示你没有权限这么做
作者: 闲日炎炎    时间: 2018-11-23 17:34
本帖最后由 闲日炎炎 于 2018-11-23 18:57 编辑
771474491 发表于 2018-10-3 14:02
我显示你没有权限这么做

AAA:
    text: 咳咳咳
    icon: 'textures/items/apple_golden.png'
    permission: 'click.AAA'
    command: 'is create'

把permission: 'click.AAA'删掉试试
作者: 纸亖    时间: 2019-1-30 14:16
为啥指令只能执行一次

作者: gaoxinhong    时间: 2019-1-30 15:50
Italiangun 发表于 2018-8-2 08:31
把 open_permission 去掉
没有权限当然打不开

原来要去掉,不看还不知道233,谢谢大佬
作者: MC_涅槃    时间: 2019-1-30 22:27
为什么我的菜单只能打开一次?

作者: lajijunxie    时间: 2019-2-2 10:59
如何在菜单里面自建Form?
就是点击一个按钮后出现另外一个GUI
希望作者可以添加功能
作者: mecraft2016    时间: 2019-2-11 17:44
怎么添加一个新的菜单,难道只有default一个么
作者: 富贵·李    时间: 2019-3-8 13:41
感觉用处非常大,这东西能和太多东西配合到一起了。
作者: 科幻大脑    时间: 2019-3-23 21:04
所以要打开GUI只能用指令?
作者: Redbeanw    时间: 2019-3-31 19:43
要是能用物品打开菜单就更好了
作者: linmiao233    时间: 2019-4-12 21:08
这个插件好像有一个BUG。就是过一会儿在点击一下会没有反应 必须重新加载插件
作者: alphaAE    时间: 2019-5-1 16:37
本帖最后由 alphaAE 于 2019-5-1 16:38 编辑

ElementButtonImageData中提供的两种路径方式 url 或者 path ,内置材质用path类型,第二个参数写材质包路径就行了,比如'textures/items/potato.png',材质包路径可以去解压一个材质包看下就知道了
作者: 冰凝BingNing    时间: 2019-5-3 01:36
linmiao233 发表于 2019-4-12 21:08
这个插件好像有一个BUG。就是过一会儿在点击一下会没有反应 必须重新加载插件 ...

确实 我也遇到了 其实很好一个插件就是有这个bug!莫名不能用
作者: linmiao233    时间: 2019-5-9 23:44
冰凝BingNing 发表于 2019-5-3 01:36
确实 我也遇到了 其实很好一个插件就是有这个bug!莫名不能用

听说有人已经创建了重置版呢
作者: 冰凝BingNing    时间: 2019-5-11 21:38
linmiao233 发表于 2019-5-9 23:44
听说有人已经创建了重置版呢

什么时候有帖子出来了我也想看看欸,实在想用
作者: linmiao233    时间: 2019-5-11 22:46
冰凝BingNing 发表于 2019-5-11 21:38
什么时候有帖子出来了我也想看看欸,实在想用

我拿到了这个插件了 加我QQ:2943647270 给你吧
作者: szmimc    时间: 2019-5-18 10:02
很好的一个插件,感谢分享
作者: szmimc    时间: 2019-5-18 11:00
怎么编辑第二个按钮?
作者: szmimc    时间: 2019-5-22 09:37
啥时候更新子菜单和修复有时无效问题
作者: yinyangancestor    时间: 2019-5-25 13:33
什么叫去掉啊,那个权限。是那一行删掉的意思?
作者: 1723624171    时间: 2019-5-28 16:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: Deemocean    时间: 2019-6-15 23:11
一开始还能用,但是后来我添加指令后就用不了了,就算我把新加的删除,el reload后显示:“在执行指令时出现未知错误”
这是我的配置:
title: bOing 手册
command: menu
open_item: 347
description: '非常bOring'

elements:
  a:
    text: 传送命令
    icon: 'textures/items/apple_golden.png'
    command: ''
  b:
    text: 传送到主城
    icon: 'textures/items/magma_cream.png'
    command: 'spawn'
  c:
    text: 接受传送
    icon: 'textures/items/bucket_water.png'
    command: 'tpaccept'
  d:
    text: 拒绝传送
    icon: 'textures/items/bucket_lava.png'
    command: 'tpadeny'
  e:
    text: 请求传送到某玩家
    icon: 'textures/items/apple.png'
    command: 'say /tpa 玩家名'

  f:
    text: 请求传送某玩家来此
    icon: 'textures/items/apple.png'
    command: 'say /tpahere 玩家名'

  g:
    text: 其它传送命令
    icon: 'textures/items/apple.png'
    command: 'say
[/tptoggle-切换你的传送状态]
[/home [name]-传送到名字为[name]的家中,如果不输入[name]则传送到默认家]
[/homes-列出所有家][/sethome [name]-设置一个名字为[name]的家,如果不输入[name]则设置为默认家]
[/delhome [name]-删除一个名字为[name]的家,如果不输入[name]则删除默认家]
[/warp [name]-传送到名为[warp]的公共地标]
[/setwarp [name]-设置一个名为[name]的公共地标]'

  h:
    text: 岛命令
    icon: 'textures/items/apple_golden.png'
    command: ''

  i:
    text: 创建新岛(最多三个)
    icon: 'textures/items/apple.png'
    command: 'is create'

  j:
    text: 删除脚下岛
    icon: 'textures/items/apple.png'
    command: 'is delete'

  k:
    text: 返回岛
    icon: 'textures/items/apple.png'
    command: 'is'
  
o:
    text: 驱逐脚下岛的不速之客
    icon: 'textures/items/apple.png'
    command: 'is expel'
p:
    text: 其它岛命令
    icon: 'textures/items/apple.png'
    command: 'say
[/is delete -删除你脚下的岛]
[/is info -查看你脚下岛屿的信息]
[/is sethome-设置你岛屿的出生点]
'
q:
    text: 商店命令
    icon: 'textures/items/apple_golden.png'
    command: '’

r:
    text: 点我看创建商店步骤
    icon: 'textures/items/apple.png'
    command: 'say
创建商店
1. 放一个箱子在地面上
2. 在箱子正面潜行,放一个空牌子
3. 使用你需要出售的物品点击箱子
4. 输入单价 '

s:
    text: 输入我后点你的商店修改属性
    icon: 'textures/items/apple.png'
    command: 'qs'

t:
    text:上锁命令
    icon: 'textures/items/apple_golden.png'
    command: ''

u:
    text: 点我后右键(移动端长按)物品上锁
    icon: 'textures/items/apple.png'
    command: 'lock'

v:
    text: 其它上锁命令
    icon: 'textures/items/apple.png'
    command: 'say
[/unlock - 解锁一个箱子]
[/passlock <密码> <密码> - 创建密码保护]
[/password <密码> - 解锁物品]
输入指令后右键物品,至于支持上锁哪些物品,自己慢慢试~'



作者: Deemocean    时间: 2019-6-16 00:07
Deemocean 发表于 2019-6-15 23:11
一开始还能用,但是后来我添加指令后就用不了了,就算我把新加的删除,el reload后显示:“在执行指令时出 ...

plus 我想问这个插件的命令块数量是不是有上限的 ,我到第11个就添加不了了
作者: 20020821LMX    时间: 2019-7-15 10:57
我想问一下,icon路径都是怎么找的?
作者: [email protected]    时间: 2019-7-17 20:01
图标可以填本地图标吗?
作者: 敬天爱岷    时间: 2019-7-21 22:07
问一下,那个op执行需要在冒号后面加空格么?我见原来的配置文件有,我也加上了,但是发现有时候会失灵,就是点按钮没反应,是那个空格的原因么?
作者: 敬天爱岷    时间: 2019-7-27 14:01
lajijunxie 发表于 2019-2-2 10:59
如何在菜单里面自建Form?
就是点击一个按钮后出现另外一个GUI
希望作者可以添加功能 ...

我是用的点击运行el open xxx.yml 做的,可以用,比如
  1.   cs:
  2.     text: 点击打开传送菜单!
  3.     icon: 'textures/items/apple.png'
  4.     command: 'op:el open cs.yml'
复制代码

作者: 敬天爱岷    时间: 2019-7-27 14:03
mecraft2016 发表于 2019-2-11 17:44
怎么添加一个新的菜单,难道只有default一个么

在配置里,比如我有三个菜单,menu.yml cs.yml gj.yml 就在config.yml里面这么写,以此类推
  1. gui:
  2.   - 'menu.yml'
  3.   - 'gj.yml'
  4.   - 'cs.yml'
复制代码


作者: 敬天爱岷    时间: 2019-7-27 14:05
科幻大脑 发表于 2019-3-23 21:04
所以要打开GUI只能用指令?

配置里的open_item 是透明的么?
这一项就是指定使用某个物品打开的啊。。要写物品id
作者: 敬天爱岷    时间: 2019-7-27 14:06
Redbeanw 发表于 2019-3-31 19:43
要是能用物品打开菜单就更好了

在相应配置菜单中修改open_item的物品ID就好了啊。。。
作者: 敬天爱岷    时间: 2019-7-27 14:07
yinyangancestor 发表于 2019-5-25 13:33
什么叫去掉啊,那个权限。是那一行删掉的意思?

是的,想要普通玩家可以用就得删了这行
作者: 敬天爱岷    时间: 2019-7-27 14:09
20020821LMX 发表于 2019-7-15 10:57
我想问一下,icon路径都是怎么找的?

资源包解压就看到了,按着路径着就好
作者: 科幻大脑    时间: 2020-1-18 01:18
敬天爱岷 发表于 2019-7-27 14:06
在相应配置菜单中修改open_item的物品ID就好了啊。。。

好的谢谢
作者: 紫凝蓝枫    时间: 2020-1-19 14:30
普通玩家说他们没有权限使用/el open cd.yml指令