就是设置玩家不可离开区域后 如何在玩家想要离开区域被传送至指定的位置呢?
而不是拉回到区域边缘
而不是拉回到区域边缘
用ce吧,检测玩家y轴<0时触发
[综合][SCT]ConditionalEvents——用ConditionalEvents添加玩法吧
https://www.mcbbs.net/thread-1095707-1-1.html
(出处: Minecraft(我的世界)中文论坛)
复制代码
[综合][SCT]ConditionalEvents——用ConditionalEvents添加玩法吧
https://www.mcbbs.net/thread-1095707-1-1.html
(出处: Minecraft(我的世界)中文论坛)
- example:
- type: repetitive
- repetitive_time: 10
- conditions:
- - '%player_y% < 0'
- actions:
- default:
- - 'console_command: tp xxx'
奇ger 发表于 2023-12-7 08:24
用ce吧,检测玩家y轴
ce提供了对应的事件支持
- example:
- type: wgevents_region_leave
- conditions:
- - '%region% == 区域'
- actions:
- default:
- - "player_command_as_op: tp xxx"
这个就是离开区域的事件,不需要判定y轴的值
FireworkPolymer 发表于 2023-12-7 12:48
ce提供了对应的事件支持
这个就是离开区域的事件,不需要判定y轴的值
但是这个还需要划定一个区域,我个人认为,如果仅仅是防止掉入虚空,检测Y轴更好一些。
看完我也有点难绷,不过虽然worldguard可以做到,不过是全维度的且位置是由worldguard找的
配置plugins/WorldGuard/config.yml
复制代码
配置plugins/WorldGuard/config.yml
- disable-void-damage=TRUE
- teleport-on-void-falling=FALSE
- reset-fall-on-void-teleport=TRUE