插件手册:everisland:config:levelconfig.yml

岛屿方块等级配置

岛屿方块等级配置

 岛屿水上、水下方块分开统计,上限互不影响

类型:

1. 普通设置方块等级

    0:10;10000:10;20000:0
    
    表示平面上的一系列点,x1:y1;x2:y2;... 
    
    X轴为已摆放的方块数量,Y轴为单个方块等级(等级/1000就是岛屿等级)(等级可以为负,表示减少岛屿等级)
    
    计算岛屿等级就是这些指定的点组成的函数下方面积(求积分)
    
    比如default等级: 0-10000个方块时每个10级, 10000个以后逐渐递减,比如12500个方块时一个7.5级, 到20000个方块以后不再增加
    
           (注:最右边一个坐标之后保持这个等级)

2. 水下x2设置

   表示同样方块数量的情况下,水下是水上的两倍等级(比如水下的default 12500个时一个15级)

3. same_as 和 clone

   clone表示使用同样的等级配置,但是数量分开计算
   
   same_as 表示视为相同方块(比如不同颜色的地毯)

4. default 继承

   如果一个方块完全没有定义,则直接使用default的等级配置,类似clone
   
   如果仅定义了main等级,则这个方块的water等级等于main*2,(因为default的water是x2)
   
   如果仅定义了water等级,而且是普通设置的方式,则main继承default,water使用定义的
   
   如果仅定义了water等级,而且使用的x2倍数的方式,则main继承default,water=main的倍数 (比如可以设置water=x1 表示这个方块在水下没有加成)
   

```

mc-version: "1.15"
levels:
  default:
    main: 0:10;10000:10;20000:0
    water: x2
  cobblestone:
    main: 0:0
  white_carpet:
    main: 0:5;10000:5;20000:0
  yellow_carpet:
    type: same_as
    parent: white_carpet
  orange_carpet:
    type: same_as
    parent: white_carpet
  grass_block:
    main: 0:20;10000:20;20000:5
  mycelium:
    type: clone
    parent: grass_block
  hopper:
    main: 0:20;10:20;20:0;50:0;51:-100
    water: x1
  water:
    main: 0:0
    water: 0:20;10000:20;20000:0
  lava:
    main: 0:0
  air:
    main: 0:0
    water: 0:0;1000:-100;10000:-100;10001:-200
  bedrock:
    main: 0:0
  barrier:
    main: 0:0
  obsidian:
    main: 0:0

```

  • 插件手册/everisland/config/levelconfig.yml.txt
  • 最后更改: 2020/07/28 01:47
  • djytw