1.1 KiB
1.1 KiB
Simple world
Простая реализация мира
Spring bean
def layers = new ArrayList<String>();
layers.add('1;BEDROCK')
layers.add('2;DIRT')
layers.add('1;GRASS')
beans {
spawnLocation(mc.core.EntityLocation) { bean ->
bean.constructorArgs = [ 8d/*X*/, 6d/*Y*/, 8d/*Z*/, 0f/*Yaw*/, 0f/*Pitch*/ ]
}
flatChunkProvider(mc.world.simple.FlatChunkProvider) {
layersBlock = layers
}
simpleWorld(mc.world.simple.SimpleWorld) {
spawn = ref('spawnLocation')
chunkProvider = ref('flatChunkProvider')
}
}
spawn - точка спавна
chunkProvider - провайдер чанков
У flatChunkProvider указан только один параметр - layersBlock. В качестве значения указывается спиток строк,
каждая из которых описывает слой блоков.
Формат строк следующий: кол-во_слоёв;тип_блока.
Порядок строк следующий: сверху нижние слои, а снизу - верхние.