40 lines
1.5 KiB
Markdown
40 lines
1.5 KiB
Markdown
# Flat world
|
||
|
||
Плоский мир
|
||
|
||
## Spring bean
|
||
|
||
```xml
|
||
<bean id="flatWorld" class="mc.world.flat.FlatWorld">
|
||
<property name="spawn">
|
||
<bean class="mc.core.EntityLocation">
|
||
<constructor-arg index="0" type="double" value="8"/>
|
||
<constructor-arg index="1" type="double" value="6"/>
|
||
<constructor-arg index="2" type="double" value="8"/>
|
||
<constructor-arg index="3" type="float" value="0"/>
|
||
<constructor-arg index="4" type="float" value="0"/>
|
||
<constructor-arg index="5" type="mc.core.world.World">
|
||
<null/>
|
||
</constructor-arg>
|
||
</bean>
|
||
</property>
|
||
<property name="layersBlock">
|
||
<list value-type="java.lang.String">
|
||
<value>1;BEDROCK</value>
|
||
<value>2;DIRT</value>
|
||
<value>1;GRASS</value>
|
||
</list>
|
||
</property>
|
||
</bean>
|
||
```
|
||
|
||
`spawn` - точка спавна.
|
||
|
||
При указании точки спавна, указывать шестой параметр `World` не имеет смысла,
|
||
т.к. `FlatWorld` всё равно перезапишет этот параметр.
|
||
|
||
`layersBlock` - слои блоков.
|
||
|
||
В качестве значения указывается спиток строк, каждая из которых описывает слой блоков.
|
||
Формат строк такой: `кол-во_слоёв;тип_блока`. Порядок строк такой: сверху нижние слои, а снизу - верхние.
|