Minecraft(我的世界)中文论坛

 找回密码
 注册(register)
查看: 1283|回复: 23

[原创插件] [机制]JonActionCmds —— 动作指令[1.9-1.14.4]

[复制链接]
Jonjs_Dada 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2404
钻石
性别
保密
注册时间
2015-11-6
查看详细资料
 楼主| 发表于 2019-8-12 13:49:23 | 显示全部楼层 |阅读模式
服务端插件
英文名称: JonActionCmds
中文名称: 动作指令
插件来源: 原创
适用服务端: |Spigot| 
插件类型: 其他 
语言支持: 简体中文 
适用版本: 1.14.X 1.13 1.12 1.11 1.10 1.9 
前置Mod|插件: 无前置插件
下载地址: http://jon.52chye.cn/lib/MCResource/JonActionCmds/
原帖地址: https://www.mcbbs.net/thread-901183-1-1.html

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

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

x
本帖最后由 Jonjs_Dada 于 2019-9-14 23:15 编辑





JonActionCmds v1.1
动作指令
收藏本帖,可以及时获取到更新信息!
* 做个动作,就执行一些指令 *



插件预览版、测试版更新地址:



理论支持 1.9-1.14.4;可能不支持Mod端
(已测试核心:Spigot-1.12.2)




介绍
这款插件目前可以让玩家通过下蹲+向上/向下看、F键双持切换来执行一些指令。

已经修复Shift+方向动作触发两次指令的特性



特色
  • 2大动作支持
  • 多命令支持
  • 不同动作不同权限
  • (开发中)冷却
  • (开发中)执行命令所需权限
  • (开发中)等级、血量、饱食度等判断
      



功能图片


                               
登录/注册后可看大图





命令
/jac reload - 重载config.yml
或 /jonactioncmds reload
或 /动作指令 重载


权限
jac.reload - 重载config.yml权限


  • OP默认拥有全部的权限



配置文件
(插件版本:1.1)
指令支持%player%变量,目前仅支持以玩家身份执行指令


  1. Shift:
  2. #下蹲动作配置
  3.   Enable: true
  4.   #是否开启
  5.   Permission: '_NULL_'
  6.   #所需权限,填写为_NULL_则不需要特定权限
  7.   Up:
  8.   #向上看(pitch = -90.0)
  9.     Commands:
  10.     #以玩家身份执行的指令,支持%player%变量
  11.     - '/menu'
  12.   Down:
  13.   #向下看(pitch = 90.0)
  14.     Commands: []
  15.     #以玩家身份执行的指令,如果为空就写[]
  16. F:
  17. #F键切换双持状态动作配置
  18.   Enable: true
  19.   Permission: 'jac.action.openmenu'
  20.   #可自定,解释同上
  21.   CancelSwap: true
  22.   #是否阻止物品切换
  23.   Commands:
  24.   - '/menu'

复制代码





如何使用
  • 下载插件
  • 放入服务端plugins文件夹
  • 启动服务器
  • 配置
  • 重启服务器或/JAC Reload
  • 开始使用~

下载地址、更新日志
预览版、测试版不在MCBBS贴内更新
所有版本均可在
[此链接] 下载到

最新版本:
v1.1 [2019/9/14 23:06]
支持版本:1.9-1.14.4
下载: JonActionCmds-1.1.jar (4.47 KB, 下载次数: 4)


随便反编译,代码随意更改,玩坏了也不关我的事




更新记录



给个人气,不扣自己的,感谢支持
给个人气,不扣自己的,感谢支持
给个人气,不扣自己的,感谢支持



本插件所用所有代码均为原创,不存在借用/抄袭等行为


评分

参与人数 8人气 +12 金粒 +80 收起 理由
2205147079 + 1 + 10 Ssssssssssssssssssss
翼LOVE·小爱 + 2 MCBBS有你更精彩~
linmiao233 + 2 + 30 MCBBS有你更精彩~
秋韵 + 2 + 40 偷偷发新作品居然不叫我,可恶啊.
楠木i + 1 混脸熟
wyh1107 + 2 神乎其技,不服不行!
幻影影 + 1 MCBBS有你更精彩~
zouwanyue + 1 神乎其技,不服不行!

查看全部评分

2205147079 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
644
钻石
性别
保密
注册时间
2014-9-13
查看详细资料
发表于 5 天前 | 显示全部楼层
Jonjs_Dada 发表于 2019-9-16 22:20
文件读项真是噩梦,不过我会尽力实现,目前在学校,周末见

唉 毕竟是CC 读文件都是大佬的作风
回复

使用道具 举报

Jonjs_Dada 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2404
钻石
性别
保密
注册时间
2015-11-6
查看详细资料
 楼主| 发表于 5 天前 | 显示全部楼层
2205147079 发表于 2019-9-15 23:37
可以啊 比如

\plugins\JonActionCmds\ActionScripts\as1.yml:

文件读项真是噩梦,不过我会尽力实现,目前在学校,周末见
回复

使用道具 举报

2205147079 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
644
钻石
性别
保密
注册时间
2014-9-13
查看详细资料
发表于 6 天前 | 显示全部楼层
Jonjs_Dada 发表于 2019-9-15 11:00
我想过用类似
[op]/command
[msg]这是信息啊

