1695502970
就是设置玩家不可离开区域后 如何在玩家想要离开区域被传送至指定的位置呢?
而不是拉回到区域边缘

奇ger
用ce吧,检测玩家y轴<0时触发
[综合][SCT]ConditionalEvents——用ConditionalEvents添加玩法吧
https://www.mcbbs.net/thread-1095707-1-1.html
(出处: Minecraft(我的世界)中文论坛)
  1. example:
  2.   type: repetitive
  3.   repetitive_time: 10
  4.   conditions:
  5.   - '%player_y% < 0'
  6.   actions:
  7.     default:
  8.     - 'console_command: tp xxx'
复制代码

名副其实
实在不行你上插件吧
https://www.spigotmc.org/resourc ... nto-the-void.47718/

FireworkPolymer
奇ger 发表于 2023-12-7 08:24
用ce吧,检测玩家y轴

ce提供了对应的事件支持
  1. example:
  2.   type: wgevents_region_leave
  3.   conditions:
  4.   - '%region% == 区域'
  5.   actions:
  6.     default:
  7.     - "player_command_as_op: tp xxx"
复制代码

这个就是离开区域的事件,不需要判定y轴的值

奇ger
FireworkPolymer 发表于 2023-12-7 12:48
ce提供了对应的事件支持

这个就是离开区域的事件,不需要判定y轴的值

但是这个还需要划定一个区域,我个人认为,如果仅仅是防止掉入虚空,检测Y轴更好一些。

FireworkPolymer
奇ger 发表于 2023-12-7 14:26
但是这个还需要划定一个区域,我个人认为,如果仅仅是防止掉入虚空,检测Y轴更好一些。 ...


worldguard
另外正文说离开区域

lytDARK
看完我也有点难绷,不过虽然worldguard可以做到,不过是全维度的且位置是由worldguard找的
配置plugins/WorldGuard/config.yml
  1. disable-void-damage=TRUE
  2. teleport-on-void-falling=FALSE
  3. reset-fall-on-void-teleport=TRUE
复制代码

第一页 上一页 下一页 最后一页