Executors
这是TR插件带的内置执行器 字符串有双引号,数字,变量和布尔值没有 示例: - #DROPITEM <String ID>, 1, "NONE", -204, 82, 266
- #DROPITEM "APPLE", 1, "NONE", -12, 0, 15
复制代码参考帖 【 点我传送】
向玩家操作栏发送信息 可以指定玩家 - #ACTIONBAR player("wysohn"), color("&cMy Action Bar")
复制代码#BREAK和#CONTINUE控制WHILE和FOR循环
发送一条公告,所有玩家都可以看到 让指定玩家燃烧 #BURN {玩家名称} {秒} #BURN {Entity instance} {seconds} - #BURN player("XiangZi_") 5
复制代码作者原话: *如果不是专业的开发人员请忽略这里
运行一个命名触发器 - #CALL "NamedTrigger" false
复制代码
删除已激活的触发器 如果你的触发器不是同步运行,删除时间对该触发器无效
清除当前玩家的聊天 - #CLEARCHAT player("XiangZi_")
复制代码
清除当前玩家半径范围内的所有实体 - #CLEARENTITY 5 //5是半径可以自己设置
复制代码
移除玩家身上所有buff - #CLEARPOTION "LUCK" //"这里为药水参数"
复制代码
关闭玩家当前查看的背包格子触发器的GUI界面 让一个玩家执行当前指令 通过控制台操作 让玩家以op身份执行一条命令 为触发器添加冷却时间 在指定坐标关闭门 - #DOORCLOSE -204, 78, 266 //后面3个数分别对应x,y,z轴坐标
复制代码
在指定坐标打开门 - #DOOROPEN -204, 78, 266 //后面3个数分别对应x,y,z轴坐标
复制代码
在指定坐标开启/关闭门 - #DOORTOGGLE -204, 78, 266
复制代码
将物品放置在坐标点 - #DROPITEM 1, 1, "NONE", -204, 82, 266
复制代码更多参数 - #DROPITEM {ID} {Amount} {Enchantment String} {x} {y} {z}
复制代码更多附魔参数 【 点我传送】 例子 - #DROPITEM 1, 1, "LUCK:0,POISON:1", -204, 82, 266
复制代码不想设置位置,可以输入"none" - #DROPITEM 1, 1, "NONE", -204, 82, 266
复制代码更多参数 - #DROPITEM {ID} {Data} {Amount} {Enchantment String} {x} {y} {z}
- #DROPITEM {ID} {Amount} {Enchantment String} {Location instance}
- #DROPITEM {ID} {Data} {Amount} {Enchantment String} {Location instance}
- #DROPITEM {ItemStack instance} {Location instance}
复制代码可以使用全局变量 - /trg vars Item {"item.on.hand.saved"}
- #DROPITEM {"item.on.hand.saved"} location($worldname, -204, 82, 266)
复制代码
在当前位置造成爆炸 - #EXPLOSION $worldname, 100, 70, 100
复制代码附加参数 功率-爆炸功率。4.0等同于TNT爆炸。如果没写功率,默认为4.0 - #EXPLOSION $worldname 100, 70, 100, 4.0
复制代码如果你想让爆炸生成火焰,请设置true - #EXPLOSION $worldname 100, 70, 100, 4.0, true
复制代码
在指定地点掉落一个物品 - #FALLINGBLOCK 1, -204, 82, 266
复制代码更多参数 - #FALLINGBLOCK {block id} {x} {y} {z}
- #FALLINGBLOCK {block id} {block data} {x} {y} {z}
- #FALLINGBLOCK {block id} {Location instance}
- #FALLINGBLOCK {block id} {block data} {Location instance}
复制代码
给予玩家一个物品 可以使用附加值 - #GIVE item(ID, Amount, Data Value) //Data Vaule 就是附加值 Amount是数量
复制代码
打开一个背包格子触发器,如果已经打开了一个GUI,那么会关闭当前开启的GUI 将一位玩家t出游戏 - #KICK //用默认原因t出玩家。
- #KICK "Reason" //用指定原因t出玩家
- #KICK player t //出一位玩家,无任何原因。
- #KICK player "reason" //用指定的原因t出一位玩家。
复制代码
杀死一位玩家 在指定位置雷击 - #LIGHTNING $worldname, 100, 70, 100
复制代码
向控制台发送消息 向玩家发送信息 - #MESSAGE "你好!" "欢迎来到" "MCBBS!"
复制代码
修改当前项目的信息 Title - 字符串 - #MODIFYHELDITEM "标题" "ThisIsMyItem(字符串)"
复制代码Lore - 字符串,字符串,字符串,数字(可选) - #MODIFYHELDITEM "LORE" "ADD" "ThisIsMyItem" 4
复制代码Lore - 字符串,字符串,字符串,数字 - #MODIFYHELDITEM "LORE" "SET" "ThisIsMyItem" 4
复制代码Lore 字符串,字符串,数字 - #MODIFYHELDITEM "LORE" "REMOVE" 4
复制代码
给予玩家金币 扣钱的话请给负钱,因为没有专门的扣钱代码 将数值存储到数据库中 值可以是String,Number或Boolean
给予玩家权限 - #PERMISSION "my.permission"
复制代码*需要安装 Vault 插件 *海绵端还没实现给予权限 在权限前加"-"删掉权限 - #PERMISSION "-my.permission"
复制代码
给予玩家药水效果 可以指定药水效果和等级 - #POTION "LUCK" 100 1 //给予玩家幸运1 持续 5秒
复制代码
向指定方向推动实体 将方块旋转到指定方向 - #ROTATEBLOCK "EAST", -204, 82, 266
复制代码更多参数 - #ROTATEBLOCK {"Direction (see the link below)"}
- #ROTATEBLOCK {"Direction"} {location}
- #ROTATEBLOCK {"Direction"} {x} {y} {z}
复制代码方向请查看链接: Bukkit 【 点击传送】 Sponge【 点击传送】
修改玩家计分板,每个玩家个人的计分板 - #SCOREBOARD "OBJ" "someobjective:dummy" "SLOT" "SIDEBAR"
复制代码OBJ String, String, String, Number - #SCOREBOARD "OBJ" "myObjective:someCriteria" "SET" "valuename" 100
复制代码OBJ - #SCOREBOARD "OBJ" "myObjective:someCriteria" "SET" "valuename" null
复制代码OBJ String, String, String - #SCOREBOARD "OBJ" "myObjective:someCriteria" "NAME" "displayname"
复制代码OBJ - #SCOREBOARD "OBJ" "myObjective:someCriteria" "SLOT" "SIDEBAR"
复制代码TEAM String, String, String - #SCOREBOARD "TEAM" "myteam" "ADD" "someplayername"
复制代码如果没有计分板,需要先创建计分板
适用于BC端的跳转设置,将玩家传送至服务器
在指定位置放置方块 - #SETBLOCK "STONE", -204, 82, 266
复制代码更多参数 - #SETBLOCK {block id} {x} {y} {z}
- #SETBLOCK {block id} {block data} {x} {y} {z}
- #SETBLOCK {block id} {Location instance}
- #SETBLOCK {block id} {block data} {Location instance}
复制代码
设置玩家当前生命值 设置手持物品,新的物品会覆盖已持有的物品 - #SETHELDITEM item("APPLE", 1)
复制代码
设置副手物品,新的物品会覆已持有的物品 - #SETOFFHAND item("SHIELD", 1)
复制代码
设置玩家当前的物品栏,旧的物品会被覆盖 - #SETSLOT 8, item("STONE", 1)
复制代码
设置玩家背包对呀格的物品,旧的物品会被覆盖 - #SETPLAYERINV 0, item("AIR", 1)
复制代码
设置玩家饱和度,必须为正值!
设置玩家等级,经验条 数值为0.0到1.0之间的百分比值,其中1.0表示下一级别,而0.0表示没有进度
设置玩家行走的速度 正常步行速度为0.2 正常潜行速度为0.1 负值会让玩家向后走
设置玩家飞行的速度 正常飞行速度为0.1,负值会让玩家向后飞 也会让上升/下降方向反向
设置玩家是否允许飞行 设置为true可以飞行,并切换到飞行模式 设置为false禁用飞行,并关闭飞行模式
设置玩家当前饱食度 设置当前玩家的饱食度,以半格为单位。不可以超过最大饱食度(20)或小于0
设置玩家当前游戏模式 设置物品的Lore,可以使用颜色代码&,允许多行,请在后面加\n - #SETITEMLORE "这是你的剑\n这是第二行介绍", $helditem
复制代码
设置物品的名字,可以使用颜色代码& - #SETITEMNAME "祥子的剑", $helditem
复制代码
设置物品的数量 设置物品的类型 - #SETTYPE "STONE", $helditem
复制代码
设置玩家的最大生命值
改变标志牌的位置 - #SIGNEDIT 0, "test", -205, 79, 266
复制代码更多参数 - #SIGNEDIT {line index} {new text} {x} {y} {z}
- #SIGNEDIT {line index} {new text} {Location instance}
复制代码
为指定玩家播放音乐 - #SOUND player.getLocation(), "LEVEL_UP", 1.0, 1.0
复制代码音量:应为0.0到1.0 音高:可以为0.5到2.0
为所有玩家播放音乐 - #SOUNDALL player.getLocation(), "LEVEL_UP", 1.0, 1.0
复制代码 后面2个数字分别对应音量和音高音高:可以为0.5到2.0 音量在这里可以大于1.0,但是不会增加音量,增加声音的传播距离
在指定位置生成实体 - #SPAWN {"locations.creeperspawner"} "CREEPER"
复制代码实体列表: Bukkit 【 点击传送】 Sponge【 点击传送】
立刻停止当前脚本 改变世界时间 将玩家传送至指定坐标 - #TP 100, 60, 100 , 90, 20
复制代码传送玩家可以借助x,y,z轴坐标,旋转角和仰角 可以使用变量代替坐标 - /trg vars Location some.place.to.tp
- #TP {"some.place.to.tp"}
复制代码
设置当前玩家速度 将脚本暂停()秒 更改当前世界的天气 |