可以啊 比如

\plugins\JonActionCmds\ActionScripts\as1.yml:

as1:
  action:
    pitch_min: 1
    pitch_max: 90
    yaw_min: 1
    yaw_max: 180
    left_click: true
    right_click: false
    shift: true
  cmd:
    - '[op] customcmd'
    - '[msg] message'
    - '[player] hi'
    - '[console] ban %player%'

split + replace可能会“简单一点”
回复

使用道具 举报

Jonjs_Dada 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2404
钻石
性别
保密
注册时间
2015-11-6
查看详细资料
 楼主| 发表于 6 天前 | 显示全部楼层
2205147079 发表于 2019-9-15 10:12
xd 其实这个建议趋近于脚本插件了

我想过用类似
[op]/command
[msg]这是信息啊
这样的来写Command项,至于条件判断,还是需要等待滴
回复

使用道具 举报

2205147079 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
644
钻石
性别
保密
注册时间
2014-9-13
查看详细资料
发表于 6 天前 | 显示全部楼层
Jonjs_Dada 发表于 2019-9-15 10:10
想法太过伟大,实现比较困难
不过用List+分割文本应该比较简单

xd 其实这个建议趋近于脚本插件了
回复

使用道具 举报

Jonjs_Dada 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2404
钻石
性别
保密
注册时间
2015-11-6
查看详细资料
 楼主| 发表于 6 天前 | 显示全部楼层
2205147079 发表于 2019-9-15 10:09
XD
大佬 如果你可以的话 可以像CC一样 用配置创建一个动作,达到条件触发(虽然可能大部分人都没这种需求 ...

想法太过伟大,实现比较困难
不过用List+分割文本应该比较简单
回复

使用道具 举报

2205147079 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
644
钻石
性别
保密
注册时间
2014-9-13
查看详细资料
发表于 6 天前 | 显示全部楼层
Jonjs_Dada 发表于 2019-9-15 10:06
鼠标动到视角不能再动就行,滑稽,那这个范围配置,下一版本安排

XD
大佬 如果你可以的话 可以像CC一样 用配置创建一个动作,达到条件触发(虽然可能大部分人都没这种需求

评分

参与人数 1人气 +1 收起 理由
Jonjs_Dada + 1 Ssssssssssssssssssss

查看全部评分

回复

使用道具 举报

Jonjs_Dada 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2404
钻石
性别
保密
注册时间
2015-11-6
查看详细资料
 楼主| 发表于 6 天前 | 显示全部楼层
2205147079 发表于 2019-9-15 10:03
#向上看(pitch = -90.0)
    Commands:
    #以玩家身份执行的指令,支持%player%变量

鼠标动到视角不能再动就行,滑稽,那这个范围配置,下一版本安排
回复

使用道具 举报

2205147079 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
644
钻石
性别
保密
注册时间
2014-9-13
查看详细资料
发表于 6 天前 | 显示全部楼层
#向上看(pitch = -90.0)
    Commands:
    #以玩家身份执行的指令,支持%player%变量
    - '/menu'
  Down:
  #向下看(pitch = 90.0)
    Commands: []

看到配置文件里有这一段, pitch是一定要90吗?建议可以加个范围,比如85~90,因为有时候投抬得不是很准
回复

使用道具 举报

Jonjs_Dada 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2404
钻石
性别
保密
注册时间
2015-11-6
查看详细资料
 楼主| 发表于 6 天前 | 显示全部楼层
v1.1已经更新,1.2很快出炉,可能会添加冷却和更细致的分类
回复

使用道具 举报

kuboy 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1411
钻石
性别
保密
注册时间
2012-4-22
查看详细资料
发表于 7 天前 | 显示全部楼层
非常期待插件的更新升级 期望能加入每个动作的单独权限的支持自定义

评分

参与人数 1人气 +1 收起 理由
Jonjs_Dada + 1 安排

查看全部评分

回复

使用道具 举报

Nicekill 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
846
钻石
性别
保密
注册时间
2015-10-7
查看详细资料
发表于 2019-8-26 09:23:52 | 显示全部楼层
好插件,顶一个:)
回复

使用道具 举报

Jonjs_Dada 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2404
钻石
性别
保密
注册时间
2015-11-6
查看详细资料
 楼主| 发表于 2019-8-26 05:18:26 来自手机 | 显示全部楼层
mengxiao_su 发表于 2019-8-25 14:15
指令连续触发2次
希望可以修复

shift切换的时候吧,是有这个bug,更新时修复
回复

使用道具 举报

Love_莫零 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1866
钻石
性别
保密
注册时间
2017-5-17
查看详细资料
发表于 2019-8-25 14:15:25 | 显示全部楼层
指令连续触发2次
希望可以修复

评分

参与人数 1人气 +1 收起 理由
Jonjs_Dada + 1 v1.1起已经修复

查看全部评分

回复

使用道具 举报

QAQexe 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
573
钻石
性别
保密
注册时间
2017-9-13
查看详细资料
发表于 2019-8-15 12:27:38 | 显示全部楼层
顶一下,支持
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-9-21 10:27 , Processed in 0.057098 second(s), Total 30, Slave 26 queries , Gzip On, MemCached On.

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

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

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