我在插头1.8.9上运行了两个名为minigameslib和openskywars的插件。要设置箱子的随机化,需要设置配置
# Just copy paste if you want more chests. The percentages must add up to 100!
config:
enabled: true
chests:
chest1:
items: 5*64;5*64;5*64;5*64;262*64;278*1;5*64%30
percentage: 5
chest2:
items: 5*64;262*64;267*1
percentage: 20
chest3:
items: 5*64;262*64
percentage: 25
chest4:
items: 5*64
percentage: 50
这是默认的配置文件。它被命名为chests.yml
我试图将文件更改为包含以下内容:
# Just copy paste if you want more chests. The percentages must add up to 100!
config:
enabled: true
chests:
chest1:
items:298*1;303*1;304*1;301*1;276*1;3*64;1*64;368*2;262*16;322*4;
percentage: 4
chest2:
items:298*1;315*1;300*1;317*1;367*1;3*64;1*64;322*4;364*12
percentage: 4
chest3:
items:298*1;299*1;312*1;305*1;272*1;1*64;79*1;261:3#ARROW_DAMAGE*1
percentage: 4
chest4:
items:298*1;307*1;308*1;309*1;272*1;3*64;261*1;364*12
percentage: 4
chest5:
items:298*1;311*1;316*1;313*1;283*1;1*64;326*1;262*16
percentage: 4
chest6:
items:302*1;315*1;312*1;301*1;272*1;33:5#KNOCKBACK*1
percentage: 4
chest7:
items:302*1;299*1;304*1;309*1;272*1;3*64;79*1;364*12
percentage: 4
chest8:
items:302*1;303*1;316*1;313*1;283*1;1*64;261:5#ARROW_DAMAGE*1;364*12
percentage: 4
chest9:
items:302*1;311*1;308*1;305*1;367*1;3*64;79*1;368*5;33:
percentage: 4
chest10:
items:302*1;307*1;300*1;317*1;276*1;1*64;326*1;262*16;364*12
percentage: 4
chest11:
items:306*1;299*1;316*1;309*1;283*1;3*64;322*4
percentage: 4
chest12:
items:306*1;307*1;308*1;301*1;272*1;3*64;262*16;261:1#ARROW_DAMAGE*1;364*12
percentage: 4
chest13:
items:306*1;303*1;312*1;313*1;276*1;1*64;326*1
percentage: 4
chest14:
items:306*1;315*1;304*1;305*1;367*1;3*64;368*1
percentage: 4
chest15:
items:306*1;311*1;300*1;317*1;272*1;322*4
percentage: 4
chest16:
items:310*1;307*1;316*1;301*1;276*1;261*1
percentage: 4
chest17:
items:310*1;311*1;304*1;309*1;272*1;3*64;261:1#ARROW_DAMAGE*1
percentage: 4
chest18:
items:310*1;315*1;312*1;305*1;283*1;262*16;322*4;364*12
percentage: 4
chest19:
items:310*1;303*1;308*1;317*1;367*1;3*64;79*1
percentage: 4
chest20:
items:310*1;299*1;300*1;313*1;272*1;1*64;364*12
percentage: 4
chest21:
items:314*1;303*1;312*1;317*1;367*1;3*64;368*2;33:5#KNOCKBACK*1;364*12
percentage: 4
chest22:
items:314*1;307*1;316*1;305*1;283*1;326*1;364*12
percentage: 4
chest23:
items:314*1;311*1;300*1;301*1;276*1;1*64;261:1#ARROW_DAMAGE*1
percentage: 4
chest24:
items:314*1;299*1;304*1;313*1;272*1;3*64;262*16;364*12
percentage: 4
chest25:
items:314*1;315*1;308*1;309*1;272*1;79*1;261*1;322*4
percentage: 4
我不确定我的yml文件语法是错误还是项ID是错误的。迷人的ID为Here,插件页面为here。程序每次运行时都会重置为原始配置,进行小的更改并且很好。如果可以的话,我想让这长长的清单工作。
我希望你比我更喜欢。提前谢谢。
答案 0 :(得分:1)
yaml文件在冒号后需要一个空格。 缩进也是对象属于什么的决定因素。 你做了一个顶级的对象
你有
# Just copy paste if you want more chests. The percentages must add up to 100!
config:
enabled: true
chests:
chest1:
items:298*1;303*1;304*1;301*1;276*1;3*64;1*64;368*2;262*16;322*4;
percentage: 4
应该是
# Just copy paste if you want more chests. The percentages must add up to 100!
# top level. no spaces
config:
# secondary, two spaces. Could also be one space.
# All following secondary level elements need to have the equal amount of spaces
enabled: true
# secondary two spaces
chests:
# Tertiary: 4 spaces. All following tertiary elements under this secondary
# element need to have 4 spaces.
chest1:
# Quaternary element. 6 spaces. All following quaternary elements under this
# tertiary element needs to have 6 spaces
# Also note the space after the colon: Yaml needs this to discern where the
# variable starts
items: 298*1;303*1;304*1;301*1;276*1;3*64;1*64;368*2;262*16;322*4;
percentage: 4
没有澄清评论
# Just copy paste if you want more chests. The percentages must add up to 100!
config:
enabled: true
chests:
chest1:
items: 298*1;303*1;304*1;301*1;276*1;3*64;1*64;368*2;262*16;322*4;
percentage: 4