这是本文档旧的修订版!
编辑配置文件
原Wiki页面:https://github.com/Lauriethefish/BetterPortals/wiki/Editing-the-Config-file 在此页,你可以了解到有关配置文件中各项的功能以及更改方式的详细说明。
要在不重新启动服务器的情况下测试对配置文件的更改,只需要在游戏或控制台中输入/bp reload
传送门渲染范围大小
portalEffectSizeXZ
指定在X轴和Z轴上传送门渲染的半径
portalEffectSizeY
指定在Y轴上传送门渲染的半径
编辑这些值时请务必谨慎:较大的值不仅会对服务器造成较大压力,也会对客户端造成影响。
当玩家在渲染范围较大的传送门周围走动时会导致客户端的渲染出现延迟。
世界连接
worldConnections
将配置传送门将可以连接到哪些世界。默认的情况下,世界world
1)将与world_nether
2)建立连接。
你也可以根据你的喜好改变地狱和主世界的对应比例。例如,你可以把它改成1:4(下界1个方块=主世界4个方块),而不是原版的1:8(下界1个方块=主世界8个方块)。
下面是默认的config.yml中worldConnections段落:
- worldConnections.yml
worldConnections: '0': originWorld: 'world' destinationWorld: 'world_nether' minSpawnY: 5 maxSpawnY: 122 coordinateRescalingFactor: 0.125 '1': originWorld: 'world_nether' destinationWorld: 'world' minSpawnY: 5 maxSpawnY: 250 coordinateRescalingFactor: 8.0
在此配置文件中,一项连接主世界到下界,另一项连接下界到主世界。
coordinateRescalingFactor
是不同维度之间生成传送门时X轴和Z轴坐标乘以的值。所以从其他世界到下界,坐标要乘以8,从下界到其它世界,坐标要除以8。
minSpawnY
/maxSpawnY
指定了传送门可以生成的区域(这可以防止传送门在下界顶部的基岩层上方生成)。
下面是一个例子,将第二个下界与second世界建立了连接:
你必须确保你worldConnections的列表中没有重复任何数字,每个数字必须是唯一的。
- second.yml
worldConnections: '0': originWorld: 'world' destinationWorld: 'world_nether' minSpawnY: 5 maxSpawnY: 122 coordinateRescalingFactor: 0.125 '1': originWorld: 'world_nether' destinationWorld: 'world' minSpawnY: 5 maxSpawnY: 250 coordinateRescalingFactor: 8.0 '2': originWorld: 'second' destinationWorld: 'second_nether' minSpawnY: 5 maxSpawnY: 122 coordinateRescalingFactor: 0.125 '3': originWorld: 'second_nether' destinationWorld: 'second' minSpawnY: 5 maxSpawnY: 250 coordinateRescalingFactor: 8.0