AloneTrees
RT
想做一些特殊方块,比如跟地图上所有海晶灯进行交互,包括玩家自己手上放的,都能执行一个指令。
但是找了找,发现bbs里面没有这种效果的插件


小白亚
https://www.mcbbs.net/thread-691900-1-1.html
高度自定义的脚本方块

AloneTrees
小白亚 发表于 2023-5-4 23:05
https://www.mcbbs.net/thread-691900-1-1.html
高度自定义的脚本方块

脚本方块应该只能让某个被指定的方块执行指令,我这里希望完成的功能是让所有特定种类的方块都可以触发某指令

名副其实
https://www.spigotmc.org/resourc ... table-blocks.93406/

Neige
多加点金粒,我给你写个例子

FireworkPolymer
本帖最后由 FireworkPolymer 于 2023-5-5 00:30 编辑

conditionalevents
block_interact事件
  1. example:
  2.   type: block_interact
  3.   conditions:
  4.   - '%block% == STONE_BUTTON' #方块是石制按钮
  5.   actions:
  6.     default:
  7.     - "message: &a你点击了石制按钮!"
复制代码
更多监测条件和执行动作参看wiki,看原wiki,中文的没更新

marooners
使用ConditionalEvents插件,上水龙头下最新版
在events文件夹或者config里写
  1. <blockquote>  event1:
复制代码



ZeroExact
我的方法是使用 Skript 编写一个自定义脚本,很短很便捷

  1. on right click:
  2.     if event-block is dirt:
  3.         message "&a你右键了一个泥土"
  4.         let player execute command "/say 我右键了个泥土"
复制代码