CMI如何禁止玩家在某个世界飞行
本帖最后由 PixelWorld 于 2023-1-7 19:54 编辑
CMI的配置文件中有限制
WorldLimits:
#通过设置为true fly,如果玩家没有合适的权限节点,每个世界的游戏模式限制将适用于玩家的世界变化
Enabled: false
#具有默认游戏模式的世界列表#如果玩家将拥有cmi.worldlimit.gamemode.bypass权限节点,则游戏模式不会更改
#可能的模式:创造、生存、冒险、观察、,
Gamemode: 这个是改世界模式的忽略
- testWorld:Survival
#如果玩家将拥有cmi.worldlimit.fly.bypass权限节点,飞行模式将不会更改
Fly: 主要是这里
- 世界名字:False
CMI的配置文件中有限制
WorldLimits:
#通过设置为true fly,如果玩家没有合适的权限节点,每个世界的游戏模式限制将适用于玩家的世界变化
Enabled: false
#具有默认游戏模式的世界列表#如果玩家将拥有cmi.worldlimit.gamemode.bypass权限节点,则游戏模式不会更改
#可能的模式:创造、生存、冒险、观察、,
Gamemode: 这个是改世界模式的忽略
- testWorld:Survival
#如果玩家将拥有cmi.worldlimit.fly.bypass权限节点,飞行模式将不会更改
Fly: 主要是这里
- 世界名字:False
PixelWorld 发表于 2023-1-7 19:46
CMI的配置文件中有限制
WorldLimits:
#通过设置为true fly,如果玩家没有合适的权限节点,每个世界的游戏 ...
没太理解 应该修改哪里?
PixelWorld 发表于 2023-1-7 19:51
cmi的config中找到这段话修改即可
关键词WorldLimits:
这段话的具体哪个地方 我不是太懂
guixinyang 发表于 2023-1-7 19:52
这段话的具体哪个地方 我不是太懂
cmi的文件夹中有个config点开点开告诉我
guixinyang 发表于 2023-1-7 20:07
就是你刚才发的那个 我不知道修改哪一项
WorldLimits:
# By setting to true fly and gamemode limitations per world will be aplied for player on world change if they dont have appropiate permission node
Enabled: false
# World list with default game modes
# If player will have cmi.worldlimit.gamemode.bypass permission node, game mode wont be changed
# Possible modes: creative, survival, adventure, spectator,
Gamemode:
- testworld:Survival
# If player will have cmi.worldlimit.fly.bypass permission node, fly mode wont be changed
Fly:
- testworld:False testworld改成你要限制的世界例如sc:false
# If player will have cmi.worldlimit.elytra.bypass permission node, elytra flight will not be prevented
# Players joining worlds with disable elytra flight will get their elytra dismounted if possible
ElytraFlight:
- worldName:False
# When set to false, only players with cmi.worldlimit.fly.aboveroof can fly above world build limit
FlyAboveRoof: true
# When set to false, only players with cmi.worldlimit.fly.aboveroof can fly above world build limit
FlyAboveRoofLimitations:
- world-320
- world_nether-128
- world_the_end-256
# If player will have cmi.worldlimit.god.bypass permission node, god mode wont be changed
GodMode:
- testWorld:False
# Prevents particular entity spawn reasons in defined worlds. All possible reasons: NATURAL, JOCKEY, CHUNK_GEN, SPAWNER, EGG, SPAWNER_EGG, LIGHTNING, BUILD_SNOWMAN, BUILD_IRONGOLEM, BUILD_WITHER, VILLAGE_DEFENSE, VILLAGE_INVASION, BREEDING, SLIME_SPLIT, REINFORCEMENTS, NETHER_PORTAL, DISPENSE_EGG, INFECTION, CURED, OCELOT_BABY, SILVERFISH_BLOCK, MOUNT, TRAP, ENDER_PEARL, SHOULDER_ENTITY, DROWNED, SHEARED, EXPLOSION, RAID, PATROL, BEEHIVE, PIGLIN_ZOMBIFIED, SPELL, FROZEN, METAMORPHOSIS, DUPLICATION, COMMAND, CUSTOM, DEFAULT
SpawnReasons:
world:
- None
world_nether:
- None
world_the_end:
- None
具体已经标红并举例子