# Simple world Простая реализация мира ## Spring bean ```groovy def layers = new ArrayList(); 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`. В качестве значения указывается спиток строк, каждая из которых описывает слой блоков. Формат строк следующий: `кол-во_слоёв;тип_блока`. Порядок строк следующий: сверху **нижние слои**, а снизу - **верхние**.