奇ger
ScriptBlockPlus 用了,但是timings占用太高了,有没有其他的插件
或者说有没有用红石触发命令的插件,不能用命令方块
例如上面那个插件里支持用红石触发。

支持1.19.2的



Neige
https://www.mcbbs.net/thread-1441654-1-1.html

NameEMCC
本帖最后由 NameEMCC 于 2023-7-19 09:38 编辑

https://www.mcbbs.net/thread-712564-1-1.html
果式脚本方块
你可以试一下能不能用,上面写的理论是全版本

· 支持触发
1. 指令触发
  通过指令让玩家直接触发某脚本
2. 玩家点击方块触发
  将某脚本绑定到方块上让玩家点击触发
3. 玩家踩踏方块触发
  将某脚本绑定到方块上在玩家踩踏它时触发
4. 玩家破坏方块触发
  将脚本绑定到方块上在玩家破坏它时触发

刚看了一下,现在貌似不能支持全版本了= =对不起啦

WeSif
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1449501
还是推荐使用这个,较为简单易懂,具体实现方法。
搭配worldguard,首先在你想要触发命令的区域创建一个worldguard区域。
然后利用该插件的WGEVENTS REGION ENTER事件。
动作写你要执行的命令就可以。这是例子:
  1. example:
  2.   type: wgevents_region_enter
  3.   conditions:
  4.   - '%region% == main_city'
  5.   actions:
  6.     default:
  7.     - "title: 20;40;20;&6&lENTERING AREA;&7City of Kryngel"
复制代码

FireworkPolymer
WeSif 发表于 2023-7-19 09:49
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1449501
还是推荐使用这个,较为简单易懂,具体实现 ...

block_interact有个PHYSICAL动作种类用来判断踩踏

奇ger
Neige 发表于 2023-7-19 09:21
https://www.mcbbs.net/thread-1441654-1-1.html

这个装上去后,我起码四个插件不能用了,而且这个插件也报错

奇ger
WeSif 发表于 2023-7-19 09:49
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1449501
还是推荐使用这个,较为简单易懂,具体实现 ...

你这个太复杂了,我这有四十多个踩踏触发的,总不能创建四十多个wg区域

WeSif
奇ger 发表于 2023-7-19 14:53
你这个太复杂了,我这有四十多个踩踏触发的,总不能创建四十多个wg区域

感谢刚才的佬提醒,不用那么麻烦
  1. example:
  2.   type: block_interact
  3.   conditions:
  4.   - '%block_x% == 20'
  5.   - '%block_y% == 60'
  6.   - '%block_z% == 20'
  7.   - '%block_world% == lobby'
  8.   - '%block% == STONE_BUTTON'
  9.   - '%action_type% == RIGHT_CLICK'
  10.   actions:
  11.     default:
  12.     - "message: &aYou''ve received $500!"
  13.     - "console_command: eco give %player% 500"
复制代码

直接用这个插件的方块事件,有一个变量叫做
  1. PHYSICAL. PHYSICAL 用于玩家触发压力板
复制代码

直接可以实现