From b6555dcac24ea896d554076c31e3c5d9f925f44e Mon Sep 17 00:00:00 2001 From: Egor Taranov Date: Sat, 13 Jun 2026 20:15:49 +0200 Subject: [PATCH 01/11] update Gradle wrapper to 9.5.1 and migrate shadow plugin --- build.gradle | 17 ++--------------- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 3 insertions(+), 16 deletions(-) diff --git a/build.gradle b/build.gradle index 662a53493..400e2e79e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,21 +1,8 @@ -// Workaround for Shadow not supporting Java 19 classes. -// Remove this once Shadow updates. -// See: https://github.com/johnrengelman/shadow/pull/770 -// See: https://discord.com/channels/722722769950998560/793019909055578113/978939925061857315 -buildscript { - configurations.all { - resolutionStrategy { - force("org.ow2.asm:asm:9.5") - force("org.ow2.asm:asm-commons:9.5") - } - } -} - plugins { - //id "com.github.johnrengelman.shadow" version "7.1.0" - id "io.github.goooler.shadow" version "8.1.7" + id "com.gradleup.shadow" version "9.4.2" id 'java' id 'maven-publish' + id 'io.papermc.paperweight.userdev' version '2.0.0-beta.21' apply false } apply plugin: 'eclipse' diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ca025c83a..5dd3c0121 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From 36c35215b9cc5f1653a46513ec692d5dc83daa4a Mon Sep 17 00:00:00 2001 From: Egor Taranov Date: Sat, 13 Jun 2026 20:17:26 +0200 Subject: [PATCH 02/11] migrate deprecated Gradle API usage across all modules --- DynmapCore/build.gradle | 19 +++++++++---- DynmapCoreAPI/build.gradle | 5 +++- build.gradle | 12 ++++++--- bukkit-helper-113-2/build.gradle | 5 +++- bukkit-helper-114-1/build.gradle | 5 +++- bukkit-helper-115/build.gradle | 5 +++- bukkit-helper-116-2/build.gradle | 5 +++- bukkit-helper-116-3/build.gradle | 5 +++- bukkit-helper-116-4/build.gradle | 5 +++- bukkit-helper-116/build.gradle | 5 +++- bukkit-helper-117/build.gradle | 5 +++- bukkit-helper-118-2/build.gradle | 5 +++- bukkit-helper-118/build.gradle | 5 +++- bukkit-helper-119-3/build.gradle | 5 +++- bukkit-helper-119-4/build.gradle | 5 +++- bukkit-helper-119/build.gradle | 5 +++- bukkit-helper-120-2/build.gradle | 5 +++- bukkit-helper-120-4/build.gradle | 5 +++- bukkit-helper-120-5/build.gradle | 5 +++- bukkit-helper-120/build.gradle | 5 +++- bukkit-helper-121-10/build.gradle | 5 +++- bukkit-helper-121-11/build.gradle | 5 +++- bukkit-helper-121-3/build.gradle | 5 +++- bukkit-helper-121-4/build.gradle | 5 +++- bukkit-helper-121-5/build.gradle | 5 +++- bukkit-helper-121-6/build.gradle | 5 +++- bukkit-helper-121/build.gradle | 5 +++- bukkit-helper/build.gradle | 5 +++- dynmap-api/build.gradle | 5 +++- fabric-1.14.4/build.gradle | 19 +++++++------ fabric-1.15.2/build.gradle | 19 +++++++------ fabric-1.16.4/build.gradle | 19 +++++++------ fabric-1.17.1/build.gradle | 19 +++++++------ fabric-1.18.2/build.gradle | 24 ++++++++++------- fabric-1.19.4/build.gradle | 24 ++++++++++------- fabric-1.20.6/build.gradle | 24 ++++++++++------- fabric-1.21.11/build.gradle | 24 ++++++++++------- fabric-1.21.6/build.gradle | 24 ++++++++++------- fabric-1.21.9-10/build.gradle | 24 ++++++++++------- forge-1.12.2/build.gradle | 2 +- forge-1.14.4/build.gradle | 10 +++---- forge-1.15.2/build.gradle | 10 +++---- forge-1.16.5/build.gradle | 10 +++---- forge-1.17.1/build.gradle | 10 +++---- forge-1.18.2/build.gradle | 10 +++---- forge-1.19.3/build.gradle | 10 +++---- forge-1.20.6/build.gradle | 10 +++---- forge-1.21.10/build.gradle | 10 +++---- forge-1.21.11/build.gradle | 10 +++---- forge-1.21.6/build.gradle | 10 +++---- settings.gradle | 45 +++++++++++++++++-------------- spigot/build.gradle | 1 - 52 files changed, 340 insertions(+), 194 deletions(-) diff --git a/DynmapCore/build.gradle b/DynmapCore/build.gradle index d5955eebf..7cfad6fe5 100644 --- a/DynmapCore/build.gradle +++ b/DynmapCore/build.gradle @@ -8,7 +8,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} // Need this here so eclipse task generates correctly. dependencies { implementation project(':DynmapCoreAPI') @@ -64,12 +67,18 @@ jar { } shadowJar { + configurations = [project.configurations.runtimeClasspath] dependencies { include(dependency('com.googlecode.json-simple:json-simple:')) include(dependency('org.yaml:snakeyaml:')) include(dependency('com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:')) - include(dependency('javax.servlet::')) - include(dependency('org.eclipse.jetty::')) + include(dependency('javax.servlet:javax.servlet-api:')) + include(dependency('org.eclipse.jetty:jetty-server:')) + include(dependency('org.eclipse.jetty:jetty-servlet:')) + include(dependency('org.eclipse.jetty:jetty-util:')) + include(dependency('org.eclipse.jetty:jetty-http:')) + include(dependency('org.eclipse.jetty:jetty-io:')) + include(dependency('org.eclipse.jetty:jetty-security:')) include(dependency('org.eclipse.jetty.orbit:javax.servlet:')) include(dependency('org.postgresql:postgresql:')) include(dependency('io.github.linktosriram.s3lite:core:')) @@ -77,8 +86,8 @@ shadowJar { include(dependency('io.github.linktosriram.s3lite:http-client-url-connection:')) include(dependency('io.github.linktosriram.s3lite:http-client-spi:')) include(dependency('io.github.linktosriram.s3lite:util:')) - include(dependency('jakarta.xml.bind::')) - include(dependency('com.sun.xml.bind::')) + include(dependency('jakarta.xml.bind:jakarta.xml.bind-api:')) + include(dependency('com.sun.xml.bind:jaxb-impl:')) include(dependency(':DynmapCoreAPI')) exclude("META-INF/maven/**") exclude("META-INF/services/**") diff --git a/DynmapCoreAPI/build.gradle b/DynmapCoreAPI/build.gradle index 93f716856..836c1c175 100644 --- a/DynmapCoreAPI/build.gradle +++ b/DynmapCoreAPI/build.gradle @@ -6,7 +6,10 @@ eclipse { name = "Dynmap(DynmapCoreAPI)" } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} // Need this here so eclipse task generates correctly. description = "DynmapCoreAPI" diff --git a/build.gradle b/build.gradle index 400e2e79e..8c3bb6b63 100644 --- a/build.gradle +++ b/build.gradle @@ -39,13 +39,17 @@ ext { globals = new Globals() } -subprojects { - apply plugin: "io.github.goooler.shadow" +subprojects { + if (!it.name.startsWith('fabric-') && !it.name.startsWith('forge-')) { + apply plugin: "com.gradleup.shadow" + } apply plugin: 'java' apply plugin: 'maven-publish' - sourceCompatibility = 1.8 - targetCompatibility = 1.8 + java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + } tasks.withType(JavaCompile) { options.encoding = 'UTF-8' } diff --git a/bukkit-helper-113-2/build.gradle b/bukkit-helper-113-2/build.gradle index c15ea7a28..2c50ca8bc 100644 --- a/bukkit-helper-113-2/build.gradle +++ b/bukkit-helper-113-2/build.gradle @@ -8,7 +8,10 @@ eclipse { description = 'bukkit-helper-1.13.2' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-114-1/build.gradle b/bukkit-helper-114-1/build.gradle index 2b3f7f249..ed98cdd3d 100644 --- a/bukkit-helper-114-1/build.gradle +++ b/bukkit-helper-114-1/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.14.1' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-115/build.gradle b/bukkit-helper-115/build.gradle index 1cafc4a33..9a90137f0 100644 --- a/bukkit-helper-115/build.gradle +++ b/bukkit-helper-115/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.15' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-116-2/build.gradle b/bukkit-helper-116-2/build.gradle index 8f6102507..4de5d9dcc 100644 --- a/bukkit-helper-116-2/build.gradle +++ b/bukkit-helper-116-2/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.16.2' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-116-3/build.gradle b/bukkit-helper-116-3/build.gradle index 9a7dcf191..56d635102 100644 --- a/bukkit-helper-116-3/build.gradle +++ b/bukkit-helper-116-3/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.16.3' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-116-4/build.gradle b/bukkit-helper-116-4/build.gradle index 6a0df89ba..d8b8291ff 100644 --- a/bukkit-helper-116-4/build.gradle +++ b/bukkit-helper-116-4/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.16.4' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-116/build.gradle b/bukkit-helper-116/build.gradle index c3e81f899..59dea8bdd 100644 --- a/bukkit-helper-116/build.gradle +++ b/bukkit-helper-116/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.16' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-117/build.gradle b/bukkit-helper-117/build.gradle index fc862dffb..fcc1654bf 100644 --- a/bukkit-helper-117/build.gradle +++ b/bukkit-helper-117/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.17' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(16) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_16 + targetCompatibility = JavaVersion.VERSION_16 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-118-2/build.gradle b/bukkit-helper-118-2/build.gradle index cc86d1431..14a9e828c 100644 --- a/bukkit-helper-118-2/build.gradle +++ b/bukkit-helper-118-2/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.18.2' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-118/build.gradle b/bukkit-helper-118/build.gradle index f7093a23d..489031c31 100644 --- a/bukkit-helper-118/build.gradle +++ b/bukkit-helper-118/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.18' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-119-3/build.gradle b/bukkit-helper-119-3/build.gradle index 8a0525d12..f351661d2 100644 --- a/bukkit-helper-119-3/build.gradle +++ b/bukkit-helper-119-3/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.19.3' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-119-4/build.gradle b/bukkit-helper-119-4/build.gradle index 1f7a9179f..c0a4f33bf 100644 --- a/bukkit-helper-119-4/build.gradle +++ b/bukkit-helper-119-4/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.19.4' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-119/build.gradle b/bukkit-helper-119/build.gradle index 4061ec3db..44f58b22d 100644 --- a/bukkit-helper-119/build.gradle +++ b/bukkit-helper-119/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.19' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-120-2/build.gradle b/bukkit-helper-120-2/build.gradle index 6cca6f432..d4a3383af 100644 --- a/bukkit-helper-120-2/build.gradle +++ b/bukkit-helper-120-2/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.20.2' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-120-4/build.gradle b/bukkit-helper-120-4/build.gradle index 33dc9cf40..e719f0b77 100644 --- a/bukkit-helper-120-4/build.gradle +++ b/bukkit-helper-120-4/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.20.4' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-120-5/build.gradle b/bukkit-helper-120-5/build.gradle index 15448e084..f9c130c01 100644 --- a/bukkit-helper-120-5/build.gradle +++ b/bukkit-helper-120-5/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.20.5' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-120/build.gradle b/bukkit-helper-120/build.gradle index a32246715..72f012d01 100644 --- a/bukkit-helper-120/build.gradle +++ b/bukkit-helper-120/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.20' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-121-10/build.gradle b/bukkit-helper-121-10/build.gradle index 59fff7240..5ae59e842 100644 --- a/bukkit-helper-121-10/build.gradle +++ b/bukkit-helper-121-10/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.21.10' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-121-11/build.gradle b/bukkit-helper-121-11/build.gradle index 5a8ccc1f0..14be1b2df 100644 --- a/bukkit-helper-121-11/build.gradle +++ b/bukkit-helper-121-11/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.21.11' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-121-3/build.gradle b/bukkit-helper-121-3/build.gradle index 47b4464ac..962e7ffce 100644 --- a/bukkit-helper-121-3/build.gradle +++ b/bukkit-helper-121-3/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.21.3' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-121-4/build.gradle b/bukkit-helper-121-4/build.gradle index 863066193..921a2c69d 100644 --- a/bukkit-helper-121-4/build.gradle +++ b/bukkit-helper-121-4/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.21.4' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-121-5/build.gradle b/bukkit-helper-121-5/build.gradle index 0b5680747..f5b9e904c 100644 --- a/bukkit-helper-121-5/build.gradle +++ b/bukkit-helper-121-5/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.21.5' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-121-6/build.gradle b/bukkit-helper-121-6/build.gradle index e4aa9c39a..3005f209d 100644 --- a/bukkit-helper-121-6/build.gradle +++ b/bukkit-helper-121-6/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.21.7' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper-121/build.gradle b/bukkit-helper-121/build.gradle index 6d8ecf422..a2f4e786d 100644 --- a/bukkit-helper-121/build.gradle +++ b/bukkit-helper-121/build.gradle @@ -6,7 +6,10 @@ eclipse { description = 'bukkit-helper-1.21' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} dependencies { implementation project(':bukkit-helper') diff --git a/bukkit-helper/build.gradle b/bukkit-helper/build.gradle index 9263aef69..c3d196662 100644 --- a/bukkit-helper/build.gradle +++ b/bukkit-helper/build.gradle @@ -8,7 +8,10 @@ eclipse { description = 'bukkit-helper' -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} // Need this here so eclipse task generates correctly. dependencies { implementation project(':dynmap-api') diff --git a/dynmap-api/build.gradle b/dynmap-api/build.gradle index fe9231737..0c36b112f 100644 --- a/dynmap-api/build.gradle +++ b/dynmap-api/build.gradle @@ -8,7 +8,10 @@ eclipse { description = "dynmap-api" -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} // Need this here so eclipse task generates correctly. dependencies { compileOnly group: 'org.bukkit', name: 'bukkit', version:'1.7.10-R0.1-SNAPSHOT' diff --git a/fabric-1.14.4/build.gradle b/fabric-1.14.4/build.gradle index d2c9b13e9..6311e2abd 100644 --- a/fabric-1.14.4/build.gradle +++ b/fabric-1.14.4/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } apply plugin: 'eclipse' @@ -10,13 +10,15 @@ eclipse { } } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } dependencies { @@ -27,7 +29,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') } processResources { @@ -46,16 +49,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/fabric-1.15.2/build.gradle b/fabric-1.15.2/build.gradle index c3b32a161..9823694bf 100644 --- a/fabric-1.15.2/build.gradle +++ b/fabric-1.15.2/build.gradle @@ -1,8 +1,8 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group @@ -13,8 +13,10 @@ eclipse { } configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } dependencies { @@ -25,7 +27,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') } processResources { @@ -44,16 +47,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/fabric-1.16.4/build.gradle b/fabric-1.16.4/build.gradle index e3a80ca46..12d688553 100644 --- a/fabric-1.16.4/build.gradle +++ b/fabric-1.16.4/build.gradle @@ -1,8 +1,8 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group @@ -13,8 +13,10 @@ eclipse { } configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } dependencies { @@ -25,7 +27,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') } processResources { @@ -44,16 +47,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/fabric-1.17.1/build.gradle b/fabric-1.17.1/build.gradle index db7e77641..6e655e451 100644 --- a/fabric-1.17.1/build.gradle +++ b/fabric-1.17.1/build.gradle @@ -1,8 +1,8 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group @@ -13,8 +13,10 @@ eclipse { } configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } dependencies { @@ -25,7 +27,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') } processResources { @@ -44,16 +47,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/fabric-1.18.2/build.gradle b/fabric-1.18.2/build.gradle index 48fada538..2687dd861 100644 --- a/fabric-1.18.2/build.gradle +++ b/fabric-1.18.2/build.gradle @@ -1,9 +1,9 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group @@ -13,11 +13,16 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } repositories { @@ -33,7 +38,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') modCompileOnly "me.lucko:fabric-permissions-api:0.4.0" compileOnly 'net.luckperms:api:5.4' @@ -55,16 +61,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/fabric-1.19.4/build.gradle b/fabric-1.19.4/build.gradle index b3e71012a..7516f7bfa 100644 --- a/fabric-1.19.4/build.gradle +++ b/fabric-1.19.4/build.gradle @@ -1,8 +1,8 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group @@ -12,11 +12,16 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } repositories { @@ -32,7 +37,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') modCompileOnly "me.lucko:fabric-permissions-api:0.4.0" compileOnly 'net.luckperms:api:5.4' @@ -58,16 +64,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/fabric-1.20.6/build.gradle b/fabric-1.20.6/build.gradle index da0a1d0e2..3364c20de 100644 --- a/fabric-1.20.6/build.gradle +++ b/fabric-1.20.6/build.gradle @@ -1,8 +1,8 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group @@ -12,11 +12,16 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(21) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 +} configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } repositories { @@ -32,7 +37,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') modCompileOnly "me.lucko:fabric-permissions-api:0.4.0" compileOnly 'net.luckperms:api:5.4' @@ -58,16 +64,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/fabric-1.21.11/build.gradle b/fabric-1.21.11/build.gradle index 06e02c7a0..b36bfaf75 100644 --- a/fabric-1.21.11/build.gradle +++ b/fabric-1.21.11/build.gradle @@ -1,8 +1,8 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group @@ -12,11 +12,16 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(21) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 +} configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } repositories { @@ -32,7 +37,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') modCompileOnly "me.lucko:fabric-permissions-api:0.5.0" compileOnly 'net.luckperms:api:5.4' @@ -58,16 +64,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/fabric-1.21.6/build.gradle b/fabric-1.21.6/build.gradle index bce1c28d2..9d60c5b53 100644 --- a/fabric-1.21.6/build.gradle +++ b/fabric-1.21.6/build.gradle @@ -1,8 +1,8 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group @@ -12,11 +12,16 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(21) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 +} configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } repositories { @@ -32,7 +37,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') modCompileOnly "me.lucko:fabric-permissions-api:0.4.0" compileOnly 'net.luckperms:api:5.4' @@ -58,16 +64,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}.jar" + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/fabric-1.21.9-10/build.gradle b/fabric-1.21.9-10/build.gradle index 8a8de3289..f614efe5c 100644 --- a/fabric-1.21.9-10/build.gradle +++ b/fabric-1.21.9-10/build.gradle @@ -1,8 +1,8 @@ plugins { - id 'fabric-loom' version '1.13.6' + id 'fabric-loom' version '1.15.5' } -archivesBaseName = "Dynmap" +base { archivesName = "Dynmap" } version = parent.version group = parent.group @@ -12,11 +12,16 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(21) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 +} configurations { - shadow - implementation.extendsFrom(shadow) + bundle { + canBeResolved = true + canBeConsumed = false + } } repositories { @@ -32,7 +37,8 @@ dependencies { compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' - shadow project(path: ':DynmapCore', configuration: 'shadow') + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') modCompileOnly "me.lucko:fabric-permissions-api:0.5.0" compileOnly 'net.luckperms:api:5.4' @@ -58,16 +64,16 @@ java { jar { from "LICENSE" from { - configurations.shadow.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } } } remapJar { - archiveFileName = "${archivesBaseName}-${project.version}-fabric-${project.minecraft_version}-10.jar" // TODO: Remove -10 when updating after 1.21.10 release + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}-10.jar" // TODO: Remove -10 when updating after 1.21.10 release destinationDirectory = file '../target' } remapJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/forge-1.12.2/build.gradle b/forge-1.12.2/build.gradle index 786601949..b879d2571 100644 --- a/forge-1.12.2/build.gradle +++ b/forge-1.12.2/build.gradle @@ -120,7 +120,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } diff --git a/forge-1.14.4/build.gradle b/forge-1.14.4/build.gradle index 628cd762c..a8ea0fc35 100644 --- a/forge-1.14.4/build.gradle +++ b/forge-1.14.4/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} ext.buildNumber = System.getenv().BUILD_NUMBER ?: "Dev" @@ -32,8 +34,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.14.4" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") minecraft 'net.minecraftforge:forge:1.14.4-28.2.10' @@ -61,7 +61,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } afterEvaluate { diff --git a/forge-1.15.2/build.gradle b/forge-1.15.2/build.gradle index a5ec88f19..cde126904 100644 --- a/forge-1.15.2/build.gradle +++ b/forge-1.15.2/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} ext.buildNumber = System.getenv().BUILD_NUMBER ?: "Dev" @@ -32,8 +34,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.15.2" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") minecraft 'net.minecraftforge:forge:1.15.2-31.2.3' @@ -61,7 +61,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } afterEvaluate { diff --git a/forge-1.16.5/build.gradle b/forge-1.16.5/build.gradle index 866951553..f85789b7a 100644 --- a/forge-1.16.5/build.gradle +++ b/forge-1.16.5/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} ext.buildNumber = System.getenv().BUILD_NUMBER ?: "Dev" @@ -32,8 +34,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.16.5" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") minecraft 'net.minecraftforge:forge:1.16.5-36.0.15' @@ -63,7 +63,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } afterEvaluate { diff --git a/forge-1.17.1/build.gradle b/forge-1.17.1/build.gradle index c17fbc592..ea86b86b8 100644 --- a/forge-1.17.1/build.gradle +++ b/forge-1.17.1/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(16) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_16 + targetCompatibility = JavaVersion.VERSION_16 +} println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch')) @@ -34,8 +36,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.17.1" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") implementation project(path: ':DynmapCoreAPI') @@ -67,7 +67,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } afterEvaluate { diff --git a/forge-1.18.2/build.gradle b/forge-1.18.2/build.gradle index 6ef40fd9c..e7b26f15c 100644 --- a/forge-1.18.2/build.gradle +++ b/forge-1.18.2/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch')) @@ -34,8 +36,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.18.2" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") implementation project(path: ':DynmapCoreAPI') @@ -70,7 +70,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } afterEvaluate { diff --git a/forge-1.19.3/build.gradle b/forge-1.19.3/build.gradle index fd1a89f10..be3857d8e 100644 --- a/forge-1.19.3/build.gradle +++ b/forge-1.19.3/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(17) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch')) @@ -34,8 +36,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.19.3" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") implementation project(path: ':DynmapCoreAPI') @@ -70,7 +70,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } afterEvaluate { diff --git a/forge-1.20.6/build.gradle b/forge-1.20.6/build.gradle index 58413c933..df3ca67f7 100644 --- a/forge-1.20.6/build.gradle +++ b/forge-1.20.6/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(21) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 +} println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch')) @@ -36,8 +38,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.20.6" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") implementation project(path: ':DynmapCoreAPI') @@ -72,7 +72,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } build.dependsOn(shadowJar) diff --git a/forge-1.21.10/build.gradle b/forge-1.21.10/build.gradle index 262083a7e..9bbb0381d 100644 --- a/forge-1.21.10/build.gradle +++ b/forge-1.21.10/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(21) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 +} println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch')) @@ -37,8 +39,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.21.10" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") implementation project(path: ':DynmapCoreAPI') @@ -74,7 +74,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } build.dependsOn(shadowJar) diff --git a/forge-1.21.11/build.gradle b/forge-1.21.11/build.gradle index 854ab09c8..1b695c6da 100644 --- a/forge-1.21.11/build.gradle +++ b/forge-1.21.11/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(21) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 +} println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch')) @@ -37,8 +39,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.21.11" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") implementation project(path: ':DynmapCoreAPI') @@ -74,7 +74,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } build.dependsOn(shadowJar) diff --git a/forge-1.21.6/build.gradle b/forge-1.21.6/build.gradle index 0e002414a..c2f5846ca 100644 --- a/forge-1.21.6/build.gradle +++ b/forge-1.21.6/build.gradle @@ -1,7 +1,6 @@ buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } - jcenter() mavenCentral() } dependencies { @@ -18,7 +17,10 @@ eclipse { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = JavaLanguageVersion.of(21) // Need this here so eclipse task generates correctly. +java { + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 +} println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch')) @@ -36,8 +38,6 @@ minecraft { } } -project.archivesBaseName = "${project.archivesBaseName}-forge-1.21.6" - dependencies { implementation project(path: ":DynmapCore", configuration: "shadow") implementation project(path: ':DynmapCoreAPI') @@ -72,7 +72,7 @@ shadowJar { shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } build.dependsOn(shadowJar) diff --git a/settings.gradle b/settings.gradle index 3429534f0..b3453f0b3 100644 --- a/settings.gradle +++ b/settings.gradle @@ -47,16 +47,19 @@ include ':fabric-1.17.1' include ':fabric-1.16.4' include ':fabric-1.15.2' include ':fabric-1.14.4' -include ':forge-1.21.11' -include ':forge-1.21.10' -include ':forge-1.21.6' -include ':forge-1.20.6' -include ':forge-1.19.3' -include ':forge-1.18.2' -include ':forge-1.17.1' -include ':forge-1.16.5' -include ':forge-1.15.2' -include ':forge-1.14.4' +// ForgeGradle 6.x does not support Gradle 9+; forge modules must be built with Gradle 8 +if (gradle.gradleVersion.startsWith('8.')) { + include ':forge-1.21.11' + include ':forge-1.21.10' + include ':forge-1.21.6' + include ':forge-1.20.6' + include ':forge-1.19.3' + include ':forge-1.18.2' + include ':forge-1.17.1' + include ':forge-1.16.5' + include ':forge-1.15.2' + include ':forge-1.14.4' +} project(':spigot').projectDir = "$rootDir/spigot" as File project(':bukkit-helper-113-2').projectDir = "$rootDir/bukkit-helper-113-2" as File @@ -97,14 +100,16 @@ project(':fabric-1.17.1').projectDir = "$rootDir/fabric-1.17.1" as File project(':fabric-1.16.4').projectDir = "$rootDir/fabric-1.16.4" as File project(':fabric-1.15.2').projectDir = "$rootDir/fabric-1.15.2" as File project(':fabric-1.14.4').projectDir = "$rootDir/fabric-1.14.4" as File -project(':forge-1.21.11').projectDir = "$rootDir/forge-1.21.11" as File -project(':forge-1.21.10').projectDir = "$rootDir/forge-1.21.10" as File -project(':forge-1.21.6').projectDir = "$rootDir/forge-1.21.6" as File -project(':forge-1.20.6').projectDir = "$rootDir/forge-1.20.6" as File -project(':forge-1.19.3').projectDir = "$rootDir/forge-1.19.3" as File -project(':forge-1.18.2').projectDir = "$rootDir/forge-1.18.2" as File -project(':forge-1.17.1').projectDir = "$rootDir/forge-1.17.1" as File -project(':forge-1.16.5').projectDir = "$rootDir/forge-1.16.5" as File -project(':forge-1.15.2').projectDir = "$rootDir/forge-1.15.2" as File -project(':forge-1.14.4').projectDir = "$rootDir/forge-1.14.4" as File +if (gradle.gradleVersion.startsWith('8.')) { + project(':forge-1.21.11').projectDir = "$rootDir/forge-1.21.11" as File + project(':forge-1.21.10').projectDir = "$rootDir/forge-1.21.10" as File + project(':forge-1.21.6').projectDir = "$rootDir/forge-1.21.6" as File + project(':forge-1.20.6').projectDir = "$rootDir/forge-1.20.6" as File + project(':forge-1.19.3').projectDir = "$rootDir/forge-1.19.3" as File + project(':forge-1.18.2').projectDir = "$rootDir/forge-1.18.2" as File + project(':forge-1.17.1').projectDir = "$rootDir/forge-1.17.1" as File + project(':forge-1.16.5').projectDir = "$rootDir/forge-1.16.5" as File + project(':forge-1.15.2').projectDir = "$rootDir/forge-1.15.2" as File + project(':forge-1.14.4').projectDir = "$rootDir/forge-1.14.4" as File +} diff --git a/spigot/build.gradle b/spigot/build.gradle index 9fa548e1d..ebd10d6ee 100644 --- a/spigot/build.gradle +++ b/spigot/build.gradle @@ -1,4 +1,3 @@ - description = 'dynmap' eclipse { From 08c835c69a7c0771c14da79c12f7344dc75c7498 Mon Sep 17 00:00:00 2001 From: Egor Taranov Date: Sat, 13 Jun 2026 20:18:42 +0200 Subject: [PATCH 03/11] restructure spigot build configuration for Gradle 9 and Paper 26 support --- spigot/build.gradle | 74 ++++++++++++++++++++++++++++----------------- 1 file changed, 47 insertions(+), 27 deletions(-) diff --git a/spigot/build.gradle b/spigot/build.gradle index ebd10d6ee..2e7f6e05d 100644 --- a/spigot/build.gradle +++ b/spigot/build.gradle @@ -15,13 +15,27 @@ repositories { } } -sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. +compileJava { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 +} + +afterEvaluate { + configurations.matching { it.name in ['runtimeClasspath', 'testRuntimeClasspath'] }.configureEach { + attributes { + attribute(Attribute.of("org.gradle.jvm.version", Integer.class), 21) + } + } +} + dependencies { implementation('org.bukkit:bukkit:1.10.2-R0.1-SNAPSHOT') { transitive = false } compileOnly('com.nijikokun.bukkit:Permissions:3.1.6') { transitive = false } compileOnly('me.lucko.luckperms:luckperms-api:4.3') { transitive = false } compileOnly('net.luckperms:api:5.0') { transitive = false } + compileOnly('org.checkerframework:checker-qual:3.42.0') + compileOnly('com.google.guava:guava:33.3.1-jre') compileOnly('com.github.MilkBowl:VaultAPI:1.7') { transitive = false } compileOnly('net.skinsrestorer:skinsrestorer-api:14.2.+') { transitive = false } implementation(project(":dynmap-api")) { transitive = false } @@ -36,76 +50,79 @@ dependencies { implementation(project(':bukkit-helper')) { transitive = false } - implementation(project(':bukkit-helper-113-2')) { + runtimeOnly(project(':bukkit-helper-113-2')) { transitive = false } - implementation(project(':bukkit-helper-114-1')) { + runtimeOnly(project(':bukkit-helper-114-1')) { transitive = false } - implementation(project(':bukkit-helper-115')) { + runtimeOnly(project(':bukkit-helper-115')) { transitive = false } - implementation(project(':bukkit-helper-116')) { + runtimeOnly(project(':bukkit-helper-116')) { transitive = false } - implementation(project(':bukkit-helper-116-2')) { + runtimeOnly(project(':bukkit-helper-116-2')) { transitive = false } - implementation(project(':bukkit-helper-116-3')) { + runtimeOnly(project(':bukkit-helper-116-3')) { transitive = false } - implementation(project(':bukkit-helper-116-4')) { + runtimeOnly(project(':bukkit-helper-116-4')) { transitive = false } - implementation(project(':bukkit-helper-117')) { + runtimeOnly(project(':bukkit-helper-117')) { transitive = false } - implementation(project(':bukkit-helper-118')) { + runtimeOnly(project(':bukkit-helper-118')) { transitive = false } - implementation(project(':bukkit-helper-118-2')) { + runtimeOnly(project(':bukkit-helper-118-2')) { transitive = false } - implementation(project(':bukkit-helper-119')) { + runtimeOnly(project(':bukkit-helper-119')) { transitive = false } - implementation(project(':bukkit-helper-119-3')) { + runtimeOnly(project(':bukkit-helper-119-3')) { transitive = false } - implementation(project(':bukkit-helper-119-4')) { + runtimeOnly(project(':bukkit-helper-119-4')) { transitive = false } - implementation(project(':bukkit-helper-120')) { + runtimeOnly(project(':bukkit-helper-120')) { transitive = false } - implementation(project(':bukkit-helper-120-2')) { + runtimeOnly(project(':bukkit-helper-120-2')) { transitive = false } - implementation(project(':bukkit-helper-120-4')) { + runtimeOnly(project(':bukkit-helper-120-4')) { transitive = false } - implementation(project(':bukkit-helper-120-5')) { + runtimeOnly(project(':bukkit-helper-120-5')) { transitive = false } - implementation(project(':bukkit-helper-121')) { + runtimeOnly(project(':bukkit-helper-121')) { + transitive = false + } + runtimeOnly(project(':bukkit-helper-121-3')) { transitive = false } - implementation(project(':bukkit-helper-121-3')) { + runtimeOnly(project(':bukkit-helper-121-4')) { transitive = false } - implementation(project(':bukkit-helper-121-4')) { + runtimeOnly(project(':bukkit-helper-121-5')) { transitive = false } - implementation(project(':bukkit-helper-121-5')) { + runtimeOnly(project(':bukkit-helper-121-6')) { transitive = false } - implementation(project(':bukkit-helper-121-6')) { + runtimeOnly(project(':bukkit-helper-121-10')) { transitive = false } - implementation(project(':bukkit-helper-121-10')) { + runtimeOnly(project(':bukkit-helper-121-11')) { transitive = false } - implementation(project(':bukkit-helper-121-11')) { + runtimeOnly(project(path: ':paper-helper-261-2', configuration: 'paperHelper')) { transitive = false } } @@ -126,8 +143,10 @@ jar { } shadowJar { + configurations = [project.configurations.runtimeClasspath] dependencies { - include(dependency('org.bstats::')) + include(dependency('org.bstats:bstats-bukkit:')) + include(dependency('org.bstats:bstats-base:')) include(dependency(':dynmap-api')) include(dependency(":DynmapCore")) include(dependency(':bukkit-helper')) @@ -155,6 +174,7 @@ shadowJar { include(dependency(':bukkit-helper-121-6')) include(dependency(':bukkit-helper-121-10')) include(dependency(':bukkit-helper-121-11')) + include(dependency(':paper-helper-261-2')) } relocate('org.bstats', 'org.dynmap.bstats') destinationDirectory = file '../target' @@ -163,7 +183,7 @@ shadowJar { } shadowJar.doLast { task -> - ant.checksum file: task.archivePath + ant.checksum file: task.archiveFile.get().asFile } artifacts { From e88170881466dfbafc79dc0789a5cc8c91642f96 Mon Sep 17 00:00:00 2001 From: Egor Taranov Date: Sat, 13 Jun 2026 20:19:05 +0200 Subject: [PATCH 04/11] add Paper 26.1.2 helper module with Mojang mapping support --- build.gradle | 1 + paper-helper-261-2/.gitignore | 32 ++ paper-helper-261-2/build.gradle | 38 ++ .../BukkitVersionHelperSpigot261_2.java | 382 ++++++++++++++++++ .../helper/v261_2/MapChunkCache261_2.java | 118 ++++++ .../org/dynmap/bukkit/helper/v261_2/NBT.java | 143 +++++++ settings.gradle | 2 + .../main/java/org/dynmap/bukkit/Helper.java | 3 + 8 files changed, 719 insertions(+) create mode 100644 paper-helper-261-2/.gitignore create mode 100644 paper-helper-261-2/build.gradle create mode 100644 paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/BukkitVersionHelperSpigot261_2.java create mode 100644 paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/MapChunkCache261_2.java create mode 100644 paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/NBT.java diff --git a/build.gradle b/build.gradle index 8c3bb6b63..7dd9fb25d 100644 --- a/build.gradle +++ b/build.gradle @@ -22,6 +22,7 @@ allprojects { maven { url "https://repo.mikeprimm.com" } maven { url "https://repo.maven.apache.org/maven2" } maven { url "https://hub.spigotmc.org/nexus/content/repositories/snapshots/" } + maven { url "https://repo.papermc.io/repository/maven-public/" } maven { url "https://repo.codemc.org/repository/maven-public/" } } diff --git a/paper-helper-261-2/.gitignore b/paper-helper-261-2/.gitignore new file mode 100644 index 000000000..8b87af68e --- /dev/null +++ b/paper-helper-261-2/.gitignore @@ -0,0 +1,32 @@ +# gradle + +.gradle/ +build/ +out/ +classes/ + +# eclipse + +*.launch + +# idea + +.idea/ +*.iml +*.ipr +*.iws + +# vscode + +.settings/ +.vscode/ +bin/ +.classpath +.project + +# fabric + +run/ + +# other +*.log diff --git a/paper-helper-261-2/build.gradle b/paper-helper-261-2/build.gradle new file mode 100644 index 000000000..76362222b --- /dev/null +++ b/paper-helper-261-2/build.gradle @@ -0,0 +1,38 @@ +apply plugin: 'java' +apply plugin: 'io.papermc.paperweight.userdev' + +configurations { + paperHelper +} + +artifacts { + paperHelper(tasks.shadowJar.archiveFile) { builtBy(tasks.shadowJar) } +} + +tasks.named("reobfJar") { + enabled = false +} + +eclipse { + project { + name = "Dynmap(Paper-26.1.2)" + } +} + +description = 'paper-helper-26.1.2' + +java { + sourceCompatibility = JavaVersion.VERSION_25 + targetCompatibility = JavaVersion.VERSION_25 +} + +repositories { + maven { url "https://repo.papermc.io/repository/maven-public/" } +} + +dependencies { + implementation project(':bukkit-helper') + implementation project(':dynmap-api') + implementation project(path: ':DynmapCore', configuration: 'shadow') + paperweight.paperDevBundle("26.1.2.build.69-stable") +} diff --git a/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/BukkitVersionHelperSpigot261_2.java b/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/BukkitVersionHelperSpigot261_2.java new file mode 100644 index 000000000..bdcf3797a --- /dev/null +++ b/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/BukkitVersionHelperSpigot261_2.java @@ -0,0 +1,382 @@ +package org.dynmap.bukkit.helper.v261_2; + +import org.bukkit.*; +import org.bukkit.craftbukkit.CraftChunk; +import org.bukkit.craftbukkit.CraftWorld; +import org.bukkit.craftbukkit.entity.CraftPlayer; +import org.bukkit.entity.Player; +import org.dynmap.DynmapChunk; +import org.dynmap.Log; +import org.dynmap.bukkit.helper.BukkitMaterial; +import org.dynmap.bukkit.helper.BukkitVersionHelper; +import org.dynmap.bukkit.helper.BukkitWorld; +import org.dynmap.bukkit.helper.BukkitVersionHelperGeneric.TexturesPayload; +import org.dynmap.renderer.DynmapBlockState; +import org.dynmap.utils.MapChunkCache; +import org.dynmap.utils.Polygon; + +import com.google.common.collect.Iterables; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonParseException; +import com.mojang.authlib.GameProfile; +import com.mojang.authlib.properties.Property; +import com.mojang.authlib.properties.PropertyMap; + +import net.minecraft.core.IdMapper; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.nbt.ByteArrayTag; +import net.minecraft.nbt.ByteTag; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.DoubleTag; +import net.minecraft.nbt.FloatTag; +import net.minecraft.nbt.IntArrayTag; +import net.minecraft.nbt.IntTag; +import net.minecraft.nbt.LongTag; +import net.minecraft.nbt.ShortTag; +import net.minecraft.nbt.StringTag; +import net.minecraft.nbt.Tag; +import net.minecraft.resources.Identifier; +import net.minecraft.server.MinecraftServer; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.chunk.status.ChunkStatus; + +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Base64; +import java.util.Collection; +import java.util.HashMap; +import java.util.IdentityHashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; + + +/** + * Helper for isolation of bukkit version specific issues - Paper 26.1.x (Mojang mappings) + */ +public class BukkitVersionHelperSpigot261_2 extends BukkitVersionHelper { + + @Override + public boolean isUnsafeAsync() { + return false; + } + + @Override + public String[] getBlockNames() { + IdMapper bsids = Block.BLOCK_STATE_REGISTRY; + Block baseb = null; + Iterator iter = bsids.iterator(); + ArrayList names = new ArrayList(); + while (iter.hasNext()) { + BlockState bs = iter.next(); + Block b = bs.getBlock(); + if (b == baseb) continue; + baseb = b; + Identifier id = BuiltInRegistries.BLOCK.getKey(b); + if (id == null) continue; + names.add(id.toString()); + } + return names.toArray(new String[0]); + } + + private Registry reg = null; + + private Registry getBiomeReg() { + if (reg == null) { + reg = MinecraftServer.getServer().registryAccess().lookupOrThrow(Registries.BIOME); + } + return reg; + } + + private Object[] biomelist; + + @Override + public Object[] getBiomeBaseList() { + if (biomelist == null) { + biomelist = new Biome[256]; + Iterator iter = getBiomeReg().iterator(); + while (iter.hasNext()) { + Biome b = iter.next(); + int bidx = getBiomeReg().getId(b); + if (bidx >= biomelist.length) { + biomelist = Arrays.copyOf(biomelist, bidx + biomelist.length); + } + biomelist[bidx] = b; + } + } + return biomelist; + } + + @Override + public int getBiomeBaseID(Object bb) { + return getBiomeReg().getId((Biome) bb); + } + + public static IdentityHashMap dataToState; + + @Override + public void initializeBlockStates() { + dataToState = new IdentityHashMap(); + HashMap lastBlockState = new HashMap(); + IdMapper bsids = Block.BLOCK_STATE_REGISTRY; + Iterator iter = bsids.iterator(); + + DynmapBlockState.Builder bld = new DynmapBlockState.Builder(); + while (iter.hasNext()) { + BlockState bd = iter.next(); + Block b = bd.getBlock(); + Identifier id = BuiltInRegistries.BLOCK.getKey(b); + if (id == null) continue; + String bname = id.toString(); + DynmapBlockState lastbs = lastBlockState.get(bname); + int idx = 0; + if (lastbs != null) { + idx = lastbs.getStateCount(); + } + String sb = ""; + String fname = bd.toString(); + int off1 = fname.indexOf('['); + if (off1 >= 0) { + int off2 = fname.indexOf(']'); + sb = fname.substring(off1 + 1, off2); + } + int lightAtten = bd.getLightDampening(); + bld.setBaseState(lastbs).setStateIndex(idx).setBlockName(bname).setStateName(sb).setAttenuatesLight(lightAtten); + if (bd.isSolid()) { bld.setSolid(); } + if (bd.isAir()) { bld.setAir(); } + if (bd.is(BlockTags.OVERWORLD_NATURAL_LOGS)) { bld.setLog(); } + if (bd.is(BlockTags.LEAVES)) { bld.setLeaves(); } + if (!bd.getFluidState().isEmpty() && !(bd.getBlock() instanceof LiquidBlock)) { + bld.setWaterlogged(); + } + DynmapBlockState dbs = bld.build(); + + dataToState.put(bd, dbs); + lastBlockState.put(bname, (lastbs == null) ? dbs : lastbs); + Log.verboseinfo("blk=" + bname + ", idx=" + idx + ", state=" + sb + ", waterlogged=" + dbs.isWaterlogged()); + } + } + + @Override + public MapChunkCache getChunkCache(BukkitWorld dw, List chunks) { + MapChunkCache261_2 c = new MapChunkCache261_2(gencache); + c.setChunks(dw, chunks); + return c; + } + + @Override + public int getBiomeBaseWaterMult(Object bb) { + return ((Biome) bb).getWaterColor(); + } + + @Override + public float getBiomeBaseTemperature(Object bb) { + return ((Biome) bb).getBaseTemperature(); + } + + @Override + public float getBiomeBaseHumidity(Object bb) { + return ((Biome) bb).climateSettings.downfall(); + } + + @Override + public Polygon getWorldBorder(World world) { + Polygon p = null; + WorldBorder wb = world.getWorldBorder(); + if (wb != null) { + Location c = wb.getCenter(); + double size = wb.getSize(); + if ((size > 1) && (size < 1E7)) { + size = size / 2; + p = new Polygon(); + p.addVertex(c.getX() - size, c.getZ() - size); + p.addVertex(c.getX() + size, c.getZ() - size); + p.addVertex(c.getX() + size, c.getZ() + size); + p.addVertex(c.getX() - size, c.getZ() + size); + } + } + return p; + } + + @Override + public void sendTitleText(Player p, String title, String subtitle, int fadeInTicks, int stayTicks, int fadeOutTIcks) { + if (p != null) { + p.sendTitle(title, subtitle, fadeInTicks, stayTicks, fadeOutTIcks); + } + } + + @Override + public BukkitMaterial[] getMaterialList() { + return new BukkitMaterial[4096]; + } + + @Override + public void unloadChunkNoSave(World w, Chunk c, int cx, int cz) { + Log.severe("unloadChunkNoSave not implemented"); + } + + private String[] biomenames; + + @Override + public String[] getBiomeNames() { + if (biomenames == null) { + biomenames = new String[256]; + Iterator iter = getBiomeReg().iterator(); + while (iter.hasNext()) { + Biome b = iter.next(); + int bidx = getBiomeReg().getId(b); + if (bidx >= biomenames.length) { + biomenames = Arrays.copyOf(biomenames, bidx + biomenames.length); + } + biomenames[bidx] = b.toString(); + } + } + return biomenames; + } + + @Override + public String getStateStringByCombinedId(int blkid, int meta) { + Log.severe("getStateStringByCombinedId not implemented"); + return null; + } + + @Override + public String getBiomeBaseIDString(Object bb) { + return getBiomeReg().getKey((Biome) bb).getPath(); + } + + @Override + public String getBiomeBaseResourceLocsation(Object bb) { + return getBiomeReg().getKey((Biome) bb).toString(); + } + + @Override + public Object getUnloadQueue(World world) { + Log.warning("getUnloadQueue not implemented yet"); + return null; + } + + @Override + public boolean isInUnloadQueue(Object unloadqueue, int x, int z) { + Log.warning("isInUnloadQueue not implemented yet"); + return false; + } + + @Override + public Object[] getBiomeBaseFromSnapshot(ChunkSnapshot css) { + Log.warning("getBiomeBaseFromSnapshot not implemented yet"); + return new Object[256]; + } + + @Override + public long getInhabitedTicks(Chunk c) { + return ((CraftChunk) c).getHandle(ChunkStatus.FULL).getInhabitedTime(); + } + + @Override + public Map getTileEntitiesForChunk(Chunk c) { + return ((CraftChunk) c).getHandle(ChunkStatus.FULL).blockEntities; + } + + @Override + public int getTileEntityX(Object te) { + return ((BlockEntity) te).getBlockPos().getX(); + } + + @Override + public int getTileEntityY(Object te) { + return ((BlockEntity) te).getBlockPos().getY(); + } + + @Override + public int getTileEntityZ(Object te) { + return ((BlockEntity) te).getBlockPos().getZ(); + } + + @Override + public Object readTileEntityNBT(Object te, World w) { + BlockEntity tileent = (BlockEntity) te; + CraftWorld cw = (CraftWorld) w; + return tileent.saveCustomOnly(cw.getHandle().registryAccess()); + } + + @Override + public Object getFieldValue(Object nbt, String field) { + CompoundTag rec = (CompoundTag) nbt; + Tag val = rec.get(field); + if (val == null) return null; + if (val instanceof ByteTag bt) return bt.value(); + else if (val instanceof ShortTag st) return st.value(); + else if (val instanceof IntTag it) return it.value(); + else if (val instanceof LongTag lt) return lt.value(); + else if (val instanceof FloatTag ft) return ft.value(); + else if (val instanceof DoubleTag dt) return dt.value(); + else if (val instanceof ByteArrayTag bat) return bat.getAsByteArray(); + else if (val instanceof StringTag st) return st.value(); + else if (val instanceof IntArrayTag iat) return iat.getAsIntArray(); + return null; + } + + @Override + public Player[] getOnlinePlayers() { + Collection p = Bukkit.getServer().getOnlinePlayers(); + return p.toArray(new Player[0]); + } + + @Override + public double getHealth(Player p) { + return p.getHealth(); + } + + private static final Gson gson = new GsonBuilder().create(); + + @Override + public String getSkinURL(Player player) { + String url = null; + CraftPlayer cp = (CraftPlayer) player; + GameProfile profile = cp.getProfile(); + if (profile != null) { + PropertyMap pm = profile.properties(); + if (pm != null) { + Property textureProperty = Iterables.getFirst(pm.get("textures"), null); + if (textureProperty != null) { + String val = textureProperty.value(); + if (val != null) { + TexturesPayload result = null; + try { + String json = new String(Base64.getDecoder().decode(val), StandardCharsets.UTF_8); + result = gson.fromJson(json, TexturesPayload.class); + } catch (JsonParseException e) { + } catch (IllegalArgumentException x) { + Log.warning("Malformed response from skin URL check: " + val); + } + if ((result != null) && (result.textures != null) && (result.textures.containsKey("SKIN"))) { + url = result.textures.get("SKIN").url; + } + } + } + } + } + return url; + } + + @Override + public int getWorldMinY(World w) { + CraftWorld cw = (CraftWorld) w; + return cw.getMinHeight(); + } + + @Override + public boolean useGenericCache() { + return true; + } +} diff --git a/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/MapChunkCache261_2.java b/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/MapChunkCache261_2.java new file mode 100644 index 000000000..19dbf243b --- /dev/null +++ b/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/MapChunkCache261_2.java @@ -0,0 +1,118 @@ +package org.dynmap.bukkit.helper.v261_2; + +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.level.ChunkPos; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.BiomeSpecialEffects; +import net.minecraft.world.level.chunk.LevelChunk; +import net.minecraft.world.level.chunk.storage.SerializableChunkData; +import org.bukkit.Bukkit; +import org.bukkit.World; +import org.bukkit.craftbukkit.CraftServer; +import org.bukkit.craftbukkit.CraftWorld; +import org.dynmap.DynmapChunk; +import org.dynmap.bukkit.helper.BukkitWorld; +import org.dynmap.common.BiomeMap; +import org.dynmap.common.chunk.GenericChunk; +import org.dynmap.common.chunk.GenericChunkCache; +import org.dynmap.common.chunk.GenericMapChunkCache; + +import java.util.List; +import java.util.NoSuchElementException; +import java.util.Optional; +import java.util.concurrent.CancellationException; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.CompletionException; +import java.util.function.Supplier; + +public class MapChunkCache261_2 extends GenericMapChunkCache { + private World w; + + public MapChunkCache261_2(GenericChunkCache cc) { + super(cc); + } + + @Override + protected Supplier getLoadedChunkAsync(DynmapChunk chunk) { + CompletableFuture> chunkData = CompletableFuture.supplyAsync(() -> { + CraftWorld cw = (CraftWorld) w; + LevelChunk c = cw.getHandle().getChunkIfLoaded(chunk.x, chunk.z); + if (c == null || !c.loaded) { + return Optional.empty(); + } + return Optional.of(SerializableChunkData.copyOf(cw.getHandle(), c)); + }, ((CraftServer) Bukkit.getServer()).getServer()); + return () -> { + try { + return chunkData.join().map(SerializableChunkData::write).map(NBT.NBTCompound::new).map(this::parseChunkFromNBT).orElse(null); + } catch (CompletionException e) { + return null; + } + }; + } + + @Override + protected GenericChunk getLoadedChunk(DynmapChunk chunk) { + CraftWorld cw = (CraftWorld) w; + if (!cw.isChunkLoaded(chunk.x, chunk.z)) return null; + LevelChunk c = cw.getHandle().getChunkIfLoaded(chunk.x, chunk.z); + if (c == null || !c.loaded) return null; + SerializableChunkData chunkData = SerializableChunkData.copyOf(cw.getHandle(), c); + CompoundTag nbt = chunkData.write(); + return nbt != null ? parseChunkFromNBT(new NBT.NBTCompound(nbt)) : null; + } + + @Override + protected Supplier loadChunkAsync(DynmapChunk chunk) { + CraftWorld cw = (CraftWorld) w; + CompletableFuture> genericChunk = cw.getHandle().getChunkSource().chunkMap.read(new ChunkPos(chunk.x, chunk.z)); + return () -> { + try { + return genericChunk.join().map(NBT.NBTCompound::new).map(this::parseChunkFromNBT).orElse(null); + } catch (CompletionException e) { + return null; + } + }; + } + + @Override + protected GenericChunk loadChunk(DynmapChunk chunk) { + CraftWorld cw = (CraftWorld) w; + CompoundTag nbt = null; + ChunkPos cc = new ChunkPos(chunk.x, chunk.z); + GenericChunk gc = null; + try { + nbt = cw.getHandle() + .getChunkSource() + .chunkMap + .read(cc) + .join().get(); + } catch (CancellationException | CompletionException cx) { + } catch (NoSuchElementException snex) { + } + if (nbt != null) { + gc = parseChunkFromNBT(new NBT.NBTCompound(nbt)); + } + return gc; + } + + public void setChunks(BukkitWorld dw, List chunks) { + this.w = dw.getWorld(); + super.setChunks(dw, chunks); + } + + @Override + public int getFoliageColor(BiomeMap bm, int[] colormap, int x, int z) { + return bm.getBiomeObject() + .map(Biome::getSpecialEffects) + .flatMap(BiomeSpecialEffects::foliageColorOverride) + .orElse(colormap[bm.biomeLookup()]); + } + + @Override + public int getGrassColor(BiomeMap bm, int[] colormap, int x, int z) { + BiomeSpecialEffects fog = bm.getBiomeObject().map(Biome::getSpecialEffects).orElse(null); + if (fog == null) return colormap[bm.biomeLookup()]; + return fog.grassColorModifier().modifyColor((double) x, (double) z, fog.grassColorOverride().orElse(colormap[bm.biomeLookup()])); + } +} diff --git a/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/NBT.java b/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/NBT.java new file mode 100644 index 000000000..6fde3a94b --- /dev/null +++ b/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/NBT.java @@ -0,0 +1,143 @@ +package org.dynmap.bukkit.helper.v261_2; + +import org.dynmap.common.chunk.GenericBitStorage; +import org.dynmap.common.chunk.GenericNBTCompound; +import org.dynmap.common.chunk.GenericNBTList; + +import java.util.Optional; +import java.util.Set; +import net.minecraft.nbt.Tag; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.ListTag; +import net.minecraft.util.SimpleBitStorage; + +public class NBT { + + public static class NBTCompound implements GenericNBTCompound { + private final CompoundTag obj; + public NBTCompound(CompoundTag t) { + this.obj = t; + } + @Override + public Set getAllKeys() { + return obj.keySet(); + } + @Override + public boolean contains(String s) { + return obj.contains(s); + } + @Override + public boolean contains(String s, int i) { + Tag base = obj.get(s); + if (base == null) + return false; + byte type = base.getId(); + if (type == i) + return true; + else if (i != TAG_ANY_NUMERIC) + return false; + return type == TAG_BYTE || type == TAG_SHORT || type == TAG_INT || type == TAG_LONG || type == TAG_FLOAT + || type == TAG_DOUBLE; + } + @Override + public byte getByte(String s) { + return obj.getByteOr(s, (byte) 0); + } + @Override + public short getShort(String s) { + return obj.getShortOr(s, (short) 0); + } + @Override + public int getInt(String s) { + return obj.getIntOr(s, 0); + } + @Override + public long getLong(String s) { + return obj.getLongOr(s, 0L); + } + @Override + public float getFloat(String s) { + return obj.getFloatOr(s, 0.0f); + } + @Override + public double getDouble(String s) { + return obj.getDoubleOr(s, 0.0); + } + @Override + public String getString(String s) { + return obj.getStringOr(s, ""); + } + @Override + public byte[] getByteArray(String s) { + Optional byteArr = obj.getByteArray(s); + return byteArr.orElseGet(() -> new byte[0]); + } + @Override + public int[] getIntArray(String s) { + Optional intArr = obj.getIntArray(s); + return intArr.orElseGet(() -> new int[0]); + } + @Override + public long[] getLongArray(String s) { + Optional longArr = obj.getLongArray(s); + return longArr.orElseGet(() -> new long[0]); + } + @Override + public GenericNBTCompound getCompound(String s) { + return new NBTCompound(obj.getCompoundOrEmpty(s)); + } + @Override + public GenericNBTList getList(String s, int i) { + return new NBTList(obj.getListOrEmpty(s)); + } + @Override + public boolean getBoolean(String s) { + return getByte(s) != 0; + } + @Override + public String getAsString(String s) { + Tag t = obj.get(s); + return t != null ? t.asString().orElse("") : ""; + } + @Override + public GenericBitStorage makeBitStorage(int bits, int count, long[] data) { + return new OurBitStorage(bits, count, data); + } + public String toString() { + return obj.toString(); + } + } + + public static class NBTList implements GenericNBTList { + private final ListTag obj; + public NBTList(ListTag t) { + obj = t; + } + @Override + public int size() { + return obj.size(); + } + @Override + public String getString(int idx) { + return obj.getStringOr(idx, ""); + } + @Override + public GenericNBTCompound getCompound(int idx) { + return new NBTCompound(obj.getCompoundOrEmpty(idx)); + } + public String toString() { + return obj.toString(); + } + } + + public static class OurBitStorage implements GenericBitStorage { + private final SimpleBitStorage bs; + public OurBitStorage(int bits, int count, long[] data) { + bs = new SimpleBitStorage(bits, count, data); + } + @Override + public int get(int idx) { + return bs.get(idx); + } + } +} diff --git a/settings.gradle b/settings.gradle index b3453f0b3..55f38c5a0 100644 --- a/settings.gradle +++ b/settings.gradle @@ -33,6 +33,7 @@ include ':bukkit-helper-121-5' include ':bukkit-helper-121-6' include ':bukkit-helper-121-10' include ':bukkit-helper-121-11' +include ':paper-helper-261-2' include ':bukkit-helper' include ':dynmap-api' include ':DynmapCore' @@ -86,6 +87,7 @@ project(':bukkit-helper-121-5').projectDir = "$rootDir/bukkit-helper-121-5" as F project(':bukkit-helper-121-6').projectDir = "$rootDir/bukkit-helper-121-6" as File project(':bukkit-helper-121-10').projectDir = "$rootDir/bukkit-helper-121-10" as File project(':bukkit-helper-121-11').projectDir = "$rootDir/bukkit-helper-121-11" as File +project(':paper-helper-261-2').projectDir = "$rootDir/paper-helper-261-2" as File project(':bukkit-helper').projectDir = "$rootDir/bukkit-helper" as File project(':dynmap-api').projectDir = "$rootDir/dynmap-api" as File project(':DynmapCore').projectDir = "$rootDir/DynmapCore" as File diff --git a/spigot/src/main/java/org/dynmap/bukkit/Helper.java b/spigot/src/main/java/org/dynmap/bukkit/Helper.java index 26cc72e7f..82031454a 100644 --- a/spigot/src/main/java/org/dynmap/bukkit/Helper.java +++ b/spigot/src/main/java/org/dynmap/bukkit/Helper.java @@ -40,6 +40,9 @@ else if(Bukkit.getServer().getClass().getName().contains("GlowServer")) { Log.info("Loading Glowstone support"); BukkitVersionHelper.helper = loadVersionHelper("org.dynmap.bukkit.helper.BukkitVersionHelperGlowstone"); } + else if (v.contains("(MC: 26.1")) { + BukkitVersionHelper.helper = loadVersionHelper("org.dynmap.bukkit.helper.v261_2.BukkitVersionHelperSpigot261_2"); + } else if (v.contains("(MC: 1.21)") || v.contains("(MC: 1.21.1)")) { BukkitVersionHelper.helper = loadVersionHelper("org.dynmap.bukkit.helper.v121.BukkitVersionHelperSpigot121"); } From f79d1c47bae9146a2b258d8021da1c38e4071b37 Mon Sep 17 00:00:00 2001 From: Egor Taranov Date: Wed, 17 Jun 2026 21:04:19 +0200 Subject: [PATCH 05/11] Rename paper-helper-261-2 to paper-helper-26x and generalize MC 26 version check --- {paper-helper-261-2 => paper-helper-26x}/.gitignore | 0 {paper-helper-261-2 => paper-helper-26x}/build.gradle | 4 ++-- .../bukkit/helper/v26x/BukkitVersionHelperSpigot26x.java | 8 ++++---- .../org/dynmap/bukkit/helper/v26x/MapChunkCache26x.java | 6 +++--- .../src/main/java/org/dynmap/bukkit/helper/v26x}/NBT.java | 2 +- settings.gradle | 4 ++-- spigot/build.gradle | 4 ++-- spigot/src/main/java/org/dynmap/bukkit/Helper.java | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) rename {paper-helper-261-2 => paper-helper-26x}/.gitignore (100%) rename {paper-helper-261-2 => paper-helper-26x}/build.gradle (90%) rename paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/BukkitVersionHelperSpigot261_2.java => paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/BukkitVersionHelperSpigot26x.java (98%) rename paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/MapChunkCache261_2.java => paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/MapChunkCache26x.java (96%) rename {paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2 => paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x}/NBT.java (98%) diff --git a/paper-helper-261-2/.gitignore b/paper-helper-26x/.gitignore similarity index 100% rename from paper-helper-261-2/.gitignore rename to paper-helper-26x/.gitignore diff --git a/paper-helper-261-2/build.gradle b/paper-helper-26x/build.gradle similarity index 90% rename from paper-helper-261-2/build.gradle rename to paper-helper-26x/build.gradle index 76362222b..1ab931778 100644 --- a/paper-helper-261-2/build.gradle +++ b/paper-helper-26x/build.gradle @@ -15,11 +15,11 @@ tasks.named("reobfJar") { eclipse { project { - name = "Dynmap(Paper-26.1.2)" + name = "Dynmap(Paper-26.x)" } } -description = 'paper-helper-26.1.2' +description = 'paper-helper-26.x' java { sourceCompatibility = JavaVersion.VERSION_25 diff --git a/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/BukkitVersionHelperSpigot261_2.java b/paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/BukkitVersionHelperSpigot26x.java similarity index 98% rename from paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/BukkitVersionHelperSpigot261_2.java rename to paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/BukkitVersionHelperSpigot26x.java index bdcf3797a..da7c2b1ac 100644 --- a/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/BukkitVersionHelperSpigot261_2.java +++ b/paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/BukkitVersionHelperSpigot26x.java @@ -1,4 +1,4 @@ -package org.dynmap.bukkit.helper.v261_2; +package org.dynmap.bukkit.helper.v26x; import org.bukkit.*; import org.bukkit.craftbukkit.CraftChunk; @@ -61,9 +61,9 @@ /** - * Helper for isolation of bukkit version specific issues - Paper 26.1.x (Mojang mappings) + * Helper for isolation of bukkit version specific issues - Paper 26.x (Mojang mappings) */ -public class BukkitVersionHelperSpigot261_2 extends BukkitVersionHelper { +public class BukkitVersionHelperSpigot26x extends BukkitVersionHelper { @Override public boolean isUnsafeAsync() { @@ -168,7 +168,7 @@ public void initializeBlockStates() { @Override public MapChunkCache getChunkCache(BukkitWorld dw, List chunks) { - MapChunkCache261_2 c = new MapChunkCache261_2(gencache); + MapChunkCache26x c = new MapChunkCache26x(gencache); c.setChunks(dw, chunks); return c; } diff --git a/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/MapChunkCache261_2.java b/paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/MapChunkCache26x.java similarity index 96% rename from paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/MapChunkCache261_2.java rename to paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/MapChunkCache26x.java index 19dbf243b..84724ba2c 100644 --- a/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/MapChunkCache261_2.java +++ b/paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/MapChunkCache26x.java @@ -1,4 +1,4 @@ -package org.dynmap.bukkit.helper.v261_2; +package org.dynmap.bukkit.helper.v26x; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.level.ChunkPos; @@ -25,10 +25,10 @@ import java.util.concurrent.CompletionException; import java.util.function.Supplier; -public class MapChunkCache261_2 extends GenericMapChunkCache { +public class MapChunkCache26x extends GenericMapChunkCache { private World w; - public MapChunkCache261_2(GenericChunkCache cc) { + public MapChunkCache26x(GenericChunkCache cc) { super(cc); } diff --git a/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/NBT.java b/paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/NBT.java similarity index 98% rename from paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/NBT.java rename to paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/NBT.java index 6fde3a94b..3461ae68b 100644 --- a/paper-helper-261-2/src/main/java/org/dynmap/bukkit/helper/v261_2/NBT.java +++ b/paper-helper-26x/src/main/java/org/dynmap/bukkit/helper/v26x/NBT.java @@ -1,4 +1,4 @@ -package org.dynmap.bukkit.helper.v261_2; +package org.dynmap.bukkit.helper.v26x; import org.dynmap.common.chunk.GenericBitStorage; import org.dynmap.common.chunk.GenericNBTCompound; diff --git a/settings.gradle b/settings.gradle index 55f38c5a0..03270a164 100644 --- a/settings.gradle +++ b/settings.gradle @@ -33,7 +33,7 @@ include ':bukkit-helper-121-5' include ':bukkit-helper-121-6' include ':bukkit-helper-121-10' include ':bukkit-helper-121-11' -include ':paper-helper-261-2' +include ':paper-helper-26x' include ':bukkit-helper' include ':dynmap-api' include ':DynmapCore' @@ -87,7 +87,7 @@ project(':bukkit-helper-121-5').projectDir = "$rootDir/bukkit-helper-121-5" as F project(':bukkit-helper-121-6').projectDir = "$rootDir/bukkit-helper-121-6" as File project(':bukkit-helper-121-10').projectDir = "$rootDir/bukkit-helper-121-10" as File project(':bukkit-helper-121-11').projectDir = "$rootDir/bukkit-helper-121-11" as File -project(':paper-helper-261-2').projectDir = "$rootDir/paper-helper-261-2" as File +project(':paper-helper-26x').projectDir = "$rootDir/paper-helper-26x" as File project(':bukkit-helper').projectDir = "$rootDir/bukkit-helper" as File project(':dynmap-api').projectDir = "$rootDir/dynmap-api" as File project(':DynmapCore').projectDir = "$rootDir/DynmapCore" as File diff --git a/spigot/build.gradle b/spigot/build.gradle index 2e7f6e05d..61a4c645e 100644 --- a/spigot/build.gradle +++ b/spigot/build.gradle @@ -122,7 +122,7 @@ dependencies { runtimeOnly(project(':bukkit-helper-121-11')) { transitive = false } - runtimeOnly(project(path: ':paper-helper-261-2', configuration: 'paperHelper')) { + runtimeOnly(project(path: ':paper-helper-26x', configuration: 'paperHelper')) { transitive = false } } @@ -174,7 +174,7 @@ shadowJar { include(dependency(':bukkit-helper-121-6')) include(dependency(':bukkit-helper-121-10')) include(dependency(':bukkit-helper-121-11')) - include(dependency(':paper-helper-261-2')) + include(dependency(':paper-helper-26x')) } relocate('org.bstats', 'org.dynmap.bstats') destinationDirectory = file '../target' diff --git a/spigot/src/main/java/org/dynmap/bukkit/Helper.java b/spigot/src/main/java/org/dynmap/bukkit/Helper.java index 82031454a..0e52b418f 100644 --- a/spigot/src/main/java/org/dynmap/bukkit/Helper.java +++ b/spigot/src/main/java/org/dynmap/bukkit/Helper.java @@ -40,8 +40,8 @@ else if(Bukkit.getServer().getClass().getName().contains("GlowServer")) { Log.info("Loading Glowstone support"); BukkitVersionHelper.helper = loadVersionHelper("org.dynmap.bukkit.helper.BukkitVersionHelperGlowstone"); } - else if (v.contains("(MC: 26.1")) { - BukkitVersionHelper.helper = loadVersionHelper("org.dynmap.bukkit.helper.v261_2.BukkitVersionHelperSpigot261_2"); + else if (v.contains("(MC: 26.")) { + BukkitVersionHelper.helper = loadVersionHelper("org.dynmap.bukkit.helper.v26x.BukkitVersionHelperSpigot26x"); } else if (v.contains("(MC: 1.21)") || v.contains("(MC: 1.21.1)")) { BukkitVersionHelper.helper = loadVersionHelper("org.dynmap.bukkit.helper.v121.BukkitVersionHelperSpigot121"); From bb4a2ba4110216b78d4fbf3447217a9ffb1e8d19 Mon Sep 17 00:00:00 2001 From: reusteur73 <92535962+reusteur73@users.noreply.github.com> Date: Tue, 30 Jun 2026 11:56:11 +1100 Subject: [PATCH 06/11] Add block texture assets (signs, beds, new 26.x blocks, mcmeta animations) --- .../textures/block/acacia_hanging_sign.png | Bin 0 -> 396 bytes .../textures/block/acacia_leaves.png.mcmeta | 5 +++++ .../minecraft/textures/block/acacia_sign.png | Bin 0 -> 478 bytes .../minecraft/textures/block/allium.png.mcmeta | 5 +++++ .../textures/block/amethyst_cluster.png.mcmeta | 5 +++++ .../textures/block/azalea_leaves.png.mcmeta | 5 +++++ .../textures/block/azure_bluet.png.mcmeta | 5 +++++ .../textures/block/bamboo_hanging_sign.png | Bin 0 -> 438 bytes .../minecraft/textures/block/bamboo_sign.png | Bin 0 -> 374 bytes .../assets/minecraft/textures/block/bed_down.png | Bin 0 -> 203 bytes .../minecraft/textures/block/bed_head_north.png | Bin 0 -> 186 bytes .../textures/block/birch_hanging_sign.png | Bin 0 -> 399 bytes .../textures/block/birch_leaves.png.mcmeta | 5 +++++ .../minecraft/textures/block/birch_sign.png | Bin 0 -> 487 bytes .../textures/block/black_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/black_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/black_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/black_bed_foot_west.png | Bin 0 -> 186 bytes .../textures/block/black_bed_head_east.png | Bin 0 -> 201 bytes .../textures/block/black_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/black_bed_head_west.png | Bin 0 -> 211 bytes .../textures/block/blue_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/blue_bed_foot_south.png | Bin 0 -> 186 bytes .../minecraft/textures/block/blue_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/blue_bed_foot_west.png | Bin 0 -> 186 bytes .../textures/block/blue_bed_head_east.png | Bin 0 -> 204 bytes .../minecraft/textures/block/blue_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/blue_bed_head_west.png | Bin 0 -> 211 bytes .../textures/block/blue_orchid.png.mcmeta | 5 +++++ .../textures/block/brown_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/brown_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/brown_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/brown_bed_foot_west.png | Bin 0 -> 186 bytes .../textures/block/brown_bed_head_east.png | Bin 0 -> 201 bytes .../textures/block/brown_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/brown_bed_head_west.png | Bin 0 -> 211 bytes .../textures/block/brown_mushroom.png.mcmeta | 5 +++++ .../textures/block/cactus_flower.png.mcmeta | 5 +++++ .../textures/block/cactus_side.png.mcmeta | 5 +++++ .../textures/block/cactus_top.png.mcmeta | 5 +++++ .../textures/block/cherry_hanging_sign.png | Bin 0 -> 361 bytes .../textures/block/cherry_leaves.png.mcmeta | 5 +++++ .../minecraft/textures/block/cherry_sign.png | Bin 0 -> 409 bytes .../textures/block/chiseled_cinnabar.png | Bin 0 -> 240 bytes .../minecraft/textures/block/chiseled_sulfur.png | Bin 0 -> 215 bytes .../assets/minecraft/textures/block/cinnabar.png | Bin 0 -> 223 bytes .../minecraft/textures/block/cinnabar_bricks.png | Bin 0 -> 244 bytes .../textures/block/closed_eyeblossom.png.mcmeta | 5 +++++ .../textures/block/cornflower.png.mcmeta | 5 +++++ .../textures/block/crimson_fungus.png.mcmeta | 5 +++++ .../textures/block/crimson_hanging_sign.png | Bin 0 -> 401 bytes .../minecraft/textures/block/crimson_sign.png | Bin 0 -> 510 bytes .../textures/block/cyan_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/cyan_bed_foot_south.png | Bin 0 -> 186 bytes .../minecraft/textures/block/cyan_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/cyan_bed_foot_west.png | Bin 0 -> 186 bytes .../textures/block/cyan_bed_head_east.png | Bin 0 -> 202 bytes .../minecraft/textures/block/cyan_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/cyan_bed_head_west.png | Bin 0 -> 211 bytes .../minecraft/textures/block/dandelion.png.mcmeta | 5 +++++ .../textures/block/dark_oak_hanging_sign.png | Bin 0 -> 410 bytes .../textures/block/dark_oak_leaves.png.mcmeta | 5 +++++ .../minecraft/textures/block/dark_oak_sign.png | Bin 0 -> 452 bytes .../block/flowering_azalea_leaves.png.mcmeta | 5 +++++ .../minecraft/textures/block/glass.png.mcmeta | 5 +++++ .../minecraft/textures/block/golden_dandelion.png | Bin 0 -> 160 bytes .../textures/block/gray_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/gray_bed_foot_south.png | Bin 0 -> 186 bytes .../minecraft/textures/block/gray_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/gray_bed_foot_west.png | Bin 0 -> 186 bytes .../textures/block/gray_bed_head_east.png | Bin 0 -> 202 bytes .../minecraft/textures/block/gray_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/gray_bed_head_west.png | Bin 0 -> 211 bytes .../textures/block/green_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/green_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/green_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/green_bed_foot_west.png | Bin 0 -> 186 bytes .../textures/block/green_bed_head_east.png | Bin 0 -> 201 bytes .../textures/block/green_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/green_bed_head_west.png | Bin 0 -> 211 bytes .../textures/block/jungle_hanging_sign.png | Bin 0 -> 398 bytes .../textures/block/jungle_leaves.png.mcmeta | 5 +++++ .../minecraft/textures/block/jungle_sign.png | Bin 0 -> 470 bytes .../textures/block/large_amethyst_bud.png.mcmeta | 5 +++++ .../textures/block/light_blue_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/light_blue_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/light_blue_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/light_blue_bed_foot_west.png | Bin 0 -> 185 bytes .../textures/block/light_blue_bed_head_east.png | Bin 0 -> 204 bytes .../textures/block/light_blue_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/light_blue_bed_head_west.png | Bin 0 -> 212 bytes .../textures/block/light_gray_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/light_gray_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/light_gray_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/light_gray_bed_foot_west.png | Bin 0 -> 185 bytes .../textures/block/light_gray_bed_head_east.png | Bin 0 -> 204 bytes .../textures/block/light_gray_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/light_gray_bed_head_west.png | Bin 0 -> 212 bytes .../textures/block/lily_of_the_valley.png.mcmeta | 5 +++++ .../textures/block/lime_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/lime_bed_foot_south.png | Bin 0 -> 186 bytes .../minecraft/textures/block/lime_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/lime_bed_foot_west.png | Bin 0 -> 185 bytes .../textures/block/lime_bed_head_east.png | Bin 0 -> 204 bytes .../minecraft/textures/block/lime_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/lime_bed_head_west.png | Bin 0 -> 212 bytes .../textures/block/magenta_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/magenta_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/magenta_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/magenta_bed_foot_west.png | Bin 0 -> 186 bytes .../textures/block/magenta_bed_head_east.png | Bin 0 -> 204 bytes .../textures/block/magenta_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/magenta_bed_head_west.png | Bin 0 -> 211 bytes .../textures/block/mangrove_hanging_sign.png | Bin 0 -> 367 bytes .../textures/block/mangrove_leaves.png.mcmeta | 5 +++++ .../textures/block/mangrove_roots_side.png.mcmeta | 5 +++++ .../textures/block/mangrove_roots_top.png.mcmeta | 5 +++++ .../minecraft/textures/block/mangrove_sign.png | Bin 0 -> 414 bytes .../textures/block/medium_amethyst_bud.png.mcmeta | 5 +++++ .../textures/block/nether_sprouts.png.mcmeta | 5 +++++ .../minecraft/textures/block/oak_hanging_sign.png | Bin 0 -> 392 bytes .../textures/block/oak_leaves.png.mcmeta | 5 +++++ .../assets/minecraft/textures/block/oak_sign.png | Bin 0 -> 444 bytes .../textures/block/open_eyeblossom.png.mcmeta | 5 +++++ .../textures/block/orange_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/orange_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/orange_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/orange_bed_foot_west.png | Bin 0 -> 185 bytes .../textures/block/orange_bed_head_east.png | Bin 0 -> 203 bytes .../textures/block/orange_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/orange_bed_head_west.png | Bin 0 -> 212 bytes .../textures/block/orange_tulip.png.mcmeta | 5 +++++ .../textures/block/oxeye_daisy.png.mcmeta | 5 +++++ .../textures/block/pale_oak_hanging_sign.png | Bin 0 -> 377 bytes .../textures/block/pale_oak_leaves.png.mcmeta | 5 +++++ .../minecraft/textures/block/pale_oak_sign.png | Bin 0 -> 463 bytes .../textures/block/pink_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/pink_bed_foot_south.png | Bin 0 -> 186 bytes .../minecraft/textures/block/pink_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/pink_bed_foot_west.png | Bin 0 -> 185 bytes .../textures/block/pink_bed_head_east.png | Bin 0 -> 204 bytes .../minecraft/textures/block/pink_bed_head_up.png | Bin 0 -> 204 bytes .../textures/block/pink_bed_head_west.png | Bin 0 -> 212 bytes .../textures/block/pink_tulip.png.mcmeta | 5 +++++ .../textures/block/polished_cinnabar.png | Bin 0 -> 239 bytes .../minecraft/textures/block/polished_sulfur.png | Bin 0 -> 210 bytes .../minecraft/textures/block/poppy.png.mcmeta | 5 +++++ .../minecraft/textures/block/potent_sulfur.png | Bin 0 -> 203 bytes .../textures/block/purple_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/purple_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/purple_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/purple_bed_foot_west.png | Bin 0 -> 186 bytes .../textures/block/purple_bed_head_east.png | Bin 0 -> 201 bytes .../textures/block/purple_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/purple_bed_head_west.png | Bin 0 -> 211 bytes .../textures/block/purpur_pillar_side.png | Bin 0 -> 182 bytes .../textures/block/quartz_pillar_side.png | Bin 0 -> 150 bytes .../textures/block/red_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/red_bed_foot_south.png | Bin 0 -> 201 bytes .../minecraft/textures/block/red_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/red_bed_foot_west.png | Bin 0 -> 186 bytes .../textures/block/red_bed_head_east.png | Bin 0 -> 204 bytes .../minecraft/textures/block/red_bed_head_up.png | Bin 0 -> 202 bytes .../textures/block/red_bed_head_west.png | Bin 0 -> 211 bytes .../textures/block/red_mushroom.png.mcmeta | 5 +++++ .../minecraft/textures/block/red_tulip.png.mcmeta | 5 +++++ .../textures/block/redstone_dust_dot.png.mcmeta | 5 +++++ .../textures/block/redstone_dust_line0.png.mcmeta | 5 +++++ .../textures/block/redstone_dust_line1.png.mcmeta | 5 +++++ .../block/redstone_dust_overlay.png.mcmeta | 5 +++++ .../textures/block/small_amethyst_bud.png.mcmeta | 5 +++++ .../textures/block/spruce_hanging_sign.png | Bin 0 -> 396 bytes .../textures/block/spruce_leaves.png.mcmeta | 5 +++++ .../minecraft/textures/block/spruce_sign.png | Bin 0 -> 463 bytes .../assets/minecraft/textures/block/sulfur.png | Bin 0 -> 184 bytes .../minecraft/textures/block/sulfur_bricks.png | Bin 0 -> 209 bytes .../textures/block/sulfur_spike_down_base.png | Bin 0 -> 200 bytes .../textures/block/sulfur_spike_down_frustum.png | Bin 0 -> 194 bytes .../textures/block/sulfur_spike_down_middle.png | Bin 0 -> 194 bytes .../textures/block/sulfur_spike_down_tip.png | Bin 0 -> 165 bytes .../block/sulfur_spike_down_tip_merge.png | Bin 0 -> 174 bytes .../textures/block/sulfur_spike_up_base.png | Bin 0 -> 211 bytes .../textures/block/sulfur_spike_up_frustum.png | Bin 0 -> 192 bytes .../textures/block/sulfur_spike_up_middle.png | Bin 0 -> 196 bytes .../textures/block/sulfur_spike_up_tip.png | Bin 0 -> 162 bytes .../textures/block/sulfur_spike_up_tip_merge.png | Bin 0 -> 175 bytes .../block/sweet_berry_bush_stage0.png.mcmeta | 5 +++++ .../textures/block/torchflower.png.mcmeta | 5 +++++ .../minecraft/textures/block/tripwire.png.mcmeta | 5 +++++ .../textures/block/warped_fungus.png.mcmeta | 5 +++++ .../textures/block/warped_hanging_sign.png | Bin 0 -> 396 bytes .../minecraft/textures/block/warped_sign.png | Bin 0 -> 502 bytes .../textures/block/white_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/white_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/white_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/white_bed_foot_west.png | Bin 0 -> 185 bytes .../textures/block/white_bed_head_east.png | Bin 0 -> 189 bytes .../textures/block/white_bed_head_up.png | Bin 0 -> 179 bytes .../textures/block/white_bed_head_west.png | Bin 0 -> 196 bytes .../textures/block/white_tulip.png.mcmeta | 5 +++++ .../textures/block/wither_rose.png.mcmeta | 5 +++++ .../textures/block/yellow_bed_foot_east.png | Bin 0 -> 188 bytes .../textures/block/yellow_bed_foot_south.png | Bin 0 -> 186 bytes .../textures/block/yellow_bed_foot_up.png | Bin 0 -> 170 bytes .../textures/block/yellow_bed_foot_west.png | Bin 0 -> 185 bytes .../textures/block/yellow_bed_head_east.png | Bin 0 -> 203 bytes .../textures/block/yellow_bed_head_up.png | Bin 0 -> 207 bytes .../textures/block/yellow_bed_head_west.png | Bin 0 -> 212 bytes 208 files changed, 240 insertions(+) create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/acacia_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/acacia_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/acacia_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/allium.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/amethyst_cluster.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/azalea_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/azure_bluet.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/bamboo_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/bamboo_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/bed_down.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/bed_head_north.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_orchid.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_mushroom.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_flower.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_side.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_top.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/chiseled_cinnabar.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/chiseled_sulfur.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cinnabar.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cinnabar_bricks.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/closed_eyeblossom.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cornflower.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_fungus.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/dandelion.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/dark_oak_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/dark_oak_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/dark_oak_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/flowering_azalea_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/glass.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/golden_dandelion.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/large_amethyst_bud.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lily_of_the_valley.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_roots_side.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_roots_top.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/medium_amethyst_bud.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/nether_sprouts.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/oak_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/oak_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/oak_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/open_eyeblossom.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_tulip.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/oxeye_daisy.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_tulip.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/polished_cinnabar.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/polished_sulfur.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/poppy.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/potent_sulfur.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purple_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purple_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purple_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purple_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purple_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purple_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purple_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purpur_pillar_side.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/quartz_pillar_side.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_mushroom.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_tulip.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/redstone_dust_dot.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/redstone_dust_line0.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/redstone_dust_line1.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/redstone_dust_overlay.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/small_amethyst_bud.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/spruce_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/spruce_leaves.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/spruce_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_bricks.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_base.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_frustum.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_middle.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_tip.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_tip_merge.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_base.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_frustum.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_middle.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_tip.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_tip_merge.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sweet_berry_bush_stage0.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/torchflower.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/tripwire.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/warped_fungus.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/warped_hanging_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/warped_sign.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_head_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_tulip.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/wither_rose.png.mcmeta create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_foot_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_foot_south.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_foot_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_foot_west.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_head_east.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_head_up.png create mode 100644 DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_head_west.png diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/acacia_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/acacia_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..621505ac4302d8469989d97d83d2b4ddef6dae6b GIT binary patch literal 396 zcmV;70dxL|P)=&=jV_%_&|^`Dt$ahRJ1NFD8qR$GhIGM_J&i}@;v*K=N0 zB{NBIyWUn@l}S8n!Icy|i6@c;3CWW<5vQEAOv2WTR$A?n;BSf)KkbqzTT+_0`y|?y qn3TpR0q>o2-UBITNl5MRk9`68Ja5`lOa0ma0000h5yFs)rOwP81pOe%;+ zD5i5^Q~&?~0d!JMQvg8b*k%9#0aHmtK~#9!rIXukgfI+52ScE3@Fn^Gk8SM4i@Fc{ z(jzVCXh)2Z1GevNQ`IeC-O@2Qh)%Tr)B8^w^#0XbOUK~aM?lO>EHA3*Re;?CrfR05 za*JwY(gE73Kn7~6dd~+u?g5`6xZC2+Tkk-jqaeF&kzQ*AcF1kBT1341ap0tbV3O6U zet)?KE+Wjz`)!gng9rX}tG!?WM#Byrn0f!2EbOR zE2|1~l{%1g)i@6YqRIom#tzfX;ye_%tm)Zzn69!8Oz&%XecsYrtot}oxei!3x@%20 zi$Fo{kY}}|dj*w)Fn7pO*C^>Cz)m}%`wqJ^cbMKfupc8Z3N?C}{U_;W9-sn=YKPhT z(@njC2+Yq8S>+B706K{*sw=mWj~e>{kKCBk8y!0`SBfHouY zIvWDeZfgzj?G58+TMnSsEd|8;Rh$p^xe2s@ssbxV#5yH$R%*aRQnk#A3zb}byxEU7 zeq$@%ZKvd%q0%s9YMBUAxqd}cp{yW}YnjiE60m5EUGurynFkizIy47Ea{z2!RS@bq z5mS}?jQ=EH++*Cwi6RZtFw6jl?=z3c3j$~Khfyq}d^K@K_nb50?4jq3@qHMksd!pA zW8jl#Cc(lP2uVaiRCwBD zkwL12Fc3r=5+U0U*Dy*&S?}m^`0n3ik{X-i}{y|;c_sIae0o=kvx|7v@X*+ z`MQOyNes3r?YTAT3bG>UBON|@s90-!s+3}EDw4*z8ha8VQ6!a?lxxo(qPI4soIUgl zLQ`=p%X?j?W%7A`7L!9+Hl|5cU0orx)Nd-T+hz06keYCtFM-hpY>LrJh>Fn`DVEXB zn12{;Kxi4QgyggWLNnTc&y&##>@A}$k}0G8gV2mtoW=Ml!;AQ__va12!A%(P57HxZ UMLeAz-T(jq literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/bed_down.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/bed_down.png new file mode 100644 index 0000000000000000000000000000000000000000..04abbc43c0828e219fadc3422d0f9d3c74a53f79 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZO%KpHG&gC-l=$`iq4QgO zrFu#M_Dtmm zV*W>}&0ILW_rTe09;Hj(7H!$(967o4@WgjB@9j`B3h8xrITF3}4*wcJM4@gdN122WQ%mvv4FO#pj0 BQA_{; literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/bed_head_north.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/bed_head_north.png new file mode 100644 index 0000000000000000000000000000000000000000..515f8e70e1e7a89b908828c4a89b89d83cda3395 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1nYLe_SLyUc>6)%{&*02~lD6I}N eG*}aLm5t$;qBw653-^DZkqn-$elF{r5}E)HIzIIP literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..c872d96404ba97892c9f8a5f53c685274ec47062 GIT binary patch literal 399 zcmV;A0dW3_P)6<0P0SZj>276=(F7?%eB*cV%HZt{~@Lc9O~002ovPDHLkV1mO(rU3u| literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_leaves.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_leaves.png.mcmeta new file mode 100644 index 000000000..214e98381 --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_leaves.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "dark_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/birch_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..2e00b4f164dfc9bd12603c0f7c39191a3d05510a GIT binary patch literal 487 zcmV zl`C0flU_)?!ledxf&3RSl}lzO$pB+c=cCnH+rJjAezcYh;BQfmx2|FqEm;)S7?Z<_ zm0rwZBWkk3e4a1tFtfe~gp$?3-(OH`uUolDhB(URq8RlAx zZEY4kCfrO|ENbuHoNopn74~ydnznFbkC|M2GTg1gn-v^7Wn_;?7wr#Je z#-cQkm?nbswJDj?;`QV= diSWB>g-?$`6Q)@H1%Chl002ovPDHLkV1mdd=Gg!M literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_east.png new file mode 100644 index 0000000000000000000000000000000000000000..2ef080a16486957a8aff0ea4cc2591d673fba13d GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u2X*SV~G>L_~t0UxbyFeafPSsX#@HB|(0{3=Yq3qyageo-U3d6}OTX2%O2#*VkYF zV$Ml}Vz=i$3NsEe9FbKxuz`z9Vh&4d$eflrF%mw9E*)raR6Tn01jCY8m8&<;G9C%= g^e!$;NJwB{@V_c`n(d_jBA}rRp00i_>zopr0B4UpxBvhE literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..f720bd01c51c97c262ba2bad048f8af6e3377523 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u2X*SV~G>L_~t0UxbyFeafPSsX#@HB|(0{3=Yq3qyahZo-U3d6}OTX2%O2$*I)nQ z#hjA{#cAvUXIP9DG$e|O7_6|+wA`t&(!#K#Wf`O63gu?6E@S5APU!#@(IX6W@ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..8df832b79f692e71b257edfafffdf264902fdd53 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uJZCK8X9`a${JEq@}Ji2 zGysZ6db&7fL_~t0UxbyFeafPSsX#@HB|(0{3=Yq3qyahZo-U3d6}OTX2$YnSOqo7C zyu|3t9Lr)iclYByZIZIa2OAPaMGSVV&{$=m$+gO0Nu%Q`V-Mxc-JP?AI}T1s5_-iU e=;>X|#9;G8s`vrloS8r)89ZJ6T-G@yGywo*D>&r< literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..e3897683f9caa2ec4535fb1b4e4e37b3c6487fbf GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1nYLe_SLyV=Q_!@p vgl%g!DcTZVvb9n2v{u?SCzr6bSgTe~DWM4fq}4^- literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..5a997aa2f9b07053f8cfbc6326aa64b1b24997af GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOYqmoFbW zbZEtfjT#zy%E}t@@+wkN@**M<{QM%Utn8xi|9b4#y(SShBp?MR6M2J>lhk-GcvqmY79H) z+OV&$#+8jj{L4v}JF7VwezSN7=!Gu2XjZ>NTG!^=k;g}YHZgd*`njxgN@xNA0=Y%a literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_head_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/black_bed_head_west.png new file mode 100644 index 0000000000000000000000000000000000000000..be1700ad058ab53a056e851f465c8c160c1a77e2 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1nYLe_SLyVP`HKe5EMMNa{`9)Y+*`0P=c>>hKSQ6wH%;50sMjDV4 z=;`7ZQgJJJfq(`l*Q!6Zo8R*^Ph2qJ=w))l$>K!akkYqdMGNA;0Y-}DTWldrDY#KgwN#<1qBVr_F$fDq7d22WQ%mvv4F FO#lj7OP2ru literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_foot_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_foot_east.png new file mode 100644 index 0000000000000000000000000000000000000000..59c1e0ea65c83cc441297fa22390d9b9dd48bff6 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u2X**vfaQsrxJ)>sAHr#E{tSg+N7&B|(0{3=Yq3qyageo-U3d6}OTX2%O2#*VkYF zV$Ml}Vz=i$3NsEe9FbKxuz`z9Vh&4d$eflrF%mw9E*)raR6Tn01jCY8m8&<;G9C%= g^e!$;NJwB{@V_c`n(d_jBA}rRp00i_>zopr0H9_+N&o-= literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..d32e074a1f051dc53b4fc8ef8e1dfb38c954ce14 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u2X**vfaQsrxJ)>sAHr#E{tSg+N7&B|(0{3=Yq3qyahZo-U3d6}OTX2%O2$*I)nQ z#hjA{#cAvUXIP9DG$e|O7_6|+wA`t&(!#K#Wf`O63gu?6E@S5APU!#@(IX65JZ!JM&ew_a+IGSKp7sAHr#E{tSg+N7&B|(0{3=Yq3qyahZo-U3d6}OTX2$YnSOqo7C zyu|3t9Lr)iclYByZIZIa2OAPaMGSVV&{$=m$+gO0Nu%Q`V-Mxc-JP?AI}T1s5_-iU e=;>X|#9;G8s`vrloS8r)89ZJ6T-G@yGywpZ-aB^y literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..cf07317fa46a5ac13207c0f1ca3dd6e29cead6fe GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1nYLe_SLyWC_mzuiI(y?yUvZztePL$-_HVLSQu_VYZn8D%MjWi&~ z%hSa%q~ccc0)aPmo1gESykLQlurjj%7el9U{<%5jW@ct-KloYn91dKVIC0j+X;QNe yZs6hx+tzGSv?aV`Yop|8t+Z`UE@5l4m>K4`%j8d9p27q)mBG{1&t;ucLK6UX=19)~ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/blue_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..c0a54204a2330fd3cfb19b78ef4c8a27883b93db GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOYqmoFbW zbZEtfjSl&TT%-2c2XD6WU25t+OUJrZK|ArL*OC~ZmN-ur$B>F!tOpwfnH71M4J!emPUM(X#j!3=hAp!VYni{L@ZQ^!Yt5hR+t_Ey&G5$Jl8UF4dmTf=Z$^f9OpRgZ zTpRZF)wr^8h<`cBa%VM1!*3Sv0KL#f7tQK-NbA~sJM#D_&?W{?S3j3^P6wy#E_A&oZ9;?kGNA?0 zI=lzYTKt-)n4~uI#k*jE7CqVBH4T1qT-h!Jtgn_mAin3FWMIRq)8~OEGkCiCxvXgs)XEOBl_1C|c zbJC#L?YWP_jDrkEWEBo<;Np^)!_pcur)5rzgwLT%2O1nzkKR1Nuq0OH>dmu^M*=*( fiwhGH5*Qf#uS%U}JL$g&XefiHtDnm{r-UW|KRP~n literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..432ed5e02bcf64681c21299e3b01651b4246fe0f GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u2X*xX4{2#a1!eTsF)^I=|uzNGD@SkY6x^!?PP{K#seoi(^Q|t>gs)XL9uQ*S~l% z=cGY#8oR(57NZ3XiJ~F~D=aiEcWSJ(Fzjeq#^|_0x!J4Bn7O%AIzUDA2t((RrG^Ge cmRd40By5*qz3!?N4K$L$)78&qol`;+01Npz*8l(j literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..c6300bcaef23062f082d6cd64a0d75abe019414a GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-t}Vg(vr=sPqfLw4H42yP zcL0hfgs)C1oX3rcVzq zF*-BHve?bt{kTt?q^$A5hD1>jgB>e0R#|9rtuk2B=(x(*LwR#|=WOAQgHw`(UU3L| cdKWV>*gTOce!w?pCeTO*Pgg&ebxsLQ06A1TrT_o{ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..57e2c53cf3e5893b85ae3ed2165ed9c59eb822c3 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1nYLe_SLyU{uHBxL9qs?W*Or)Q?tndYDU@Qsp3ubV5b|VeQ@$z(W z45_%4yg=Yh-R9@>CNEeZB&^IVz{SvMoPTakv6-1!S_M0cp2L9)6DQ8PI8AES!3|tI vVcVKbinfH8Y;BZ0t(CUT$t7%U7Bj=dKpD+U+taN;QyDy6{an^LB{Ts5Zazlg literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..48324022cda015f86abce430d8cd64ab952777e7 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOYqmoFbW zbZEtfjk8j0`=d=;g7u5sHBxL9qs?W*Or$exPt5~riSu-E45_%qdazNDS&@g?!1BWH zzwB!3M2=Zi9P9FA*fQI&mib!>@4YR#*8Iu7jeVxv3~wwhsd!4c*D*BwW@LEB)EIWo zwP9ahjVl|6_?MF`cUE&W{ATeE&)ZDR0r^>bP0l+XkK7r;rs literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_head_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_bed_head_west.png new file mode 100644 index 0000000000000000000000000000000000000000..c61c86a44c249c451c8c8cd46146940989110a5d GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1n`lC&2lI$`=jEmegQfw8Y&1J((q+{%K*8ue}mIV0)GdMiEkp|=h zdb&7o^z1*otN+P1a|`@oXKLGaVMEWh z4cqwIx~}d%*r1r~UhU58QGI0Hw>$&oG^DlJ=Qp$O<%^!PC{xWt~$( F69C)@OxXYc literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_mushroom.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_mushroom.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/brown_mushroom.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_flower.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_flower.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_flower.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_side.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_side.png.mcmeta new file mode 100644 index 000000000..7407511dc --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_side.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "alpha_cutoff_bias": 0.1 + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_top.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_top.png.mcmeta new file mode 100644 index 000000000..7407511dc --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cactus_top.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "alpha_cutoff_bias": 0.1 + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..ffdb7c38ee301f6a63116ec76bed4726caddeb2c GIT binary patch literal 361 zcmV-v0ha!WP)R!!Qg)ue3{N1OH55Fca{g2>?wXa|XLh8M#vFuwrXZ8S0Z*C8b~U@Ez_D z9#H}xg39*~0A5{$*92g@Ed}6>WVjK)qiixDcagw*tc49QO_0$deH5^@E z|BDVsIp_d1Iunu3&^YgRyN~_ubX*OpNpR6-m>r^;x~@jF8038F!fG%%>Fk@~7mFgI z&7cVnBA?ALXACi@uAV2|AncowD&D8m3{<<%N5hR3#~b+tZ-;0~LREZd00000NkvXX Hu0mjfu3VR$ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_leaves.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_leaves.png.mcmeta new file mode 100644 index 000000000..214e98381 --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_leaves.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "dark_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cherry_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..7cdaccc347d294962c89e9027e933dda7bac606e GIT binary patch literal 409 zcmV;K0cQS*P)0!Eu8y5CzcRf*2a`3KtNqQb4d=f=LBP6$G{5bYPMSfC>V107XTs z35Vp856nC54qw8V*btEsfn`PrZ{Ek~!)xb(end?*RYWY7c-*0lzFaScve-sAXZV@4 z&0^Z&y>HUjiV@2SnWq#{VIOeSMAliGl^qqabIdM_enA>>^t4KWoJTMRpt zQq`$oB`WMQj-sN)HbIIOKZPCo6H19kq*P&mj|IPD@FyPMIuw0ud;`NE00000NkvXXu0mjf DHsz&a literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/chiseled_cinnabar.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/chiseled_cinnabar.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c3f0ce8e0d2981958a0207dc8cf086d5fdc03c GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)eYk`V-gTDR_|A5ubj>~K; z=a?Dv8|d`gS9t(79Hm?WNm1*oOP)5S5Q;+E+tPa$VR4(5x~Qa;Gn z{Qs<0rj^fp)#1;d8-8vNEmvC}yM9_&$f376o|%s$h1n)h{MEFy)7CdG79O?s*!6fl zkLT-}D=a2%Z(7UuPuMa&%0{&MzR{a6hgi7|sO}Konc_d;)U}u;w~`fBTJLo}9=fsk me&OMY{&#l8fg2*~KQLYrU}5(>+MWP(4}+(xpUXO@geCy$SXpTR literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/chiseled_sulfur.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/chiseled_sulfur.png new file mode 100644 index 0000000000000000000000000000000000000000..1eadf25261d5738afc489d755a1a70ff1f5806b2 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!T!2rA>)m@r=g(yvI~a3hOZ=|Y z(YqH!&ad}h*%`QYO5o&tpMAf}6M!m9JY5_^DsHhJY;;@4IrkOy%Eg9)5F`4`)nXQrw@>zU2zv!tFN$&nwJwInt49eDL(ynm*3y z+vXSgPM98cqWD&4oFS**r`oj8{pUT-?eh6Q?dztKkFLvj*ljFlTvyM!z&h4AtPbRK N22WQ%mvv4FO#peKSY!YI literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cinnabar.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cinnabar.png new file mode 100644 index 0000000000000000000000000000000000000000..c983786a4900d304401d57f379f6fa17d90b46c8 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MG>ojktR!6HmJDWluzxt4n zrih6CjO=6i`IBNJ*QTee3JuOVIR6Mxaiyn=V@Sm<)`N|V%?1pI4VJe~{PDk8{bCcF z!_MhiDvsZO#@*mP11g0CcL0^IR~fK-)p~Z7O=}0 zf3N(Od%E=Sh2?L}f8TL0S`aH*?XPg~EQ4i7(F{k&2el_Tx4dF||NeU%Q|sB^?1xlY VCHdofe*zuB;OXk;vd$@?2>_t5Rqp@* literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cinnabar_bricks.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cinnabar_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..4e242d993fa6d8e2aabd1d854fe833dda2e50c20 GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jSYpb@_(U{mR(P2CM1Lg&K zt#)=?;O@N4#&VXUUB8{h95aJf3zL2WodOm06j{XsvXhSjH8y#=IEGZ*Vm-*{$7CSD za^U7_RgISa`-7QPX5F)#e78ApY4`p$x{o5VZdqr$_emT)cW=(omtkAOwh1ZwX|9dm9BZUDm+zk)7GHr*WIJt_RZnjZyl_&)6MTyX=IVd ryIGUu%a0lF_*hfJ{KgTe~DWM4f(`;Jr literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/closed_eyeblossom.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/closed_eyeblossom.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/closed_eyeblossom.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cornflower.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cornflower.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cornflower.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_fungus.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_fungus.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_fungus.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..7327179153d2bbaa96f25f61d06d598325d64c0b GIT binary patch literal 401 zcmV;C0dD?@P)I9h->Q%O)|el${eEJ;2@Qza}tB;cr(00001bW%=J06^y0W&i*I z8%ab#RCwC0%Q0%hFcik|ZwvSWfsC<-&XwH@Na_KCo=Mga3uo(AaJD)X@&Rn(&6}ZG zG{={#-J+=-^9S*Rr}vPJN=OorUBJ}@@{o$@1OX| zdz`0E+h%I9v|Jsgo6*hG0n5G{uy@OeGr!;eR(3JpmK_i}n^f?#K`2R{*_LnfAjEZd zO8Lt^2zkxwhwbC`n^=QQ7`00000NkvXXu0mjfR-~*X literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/crimson_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..3275103afb6de5f36e7406bef8aa233f4d92981e GIT binary patch literal 510 zcmVE@nvTKF4gDc+J-eot0>tsTM0b65#=WvbW`y%P)fZHDUKc$F?N+GQ2qKq(uNS(ikRTcJh5x~q1Dq?d< zv<~#g=Nt^n;)}VP`FQdn>7TFZP^}`RGMq)yrEm^M;0@NQ)fkY@h_EA|m8htyaWTDC zV2e253}2jW_SZ)NVvh~;Cd}+INuTc!J|j#%(LB1Q&p~Zws8wotqjiv8gb}{N7c%F- z=IMNgJ;Lz&%B5ov9**CaHXQ@EIPe!{_!~Fi8{|tFhlKA{xc~qF07*qoM6N<$f&dBJ AcK`qY literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_east.png new file mode 100644 index 0000000000000000000000000000000000000000..4564a7f76423b3790a15fc3c85906559a6758746 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$xfi7Ju}3ZKQn_TK90lPz31(!M@B|(0{3=Yq3qyageo-U3d6}OTX2%O3A_Vzyg zV$Ml}Vz=i$3NsEe9FbKxuz`z9Vh&4d$eflrF%mw9P9JP=Tzcf@35F%HORn6!%XlO} gQ@^}0At8Z*!P{BdaNe9WeW0NXp00i_>zopr00Rj>-v9sr literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..bda644064dbe355170f52061a5942168b16cbde4 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$xfi7Ju}3ZKQn_TK90lPz31(!M@B|(0{3=Yq3qyahZo-U3d6}OTX2%O3B_CEdM z#hjA{#cAvUXIP9DG$e|O7_6|+wA`t&(!#K#Wg4^N3gu?6PGjcgPV0arB1afHr%X3C em@?g(ks)@XOttC~pBX?S89ZJ6T-G@yGywp`@jD^_ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..5eeb6f2b380322d6c652c2da17b60c3e9b935f2a GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0m5Li>+QIG;gjzNBcS% z*#|)JNKY5XkcwN$A+J7oq=rnWTz!1S(FJEuoOpRS>v+X0#>4gsAJ;a2yv)~D;kKCT zn8h)gTe~DWM4fKfgeH literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_foot_west.png new file mode 100644 index 0000000000000000000000000000000000000000..3f78a747b9615d09adb815c571de436acc55144d GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$xfi7Ju}3ZKQn_TK90lPz31(!M@B|(0{3=Yq3qyahZo-U3d6}OTX2$YnSELplV zwZ!Pm9Lr)iclYByZIZIa2OAPaMGSVV&{$=m$+gO0O0(liV-Mxc-JQFII}U~<3BBSF d)YLC$Vz88vy4hvDRRm}xgQu&X%Q~loCIG%LI>i70 literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/cyan_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..5af33edabe71cef4a14236397cb7541d2874b2cf GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1nYLe^(I@&WsjQKM&c;e$Y+}&9&e)|Q~z*rLG7tG-B>_!@plOy7*O|NsC0=FOYqmoFbW zbZEtfjbf`;3C)`;G-a|tM>~IJ22Xq(hr7GFU6&M4OPr^RV@Sm<)`N|L%!)kB29_6o z|7BNOCvwcH;#ij_!Vo0!HiarK3oWax8&t;uc GLK6U00Z}mk literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/dandelion.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/dandelion.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/dandelion.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/dark_oak_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/dark_oak_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..b134292d7e70c5d637b8d516e066757ed01dafe3 GIT binary patch literal 410 zcmV;L0cHM)P)ZDH2mS8agBqMlBT{6A3dR4_HJfDIgIrB@;?G9y2EuKQSFG9SuXV z{hI&)00DGTPE!Ct=GbNc00BHnL_t(|+NG1hlEWYjLuIf{w++Po|DRoK>S2~cFRKI2 zo6(>o0x&U)2!|fR$(R~u7v5Be%6p3FhkPu?)a#xGsZ+5q`$*Ob+-|5WEKQh~r)~!9 zwhpe$+|~xJ&0)AuN-InGkPLJi9kFj{WhbkK;f8~6?$OdJZw4+Kh84~1(|6bmTrV?} z*8U`K2D%$ocINL@1+ZcM4xZzDykYw zO|BZ}q2uf@nQNSfjmC8Lh!AJlxu|lW3dWKkzhDN3XE)M-90N}m$B>F!$qQr*v>YTCofMd5 zx%4dKAuj(`uR_0uOS!B86EkH46u-?35bWdR;o)KUS;Nk#RJ;Ua6@#a%pUXO@geCwT C4>EiJ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_east.png new file mode 100644 index 0000000000000000000000000000000000000000..1a04e7ecaaf474d6e31784480f9ed42a88b82d6a GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u1}{DKo^_D>BL}Ajs0iQKf6uT%aPxk|4ie28U-i(tsRKPZ!6Kid)GG1kPl5dwZXL zG3TT~vDsw;*ucdlF^8o!WKPSR7zv+4rw=wbEBL}Ajs0iQKf6uT%aPxk|4ie28U-i(tsRyPZ!6Kid)GG1kU7md!K&s zV$Ml};xu-FGb~068WKfC3|3fZTJF?XX<^vWGL6}Bg>ti3r!jMLr**&*ks}P9Q>Ggm dOqp)Y$PhbGrdoB0&kUfE44$rjF6*2UngEpUI;#Kx literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..51856f3a6e7a67caa1cfacb2f3d10dd9669deb71 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u94Y=S*6uUg~dUMNu?VL z?g7OkJzX3_DsCl*y!zmg8Zx1B_3;%)7o0tD;^pD2;}x$M58EqzT-*HdGGAMT+hVR` z7RTgv)_3*rt(RIPIazGYinN}Ozo#F!*ln-V9C+oR|Fn-+wy~b=slTQ=gNcD7P)12a SxSa)P34^DrpUXO@geCxeA3*~E literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_foot_west.png new file mode 100644 index 0000000000000000000000000000000000000000..3178b9297f83441fda3fc5ed7e5a559a5f8197a6 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u1}{DKo^_D>BL}Ajs0iQKf6uT%aPxk|4ie28U-i(tsRyPZ!6Kid)GG1WL+EmMmSG zT4Ho&j%Bf%yZdpUHc46IgAIwIA_hBFXsoi(pF literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/gray_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..10d72b773856a187a496cf8737fe3de7f10e9df5 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOYqmoFbW zbZEtfjajADNrlCc*@Z!gNnVjrUI9UtE{@4&r+t80;yhg(Ln>~u9&8k3R^(weu)Og5 zFT2`0kz-aB$GSWjw#+uHW&W1Jdv8mwHGi^iW1lHE!yAiBDxOmAbqo!^85!O&HHMvY zZP?dW=w)@7Q0ph5AmOSL<*NA;1F-{cIGAD@}IiHVJkjbV+GQj+1X=wm>`89ZJ6T-G@y GGywn_SWvD2 literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_east.png new file mode 100644 index 0000000000000000000000000000000000000000..aeefad0250af925479129c6371030f6be4ffa07e GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u2X**ehAsK3K@iO-SEX&@@YZ2T&1XNswPKgTu2MX+Vyrr;B4q#jWH80%tPx_4U`k zm~+yg*zLKG!i<9qM`RTaY~bROn8VT2xusSr>mdKI;Vst0L~FTga7~l literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..adbb8f3335fc6c56edf745c9555545931cab9782 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u2X**ehAsK3K@iO-SEX&@@YZ2T&1XNswPKgTu2MX+Vye885W}j4T+*61}iKyEq7|Hv@q;wS;pwNLb=(i%b2;jQ#wFJ^aw-elBI?Q dOO{$PG9+x5VZH9E6%90!!PC{xWt~$(69AmLH{t*Q literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..ed625b005252abc6e1dd0e5291b6e466aaaba1a3 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uHmI3sqGR8jbdKO!i`CK z3PABlPZ!6Kid)GcuReIBhD@kjeSF2y1!qs3czHPMc*QHm!}bav*EWB=%-2@owwUXf z#WA^^^<6!D>!lV+P8M6UBCY4+@9D=acH8ST2VOboKkeg{ZLDW|>aVHJU}E41lu;59 SZf5~n!rIT3 zFEKhZ$FkVX-Tk;vo20Dq!G=Up5rZ8oG*($?a;-90(&)I#*h6`9cjs*3j)PN@gkEt7 ddU_W#G1xqjDt^E>XC}}{22WQ%mvv4FO#sRjIk5l$ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..0393958057903251675756ede3aa4d4b22391cf9 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1nYLe_SLyWzWh3$id%-n?ZZ3Xv+RX+u4U@Qsp3ubV5b|VeQ@$z(W z45_%4yg=ZM-R9@>CNEeZB&^IVz{SvMoPKUjv6-1!S_M0cp2L9)6DQ8PI8AES!3|tI vVcVKbinfH8Y;BZ0t(CUT$t7%U7BfTrMd_CtBh*`grZRZC`njxgN@xNAOaezx literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/green_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..8a61250ec0e562e539085c7a0323b90395655bcc GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOYqmoFbW zbZEtfjj8Pt35{amr6OL*!uG*JW^O|Iwt^S_95n}OiSu-E45_%qdazNDS&@g?!1BWH zzwB!3M2=Zi9P9FA*fQI&mib!>@4YR#*8Iu7jeVxv3~wwhsd!4c*D*BwW@LEB)EIWo zwP9ahjVl|6_?MF`cUE&W{ATeE&)ZDR0r^>bP0l+XkKo^z1*otG~%Ma|`@oXKLGaVMEWh z4cqwIx~}d%*r1r~UhU58QGI0Hw>$&oKkVB-#?z`Uhw@gQu&X%Q~lo FCIGQ|P1FDY literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..feb777e2653fa66f502e905a8f433cd0dd943abe GIT binary patch literal 398 zcmV;90df9`P)Fc3tig${UJK)?a8%mMN&ks9!d1H@WRVCxJ}rHyIaI%-to%SC?J zG)bA?{C%@CShpv+%i9EzuWtbA%88(>12CP20MJd7N^crK8zvrD-KAKodlm~5plKlM zA|tNLqpAZCE97mijaNGV?1L$Ok=9Dew9W*f35e)8QS9?9Mc1HiU>;0{AH}mD0?u8j z*mWg(`qg_^75dT#ecw0Odp54}_WAx3Q_ho_De>ZLS28(UjBMxXZD~H_VlaqFND?#} z*6vQJHr5PAc37yH6q|G~$cpVk5swDzoRmJA=&U#BxZ0hPnH&vU2)Q{d*$f6VWu*2z s8qQU&x;Qr)F=6I-ykMIvO^ko!2P{i+R#Q6r!2kdN07*qoM6N<$f+(e>7ytkO literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_leaves.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_leaves.png.mcmeta new file mode 100644 index 000000000..214e98381 --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_leaves.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "dark_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/jungle_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..b0cc7c845db4eae5684ebda19a5098e9307c7d36 GIT binary patch literal 470 zcmV;{0V)28P)oNeDqE(KzAkjc)`qji5S zhW2{BFv-!XFpw878a1xTvc8JFMGaQgJJJfxwofZ9tG( zVoV@npt3ZBg0`Wjf4Urk)T4MqM}5Dm2)`Rc(j7&^zt~|a$RO!ZPg&5Wt_gt e!oa|Qf#G4CRBQK+KZk*aGI+ZBxvXvZqk&wh0oNSlpI!euq^|6`jz_UzK?P;ID d#F@r(8BVH7>D@nLTMRUj!PC{xWt~$(699aMJ^BCu literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..a2789a73be173b7f6b7c085cb3e487f382ca0583 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1n6nf7pv>vTVvXiLYk{MzwmN8#q(ljTa2F8*gzhDN3XE)M-9A8ft z$B>F!$qNL|)R?}WGkL)Rp~Gv!i_ckVb7>i`soI(~ck{-LhKH>c3K*H%`g*SPY`b!S zr)_sa!EV_l6BqAYw4L|NjET3@$XfT7PtDnm{r-UW|OFK{Q literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_blue_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..6ebbb672dc7557b2b7b93bb232ce79d0bd657940 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOYqmoFbW zbZEtfjfU&)X)e5~IrXYS?^%V`qY|}S#4_f0EY@%XYKil7aSW-r#d@$&kXez3*}(F` z@4xJ7>qL%ORUGT`WY{v>u$K8-3h%uwxz_y2zKwmR+zf9lE~$7*xz{l?{AOf$$J7{h z&b47*UyUmphxnJ1EO%COH2h}q4$uo-bkVGShqSKEw}1FA&h+pIK+_pKUHx3v IIVCg!0LAT8d;kCd literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_east.png new file mode 100644 index 0000000000000000000000000000000000000000..67eb7977df915ed584a6bb533dd03958c6a0e931 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsSGTVFoA z+$k$JsV2!TDK#oH#5g$Er{`*e15goTNswPKgTu2MX+Vyrr;B4q#jWH80$Y~u0D{yK zgOV+&B@B+z%mT|B84hb{Byb3c1n~-Saitopox{n-vnsf`m&f6j>vDE?wg!n+#_4Tr d1_lNU40p1mUgoTjGzA*U;OXk;vd$@?2>|i}IPL%d literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..123a98d2cf3ec61470044420ae89f4c24bea1404 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsSGTVFoA z+$k$JsV2!TDK#oH#5g$Er{`*e15goTNswPKgTu2MX+Vyu%ThI021h@O1TaS?83{1OTM7Ih_Ci literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..dfbfdf8b1059102df2a8f3b69b69181825a68bdc GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-t{q(sixpP%$q^FBxNX4z>kXIi(QbQ(Gu0Fov=z_B+PP{yvb-dyg<6(P+k87JhUgm47a9hlE z%;K2b&ibw%zV%XzBqxilS&`QB@%QxO7Q5|rngg#K^q=bP0l+XkKFW^FQ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_foot_west.png new file mode 100644 index 0000000000000000000000000000000000000000..2a2b3b8b03e096e99b1192d3dabba0fc2367b956 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsSGTVFoA z+$k$JsV2!TDK#oH#5g$Er{`*e15goTNswPKgTu2MX+Vyfr;B4q#jWH80x3(D?%c6s zN2)4 dai(!I!y!JYmL~Q&jX)C_JYD@<);T3K0RU8MJ!t>{ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/light_gray_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..14a1cce1739789992d4267462a00a2499ee7f1c6 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzP0t`v&)^ba+7M3?2=NWGDD1mgMCy7*O|NsC0=FOYqmoFbW zbZEtfjf)q|nmo0qqpP8|zC0^8DJeB7IM}E2_U;`(EpeVMjv*DdSPwP|GAr^h8(3cW z{g+*Boyak(iep`#3|nR!)-r!f;k~yd*P1`sx3SNZo8gVcB^6I8_d14#-;50Jm>R>* zxi;+Ut8r!H5dU(L<<4r3hTkmS0eYc}E}GTvkk+;NcI5F}))t>%-PWF(U|#txHX_W%_!mIV0)GdMiEkp|>=db&7yxXOHx!DB(heA fEmbuzFkoP)WtWO8I$Ey-G?c;9)z4*}Q$iB}F~K+E literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..c323d787aeb1097b5c5a3e8e3282df2cfa3bed34 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qOxh+fzr{Cd zsle=Vr=Y0(U|#txHX_W%_!mIV0)GdMiEkp|?rd%8G=RNP8lATWhpT6%U{ z+jQe8)7zOGEhjLt@)$2{aMbnG)b#b#?Q~p|EGkf)nSGP dYoeyIFidNaaTlFf^#*7pgQu&X%Q~loCIGZyH&Orq literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..3e2da0a2ce6ac1fb21d25c8315e8d7a768ca0cbc GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uEo0~y3c7=ACpMhCgFBP zwGJpA>FMGaQgJIeE9j|!Bc-UUy(U|#txHX_W%_!mIV0)GdMiEkp|?rdAc};RNP8lAkfm@CM7LB zyUlpY^y$;v+S;ZWPidRh%y`&GBf%p$IK(?hBqTY4l}$UyK`QdnolTP*c$TH+$#x1% d3|&2mA^N-I?a$Hk`G6)ec)I$ztaD0e0sv)kJE#Bv literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..e98f35448b2c10623bfff0e799da34b884733c5f GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1`DS67ySpqm~NHE_Vu=Do~ST=U6F_8De~5J>x^52F8*gzhDN3XE)M-9A8ft z$B>F!$qNLg++TC&wTi}yBS(%LIC4Paz=0D6pP!xCdG6S;V?5=J2Us~I!cv!}>3Z{? zO{!pL%MWWXDO&p?YCF%Fifg55nl4Z7?oMTB*eSR1V3p)mpur5Du6{1-oD!M<++b0+ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/lime_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..7e70419485157a87e180bb56088dbd86ed1275c0 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOYqmoFbW zbZEtfjos%otB*+(?~+K`CK0t%AZV(9W2Hc6p2;1cmN-ur$B>F!tOpwfnH71M4J!emPUM(X#j!3=hAp!VYni{L@ZQ^!Yt5hR+t_Ey&G5$Jl8UF4dmTf=Z$^f9OpRgZ zTpRZF)wr^8h<`cBa%VM1!*3Sv0KL#f7tQK-NbA~sJM#D_&?W{?S3j3^P6F^SDRfl1pW=C}ApEfttu?i4gtpeD)Au~Hy2#CXf)H%Ebb7)yfuf*Bm1-ADs+ zf;?RuLn>}1FA&h+$20|i6l~*rbKbnw}lk+Jp^u8pUxIzUx3(sxm!>hNq z=ifhT@cUoALBfiEdyBubP5Aa=zxDTK$*ceW`_Dgc-~a=|^xG<5TO<0IfTlBey85}S Ib4q9e05|xoH-g(GDD2JHJU4>ijr@7umcq_mIV0)GdMiEkp|>=db&7TBrq^o+?5VYd%V6HXefiHtDnm{r-UW|5HmqZ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..ce8677981e6d2e78515e50da1bb8f798740547c3 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$!>|xoH-g(GDD2JHJU4>ijr@7umcq_mIV0)GdMiEkp|?rd%8G=RNP8lAaF*<+uK`z z{hX5q#c7rTXIP9DG$e|O7_6|+wA`t&(!#K#rHsLGg>ti3w=r{bCwssW(IX6ojg%mI4~d;OXk;vd$@?2>@!FIP?Gj literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..e4c9fa8b5f0f8cdbe5ea02f6a38e066496f23d3e GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u3IctA9dNX*JjHSojEQC zm3)EXk)AG&Ar-fhLtcIGNDY}#x%&8uqYKWSIPvmu*71s0jEC(NKCW&4c$u%Q!fi3v zF^gkzJL|i8_|{7;lAJ8IW<^@h$KTVBTkN*iX%4({(0|&;E8AGl_S9cfox#Mw5h$Z1 TBHYdbw1mOa)z4*}Q$iB}#j!z# literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_foot_west.png new file mode 100644 index 0000000000000000000000000000000000000000..3dab38577cdf4785948c32a67fcc856eecca40db GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$!>|xoH-g(GDD2JHJU4>ijr@7umcq_mIV0)GdMiEkp|?rd%8G=RNP8lAP_Qb`tqeq zmxddinPXX8RayDdr|soaF!$qNM5RPFsWZ}Nf#LWf^n&wg*I&821hrfzTb{LLFT8XmS*C}3o2>+8AFv+c?S zo;Krzf=#kZCNAE)XgTj0i!j5@qDn>2e54tsYAT$Nyww*DG?>BD)z4*}Q$iB}w{K6D literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..80fc65d169f027a1f263486b64a6b1d4806218da GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOYqmoFbW zbZEtfjYnO!?6ujl#bWgmojG$frgUpGS4tIq`01n#)Dq|E;uunKi}hfmAhRM5vw`J> z-+$TF)`=XmsyNo=$*^U%VJ-8w6yAGVa;^E3eH;5sxf$MATvG9ra<5}(_|3@hj;S&1 zoNL3rz8Y6H4)HH1S?;XnX!yFVdQ&MBb@03x4F Au>b%7 literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_head_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/magenta_bed_head_west.png new file mode 100644 index 0000000000000000000000000000000000000000..0b1d51b22e95c49fa3bed3476e617dc4a9364dce GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzO&1n_S$TzNwQm_GiQ#*l*|z0ZjI(jsiN0MR+a$uFqQ=Q1v5B2yO9Ru z1bVtShE&{2ULc^s$+hawP1}0&=7|d?oSc96_jdycY3bR2tT+FcZRQsE!_L&U?ZSqh zZ5y`nwRLSRKiHu7*sa=~*`xZ%+HY|N%8%dO-NeMk#>TKcPw9v3vmyte;S8RxelF{r G5}E)tzf*?* literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..af7f2aeeb603c0dd7aaaa09da3a2416843656346 GIT binary patch literal 367 zcmV-#0g(QQP)UBua2WffX9f_5}M!zQByk3<9b>fTLv#qnxs9*^643 zN8aeq{|NUefpjwaLF2Y>~u-%pda8EMq3E*Bf36QHu;5F951{g<3XOZ4bkzE05 zg~>=wBtPe1i$8>pBB6^yj0M0l@x&PL8qtl=r&IlDOTQHKuZf;t(-Mqx@GuT@F!xiP zB-i{%w!HsEr?Z@N0vf%ENN;G|j)%j?@o+h>2Gu0EXfw=CQB7S}BU%h{yYyi-n4NSE z&G3gs5z%JQgeQ^jW|%XE7*to!lYSBo&BzrWa&88y-RGm>#){*O`~t1mhT7SVtDyh@ N002ovPDHLkV1lOGl_3BC literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_leaves.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_leaves.png.mcmeta new file mode 100644 index 000000000..214e98381 --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_leaves.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "dark_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_roots_side.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_roots_side.png.mcmeta new file mode 100644 index 000000000..214e98381 --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_roots_side.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "dark_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_roots_top.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_roots_top.png.mcmeta new file mode 100644 index 000000000..214e98381 --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_roots_top.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "dark_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/mangrove_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..bf6f5f5c0315e1967616355d5c9123f588d54482 GIT binary patch literal 414 zcmV;P0b%}$P)ZccR4g#NGx?RHcme$Zz?TBH6mmrBRnr7T^t^)(Ww;x0004WQchC0F>1pw6b9h`3c}z67&3GWPnfJlLUaxo&&5IH0!HKp!E`Uaff3qE z=>>|>q3U1ML%ZbJ;sc>4^h-F2H6mgtFg8f(JI0)2dRrq9Mhr4YD`IKQ724>_^r)?}Wqwm0e*@`O6Bd%J+dFP7gxWamGtuNwyz}7x-8=83zHn-bX zetZO2E8Y!S7cqA5?xL^aY!QcYj(F!56#b0Hr7AldUsX*lnt(kh6*M>OL8(LEBgZA> zEht?u2Pmc5V`UXpyr4ZOb?6%~X!RS|qnoi#Dd#OHO}KqR)s?D`RZA;g;U1J~G&A;~ z)Z+YwY0Y^}>z!si1(au;mPmonKtvBGvCm3XrcC@TgMStA1DD#IQf0>+bN~PV07*qo IM6N<$g567{Z~y=R literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/medium_amethyst_bud.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/medium_amethyst_bud.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/medium_amethyst_bud.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/nether_sprouts.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/nether_sprouts.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/nether_sprouts.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/oak_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/oak_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..2cbe177e41ce852e6dcbfe02ac3d9d35fc5ec72b GIT binary patch literal 392 zcmV;30eAk1P)QtLy>hsTV#AmP-Q+uQza}twiIG*00001bW%=J06^y0W&i*I z5=lfsRCwC0%Q14oFc5{|*WwQQ1W3L>B#|DxcKSpT2M87yi18VqN*mL-b=0WFmy0zS zRY}R;d>ZX8%BhlyCV{1|Zvb>Lf|-i}kYynN=1L^hl>kg(nmZuw`w@+gC%*k1|C{Y{v9=wMI<#DhLyJ^VZ1|e3DG8}}lJ9wwgnA=U z>_n41cc#WkC)A0000;M1&0(4SN zQ~v}rO#c;x@CAf(0Au9blNBS&iF`+(B+Z zS&4C=Ii;yjYtJSOBS}$I@*oPfz;GvROzrGNvj(?2aZugXmbC~ArL@j#4!X%7^jsqg m#DSiRW`Qui#20vJc>Dq4`L>b>Z2uE!S`sch&}pRjb2V e*$fN}7#QaLlM0g6p861ID1)b~pUXO@geCwEdO4#2 literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..d09cc179a78bd8ef7dddbde6f7c6ef608e63551d GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsU6ER|t) zxzp81hNGbjHA!|`JQy-VjGu7FoCPXkED7=pW^j0RBMr!L_jGX#skoKAKw!%99Xoa` zT{_)(%Jk)oj+PS`S$T{XHaMDkXljIbnszvDNfs3-VKG{v$D5X5(96`dhQZK5X?2*P e!I~&h7KTksG9pSF<{bnY$>8bg=d#Wzp$Pz)pg6Mt literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..967ddb2fa7b4b249ed32c7e5ffe12fcf971e5beb GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uHQ-p{?F9>-zf1cl_6Gl zQ8!RL($mE;q~ca`$g2+?sUZ_8S07(-bivsZCte=TI$rUL@vyzZ$F-+HMOtVrwm_^Bwt5yUc3V|k-^i|&t;ucLK6UVpgxEI literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..e831bc9df9b3a23d177ca59899b719636482e129 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1}DnzRyw_W|uo%jbu0)%21PJx5a}YGsHN@oM8e`17k^$UoeBivm0qZj*q8{ zV@SoVy7*O|NsC0=FOYqmoFbW zbZEtfjsItA{%@4{Rx0o;mEme6!_iQNEglSA!X0~nTH-ui978H@u^wy`WLD&1Hn6<# z`!BoNI+0^m700?f8Me$etY!X|!h3H^t~GzMZ)2Y+H^Uo?ODdjH?sW_ezZn_cF*Syr zb8XnySL4dYA^zng%bnF64Zm5u1N1@{T{NrTA+2lk?a1S!K${pmUHx3vIVCg!0G>ij Ap8x;= literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_head_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_bed_head_west.png new file mode 100644 index 0000000000000000000000000000000000000000..e1444676ba7c47080e9d5eabe3373d17519cbd90 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=4Tcyt#4z{_)F~S8Uk0 zXGYThMv2Wmf%98@pQSR)E_b>b$#683p(e?0iw8qyh;hiAT{%EKj3q&S!3+-1ZlnP@ zL7py-Ar-fh7YJx@a;@4kZ>IU=gB}4Vo_sx1xmmKOx7YXHn|bAJ2U$7pF)|+hbm7CQ zrw>nu8Lro|Nk2s5HKv9r!r}ge)CG8=?tE(elF{r G5}E*YsZ~S( literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_tulip.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_tulip.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/orange_tulip.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/oxeye_daisy.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/oxeye_daisy.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/oxeye_daisy.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..342de9c7dd886bd3dd4e1513c473b6a8b090f346 GIT binary patch literal 377 zcmV-<0fzpGP))_zz*x206%v)r9Nl;}zL{lX!J;9!#6aWAK0d!JMQvg8b*k%9#0R~A# zK~#9!t;;cT!ypia;a6Ivr4tx*fdEc#Yo!AuEEkC340e|?a-~wCqP0$$VKQ4KrT^w* zfQNn^tfSQcz}Ghby0TGxWdKc63cxoa>uv;KExQcpyH!2i2cX#j%K|%FYu#)V%>~$H z95WMfrqO@aiw1vkGu6qUES3TQV~(Cu_JhN=U|tX&i9>o^fLbZwjXA~5qgGer79z)u zf%-o$m~x%u`1|~Cfm^c=3`iWcH5?&z-9hiwoH#cQTU*_tvZS<@_pw zK6IKxb1cyuF$SeZPDW!UlQuH)(!V~)e XUEpF0&Ep8v00000NkvXXu0mjfE9;@p literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_leaves.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_leaves.png.mcmeta new file mode 100644 index 000000000..214e98381 --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_leaves.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "dark_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pale_oak_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..4db53f6af73dfc1ec03bcff28cdaf0b2c1313ea0 GIT binary patch literal 463 zcmV;=0WkiFP)kG%07y~cu()X?+3pLB5+K| zn5B6zre02_I44vt%5}S57_q|XK+KE!*_4f_aXORtzMIbGB4!7YzL_E_%+A!7#x&eC zqQmTGdQmgiHH#Lzgr<5Yb+JPdNy-m@m&ve=RM&=^Wm$?EaU^cmWosH19pX3nDQ}&> zWWat)xXJ&4ea&A~rcyD-o~Y23UbU-Atnd-ZF<17f&>|xeZTjH55WE-=BdK|wTBVej zgLdRvT@;R;s1c9E^VBk1E2f|$^&xD!Fmz(T-AJj*@^r2;F~iqL+S-EMs}?O1B4)SJ zZQ(?R?MNXE{qWWe7cuVXx<(N=f6{f)q6}`nuW&Q)_yx(bwbX*!=(7L-002ovPDHLk FV1mNM*FpdQ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_east.png new file mode 100644 index 0000000000000000000000000000000000000000..df5c58e4e7a25d2356ab00feb51300351768fabf GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qyq7vMu|cV@Z%-FoVOh8)-m}r>Bc!NX4z>1p-spq@|^2 zw@o*mGQDj&v!f=nKzkFzVJ(dW4Mu|cV@Z%-FoVOh8)-m}yQhm|NX4z>1p-sprKM-L zwM{pkGQFM2(Q*PKE6?f$4UW2=nwq|zx}A<|lGOxCRE$>mdM73noM!1d!(iy3WSnkf eaAwX-7KSBrWYpGg5V8Rp$>8bg=d#Wzp$PzxAUkOQ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..0677272c4bcf46c6bac3a689cba767c34de09455 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uJ0=6e4DxDTj!d4sZ(xW zK71W09_i`g7*cU7Ipoy`kJOL}m8*}hIJ)5Mi4!jmXC1G2#dz3W;p5uokC*w{D%=)x z9kVzlx3j*hhi|>qBFV{OYgVN7eEdEAxW#UJo#wzR2mPmgyt0k;Y)}0))fr3-9Dy=Q UBEsz~KuZ`rUHx3vIVCg!0DkpFH2?qr literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_foot_west.png new file mode 100644 index 0000000000000000000000000000000000000000..737ccb582f062eb39ba2d569e87f8997803be83b GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qyq7vMu|cV@Z%-FoVOh8)-m}o2QFoNX4z>1p+PYZBo+G zv)hcPOrJizt*vdE@sze{&5Vb&G!i_5gG0Q7L_(5haIzT(IY>obx??oifoEA}o@}SU d#F@sE8PeP(cgX}aGy_d!@O1TaS?83{1OV^oJ$V2C literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..f79ed851c5b4a8031c4761e686b36ccd7bdd8430 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~S8Uk0 zXGYTIp1^ylQ|7n$9*u0CUGB8OyPzh?E;GbB0{DK)Ap4~_Ta(q2q z978H@B`*+|vVYB;=PDX2jvP61;K%`u0|!nRe13YS^4zgw$9Ud19AM>;2uod>rt8gn zHfaYpTX|T6NzvLDQM-B0?6_8%rs?wJ-Q84%_RVs6I)9urfd(^py85}Sb4q9e03n1_ A82|tP literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..e951efd56b7fed68ba281524f31e01c9e8939072 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOYqmoFbW zbm-g6Eh{!`{MNbVUFDp6sZ)+dHgE7Qm|+-hIMv`KP)mZRi(^Q|E!KmLyi5i>%m&M6 zKlooC*(`g^s^VCeC&QN6hPBM!Qh4ue$+hNB_HFDlgRZrtzS9bzT@0SCelF{r5}E)M Ck5E|v literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_head_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_bed_head_west.png new file mode 100644 index 0000000000000000000000000000000000000000..1b68eed73ace4392e4bc8f76ddc10d83848bf7bc GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=4Tcyt#4z{_)F~S8Uk$ zt#i$u8A+Ra0`H|xncw1jG_rYixzh&kf|?||%n;)lhT(+;cZ+~}7)yfuf*Bm1-ADs+ zf;?RuLn>}1FA&h+mdK II;Vst0H=6aivR!s literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_tulip.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_tulip.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/pink_tulip.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/polished_cinnabar.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/polished_cinnabar.png new file mode 100644 index 0000000000000000000000000000000000000000..c198d8eef46154a984cfdef28ab3a69597caa5e7 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>l`zKWj2jo!ld6o$9XDuI#5fqr;B4q#VykwM?Pjljw3b>Ws}qX z{lC{1@|87Fr{m)viDVZJH&MHUk{=&D1lU(6+?W6TjuXSo(5aS{R-$FQ*C_XV z-?utsYsIPsw>%Cc$*g^|Ij5M5;jTN=d?wc~_b%S+_UK%7W(l8rgVcuad5O|F@0)Ee lK2Q36jTEqYV literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/polished_sulfur.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/polished_sulfur.png new file mode 100644 index 0000000000000000000000000000000000000000..03a07cad9ca20d40df86d14867281d7f7bf40dc1 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEY>+S`SyH-aZ*%E*3V9fb* z8F%j$&9C>LobR)CO5oYTXFNbB>Ar-e+4;~a`GT>o0*!g6^Z~xojJto2q!DZ@e zxA=v>wqAAmWmwQ+^{uf&M!PPi+|rX>nxT~2cFppx?<6Ue%+)uI{5D0;3G4aFIcZCl zR;=F^-N`9)SL}VUC8=}I>%VRDkAJQB{x0X<-U7$8{kIsd$eTY62@tZ*)BxJf;OXk; Jvd$@?2>=2HRUrTX literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/poppy.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/poppy.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/poppy.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/potent_sulfur.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/potent_sulfur.png new file mode 100644 index 0000000000000000000000000000000000000000..efafaff040cdcc074b961097be360a5a899dfb5c GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZy>uz%)vLsN_p+{EPdk4) z{`BF9!<&6sRK5rS6%=~9IEGZ*Vm-K#_pkvE!$E#cy$75sk}o+c8x zEwpaPW;7eWQJ<|Y|Mg0q`2DccXVNDb?MZme|IA8AomdKI;Vst0OM^? A&j0`b literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purple_bed_foot_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/purple_bed_foot_east.png new file mode 100644 index 0000000000000000000000000000000000000000..70aa64f0c80e35339cbd6a3e8f2ca74408779d46 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u2X*I7?+olFXbSiEd}X!Y`+FZvquDmIV0)GdMiEkp|>=db&7a70$&zy>ZZi8(B-A#+;h#7OuYx^$qyQT6D}6AVjYRj%GV%XlQf h)4RAZAt8Z*!T+k%X||L8i-3kQc)I$ztaD0e0stN3KwukwVS+b<~ zfFV#k($mE;q~ca`$g2+?sUZ_8S07(-bivsZCte=TI$rUL@vyzZ$F-+HMOtVrwm_~+6NAkYsp1EGb7lgKWbkzLb6Mw<&;$S!D?E_!@pJ%y7*O|NsC0=FOYqmoFbW zbZEtfjok)&n{~ESYplsqS&}3(CrF~(S+G!Jj_PKhmN-ur$B>F!tOpwfnH71M4J!emPUM(X#j!3=hAp!VYni{L@ZQ^!Yt5hR+t_Ey&G5$Jl8UF4dmTf=Z$^f9OpRgZ zTpRZF)wr^8h<`cBa%VM1!*3Sv0KL#f7tQK-NbA~sJM#D_&?W{?S3j3^P60GSZH&>(ifACZtaI?_(hXR1o9o;uunKEA;F^!3G5$my4;%tb*1JB@d=KuwSUx^pmlyIQwT$ ztLw_8a!k!R7GY0 literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/quartz_pillar_side.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/quartz_pillar_side.png new file mode 100644 index 0000000000000000000000000000000000000000..a673cc3f746e4114af17dd0f7011b66ad2b387a1 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uAkn&efR3wt4FsU-MjF` zY;7)3+||>?F{I)a>%oJZ2OKzD4~GBae{r|rrF&v=x#Df_Gz-z$`Ku(C2Io2bWxE%< yqh?~7n~v$?oq=_JzX3_DsCk&5IB>eudl!U z#hjA{#ct1i6lNS`I3lZXU;`JI#2l8^kU1@LVkCSHT{_U0MlykdVN@;D1%>G}}r4ML}1 zFAzABqp!dI#fv#74T{s)1v+X0#>4gsAJ;a2yv)~D;kKCT zn8h)gTe~DWM4fg|9&# literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_bed_foot_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/red_bed_foot_west.png new file mode 100644 index 0000000000000000000000000000000000000000..d2ebd2a3381e8bd1e42f4523fc944bfc3aa28faa GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4$FByH{qoZsR*yWFWJ z$u2X*c#*o&1Vx2bDXDBB;duX*XMu_sOM?7@862M7NCR@*JzX3_DsCk&5GW}tnKFHP zc!|-OIhMt4?(WBZ+9YL-4>lx#vaO>yE|tKcO0COB=m|y e(9^q^iNWTHRPh78IWvJqGI+ZBxvX1p;sCHb37tdBFl9VP$3kE{0Cy{Bv{4&CJZwe(XwyoKuXiIp>)<((GT4~#yT*B67F*D3>m&u>JJcS8pDubu1pUXO@geCxu;zy7*O|NsC0=FOYqmoFbW zbZEtfjr*;Qw;F1$(NtQbt~5bWp;byMTS!=K<#Sb_mN-ur$B>F!tOpwfnH71M4J!emPUM(X#j!3=hAp!VYni{L@ZQ^!Yt5hR+t_Ey&G5$Jl8UF4dmTf=Z$^f9OpRgZ zTpRZF)wr^8h<`cBa%VM1!*3Sv0KL#f7tQK-NbA~sJM#D_&?W{?S3j3^P6wy#E_A&oZ9;?kGNA?0 zI=lzYTKt-)n4~uI#k*jE7CqVBH4T1qT-h!Jtgn_mAin3FWMIRq)8~OEGkCiCxvXFN02`4_yHe#$SCDhbjD*b#G%$8;ShA*GGLx5U zOy#K^``z&A?*1Q1n+Zv6ih<8B0JPvV<^=Dz*gW_hnu(u=bbREjR zVteY};qk4v{%rWvSAfsE23zMV&iuUpq^Kt8xTt_YY33p=4Fc2YV>W&rt6&J;=%+nz zgCVs%JZ$tf7?P92WVL$^2AR1@#O@^+>bO$t>81<@=X;t>s0c<;Xg$-)2E(4UPFS6S qak<$01jAqKumb^Wa#C#Zk9-5+KYYDTBk}|Q0000A7@VJNL*n;;*V<-X zrX2QC9dN!G4N4-we(wAEy}QoSU@%m-$c5LjZQJp6*w|jj5eyYSYN$o!3z3cBR)EJ0 zg(}rliH4_42IP?rDnyjV2ByhwxR7(oL-7y{bh$fx-;ibpx8{Zi2DZ6H*HmaSaLFwg z(L^?FhskPS5#*HqBu@sq8Af*G&$U%R6CNm8deL+;O@15f!)sEmCaRMGv9B1hDTji2 z{0G7RMdYvCRJN4h()>JhtQ`hhn`~{a9R}A5u(z2qGiMt!HorhxW&xKaus|TIu2` zp<5TEPV!n=29!w}EnR_|rKeR=5|_R{de)V7D3`<}1ec3Q65e`UA%U0DsUiM5M0+P1Ho ivHAN8z4P<*^6ll_nbiFGt8V};WAJqKb6Mw<&;$T`pGgq_ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_bricks.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..f3708485405416b110a53977d0c3d8037d053cf1 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEY>+S`SyH-aZ*%E*3V9fb* z8F%j$&9C=gJ0);(zRwliPp^Q=3O!vMLn>~$_Ma3y;=sWi{Yc_df5qt=!MFMOK2A`0 zJ!$I0hbx($u=9#;Q)W3O;5@Th{KA#(X=^SmIb!LdV8J`*>FdKK<>wDu7yQkaQ_{T| zynbt8OO9`ALEFLGyZ#(V+IYzBpd~{Io5vjqo;N(N?f)y-uXAJ$;qR5%3bdTT)78&q Iol`;+0F@|IMgRZ+ literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_base.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_base.png new file mode 100644 index 0000000000000000000000000000000000000000..0b04a5316b38feb9942d83b1987c30c913a2c7f9 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E0Df=CU@`7n5_#^7f%VD z+UU2?B=#Lpl(8hpFPOpM*^M+HC&kmnF{I)a>%qoEDF*=-!?TY6dD;KFy;9!B_2$jl zoaUb<7q*@hN_}Oy-#Bw~;-jqo&3}GAdKq{0gm1^Ee|C8 vZ^C+!ANxOiyb|;K=ch^s;p0lT%>FSSzu_ctsl15~Xdi>8tDnm{r-UW|UnEec literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_frustum.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_frustum.png new file mode 100644 index 0000000000000000000000000000000000000000..8d62485aee7f106efe4a82b1a9b4d926c58fe20f GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E0Es0Aa(D~n5$=Ur#AX6 zo)S9!iD@WMl(8hpFPOpM*^M+HC(hHwF{I*_Z=WMyg9FEr8Pk6LpYCh2t|;4?*|>Sq zgc57x?H!Zey;Ek``!m*2XUXiH?yO7C?orF)n|wsS;@zdYmW^s(IszBv^gCYpl05Z^ oLDoMzopr09!jrSpWb4 literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_middle.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef4ac825daf5fbcc1efa15296350fe90628fcad GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E0Es0Aa(D~n5$=Ur#AX6 zo)S9!iD@WMl(8hpFPOpM*^M+HC(hHwF{I*_Z=WOA5eJ^bZb6^^>+9#d47jh<^rpBk zjLEwC-^P%#XF{!?SOWs@MSC}|_BcBC^AfMJ^`Ar5gmWzjF}Cs3JYCz6+RC$CHSv3C n)RLNM!SP9vhtAbax8t{GD`5P3$3j;bXcL2{tDnm{r-UW|08d3M literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_tip.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..53eaa22d731fbb07714d8574ee8e9d6ecd990ec2 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E0Df=CU@`7n5_#^r#AX6 zo)UV{^7sp&C}T;GUoeBivm0qZj-#iGV@SoVwcUn%4F)_%9u3^~OB literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_tip_merge.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_down_tip_merge.png new file mode 100644 index 0000000000000000000000000000000000000000..acd2b98e6e266c2324f0487d4169f0888da1d1d0 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E0Df=CU@`7n5_#^r#AX6 zo)UV{^7sp&C}T;GUoeBivm0qZj+dv4V@SoV*j`5=21AZR954Rw-?O>hZ}rZZj2HP; zR%XcxvBwKHKjdPT6ZI&cF88M7HIqf~jlI&BjJzL6G6pF(EH5~w`&PVZ^C!l6VGN%e T6s}eQO=a+O^>bP0l+XkK1voi} literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_base.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_base.png new file mode 100644 index 0000000000000000000000000000000000000000..0c793bb5d872e74404de6b5093da629f626205ef GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=3f~yQ~<@us{ z;os^fd?8yh*;lFLb6aG8+SIuCtem|<_lsKv9Z$;Nil_TseNtSkHe2uhZ0C^Ze(s`G zs%8n!_wF@>Y^vH>(Ye$1shawBiR=g8GWut1vCMIOV}GblxOmERjr%~W89ZJ6T-G@y GGywpvg;9n8 literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_frustum.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_frustum.png new file mode 100644 index 0000000000000000000000000000000000000000..f669921e56817e972649efbbb52ba37b426574ae GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E0Es0Aa(D~n5$=Ur#AX6 zo)S9!iD@WMl(8hpFPOpM*^M+HC&tsoF{I*_Z=WY0izCmWCfR@gp9c0OBu0&0TE1?6^_ytY@i?FLNDqY}^@U my}S4MqDKAat!+zg&y+v%o^e5FfSn-F9tKZWKbLh*2~7aN8As0m literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_middle.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..d712134294890221c122fd5e1e29f53299667a52 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E0Es0Aa(D~n5$=Ur#AX6 zo)S9!iD@WMl(8hpFPOpM*^M+HC&AOjF{I*F?D;^h0}dR_fyRr!?=M=o+i7KeWx|nF zPOOvOtt=0ilCsVr#6v%$?x)U~la7JTR{AW9G&UEVwF_99HX%1u)%d=)!;E#e!dNFq q1up&)!zlDLm?`BK(~2i{zZtkTFn*Po=fn=Qi^0>?&t;ucLK6TAAw%{6 literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_tip.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..637d8dd7c683923f4537b0879ed2b39df0d1f7f5 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E0Df=CU@`7n5_#^r#AX6 zo)UV{^7sp&C}T;GUoeBivm0qZj-98AV@SoVwLOM>4F&>-U;TLZKR%5qw)=?7wusK_ z{f&FsZP-4pUeEG7V2{U|l>xiAJFltgXgr|eX2kHKb|-_;ONOm`cTA24n#ADg>gTe~ HDWM4fWXw5- literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_tip_merge.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sulfur_spike_up_tip_merge.png new file mode 100644 index 0000000000000000000000000000000000000000..053a25335d60555c33a80a1f4746b7ed2019756f GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Xn;?ME0Df=CU@`7n5_#^FI`HR z+UU1|K?x@L-p$v zFAIOY4=)`hV>e|pTu?a>_Rqa+K9k2x2FvQndKR8vw@+AYca+IdeOe%M!v4w91y>ja UXRfz83N(|!)78&qol`;+0QUkrcK`qY literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sweet_berry_bush_stage0.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sweet_berry_bush_stage0.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/sweet_berry_bush_stage0.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/torchflower.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/torchflower.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/torchflower.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/tripwire.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/tripwire.png.mcmeta new file mode 100644 index 000000000..acf1b1493 --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/tripwire.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "alpha_cutoff_bias": 0.1 + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/warped_fungus.png.mcmeta b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/warped_fungus.png.mcmeta new file mode 100644 index 000000000..e2d357b7c --- /dev/null +++ b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/warped_fungus.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "strict_cutout" + } +} diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/warped_hanging_sign.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/warped_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..e63ab05bed2993316be8adf04bd5933821be82ca GIT binary patch literal 396 zcmV;70dxL|P)Rv-HV7mv1{7B{~n9L=$xd4PSBvaRtg_U~o94=RA z<*6O>m#m-k{2sDV2}vWz+~*enx@gYyMFWT;?*V-!67os_M!#}EdJ`<8n*yR0FbojA z5JL8xQSX6y<<)5-?ILBv-Cg(|IgV2^|aa?VKC=E}anA!zl+v<>MRR_^^ qb!X=n#5}Rqb{!D1rl4F~Jg{%|Gj7&R8bgu*0000Z!F^aPNRz{|d~iT5HW_ zQDqMX%KC?9&2)-8s;;7A^1DZ!W`VY(wxPEy)%bP@E9}5L4#mgNWKKm4BgBI7lTzfO}UV!Io;XV zAD)HNlmqJ}EbqP)yv`tHSumKXXQsgn>c|ok|cE#f? dO$-bSfJV(1v+i#YdI4lHc)I$ztaD0e0ssk}Ip_cY literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_south.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_south.png new file mode 100644 index 0000000000000000000000000000000000000000..01f33668b0a29a930a4d5c6fe53238d73d618942 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=0_mK0SW<@}WbAR&3a~ zXGYTIp1}DnzO&1nYLe_SLyYrE9WDYDF_r}R1v5B2yO9RuxO=)dhE&{2ULYW$&Beu~ zsVQwNA+62WXgGn9l}9h&z=Vs_u3eir?cy;3!(vf^GdZazA}*dg5O9%IB$6|!!6j^M fQbNSmRlE#hPbGYBPhIZ-G?Ky7)z4*}Q$iB}tmZ$b literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_up.png new file mode 100644 index 0000000000000000000000000000000000000000..7102d48ada89fe2d765252b2423217e0e06479cd GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uJ7N!|NsC0j~_oCJbfym zG&K+?9_i`g7*cU7Ipoy`kJOL}m8*}hIJ)5Mi4!jmXC1G2#dz3W;p5uokC*w{D%=)x z9kVzlx3j*hhi|>qBFV{OYgVN7eEdEAxW#UJo#wzR2mPmgyt0k;Y)}0))fr3-9Dy=Q UBEsz~KuZ`rUHx3vIVCg!001XOApigX literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_foot_west.png new file mode 100644 index 0000000000000000000000000000000000000000..02ed3a0f11e24aa85e61bb2713494fb933d3c8cb GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=0_mK0SW<@}WbAR&3a~ zXGYTIp1}DnzO&1nYLe_SLyYrE9WDYDF_r}R1v5B2yO9RuxOuubhE&{2ULc^Mt;xy7 z#ieO1AuTPfsi`SxETJjc%-GB=Vo;K@ByG#mwlsq^OwCi@D)hdQ6^+eRV7uMbHFK@N d#L(5Z7_J`|)z{rw-3~O7!PC{xWt~$(69A|*JaPa4 literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..24fe3a4fdbc0f14c69ea70e1b33396b26b99032f GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMV1=2r${CM#6>G8{#4;?zR zV#CHgGm1p*qZ z+Pm2}xwH%ojTja(OfcXxGvhTgGfU%WWonx_HFfIc)0ea)%bE|alT_%PV{Db~&u+Y} ieBCTI!JB)ltr+;S#2uCh%`OHS$>8bg=d#Wzp$P!s6F+1C literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..afb97d9590c3f57a192c29906341c0491baea66a GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Xn;?M>w~9HfBg9I|NsB@@87T3 zu<_8LL&q;)Hei=10V;^}ba4!+xRrX&laD!&gZZKs$G-m)m1~X4_Vb?LKHcCn=?#0D zoze>yexokFYl`X#YsA?f+B1B*Em#qAr+Lj>Mn;8htpl+eCMD>eJa{H-&qdw~_b=aF dJ8y~Z{QTKWmoFP~oB~?H;OXk;vd$@?2>?pBMf?B& literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_head_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/white_bed_head_west.png new file mode 100644 index 0000000000000000000000000000000000000000..43a6aaa9270f950058af05257f5b14f0dc01e02b GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMV1=2r${CM#6>G8{#4;?zR zV#CHgGm1p*qJ zT&vi$JGBfYIJsuBX|L2WmXMa7-6pYmmqCjYPsSwOpyp_yC6U`uOT>Xz26r3N8qqFC8@B(-my=5n~D9Ja08v_V30by%s1 bfq?m7hbGI+ZBxvXv+X0#>4gsAJ;a2yv)~D;kKCT zn8h)gTe~DWM4fLO?=) literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_foot_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_foot_west.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8307e010f2b142089ccba5aec931da9fc1c840 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=8QPNjzIBaBnWhy_p<) zW+ZLy37p^JJGs*srKL4BH6@KDG$orEo4G{{N>Y}jZCTouX0V2-dFoq*-Z!$MvAGItx4XJ#t`(RV cy80Hw_2Z)Yx;v}efhIC|y85}Sb4q9e0Ltt*#{d8T literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_head_east.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_head_east.png new file mode 100644 index 0000000000000000000000000000000000000000..1a96441b345891a6fa468047656304fab6706d9a GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=4Tcyt#4z{_)F~zipFP zv0>x0r2_Zna@?EAv1dlo=AOX$ExxnMoobToGDD30_m;f`YG5o0@(X5gcy=QV$no)X zaSW-rmApV;$C90)ESy|ghK7a)Mh09Aom;kS=}AaVPHy8<;9zBHGtLfMXSucLnN(YO x!iR4r9?Ium+CKMdlwAMqjxDEP<@a|Y43e|t9v(Kn{S0U>gQu&X%Q~loCID8lOW*(i literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_head_up.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_head_up.png new file mode 100644 index 0000000000000000000000000000000000000000..0b704a66c26f9e1ada2a6d990ec2d40d2f52bfe5 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)e>y7*O|NsC0=FOY`w=9oe zzWo23=AlD}{vVR~woPKihKKrP9hE{-7;w^$E$PCRVD!(vdN zd;fC%&Wk$CJb~=tS3H;&ygl-g_r*!kJ8#~-d#0qtofE>vVAA*I%$YOC4F5AUd}d(q zYiwM5MxN=*W7GVJ>>QuPP6!v&>98I6Bc;>)bc5HM8)os`yS0M2*tUVJWAJqKb6Mw< G&;$UK*j9)D literal 0 HcmV?d00001 diff --git a/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_head_west.png b/DynmapCore/src/main/resources/texturepacks/standard/assets/minecraft/textures/block/yellow_bed_head_west.png new file mode 100644 index 0000000000000000000000000000000000000000..adf9c46596bd55fcb592630769a6ed8fd1c26288 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=4Tcyt#4z{_)F~|DV(R zwoPKihKhJgB zYJck;zWM$C!G^^5_pQtI8@8Vge|6gX8kdR=|d!<^)Jmt>ru6{1- HoD!M Date: Tue, 30 Jun 2026 11:56:11 +1100 Subject: [PATCH 07/11] Update block model and texture definitions --- DynmapCore/src/main/resources/models_1.txt | 1256 +++++++++++++++++- DynmapCore/src/main/resources/texture_1.txt | 1279 ++++++++++++++++++- 2 files changed, 2527 insertions(+), 8 deletions(-) diff --git a/DynmapCore/src/main/resources/models_1.txt b/DynmapCore/src/main/resources/models_1.txt index 5292b2438..796a90e4f 100644 --- a/DynmapCore/src/main/resources/models_1.txt +++ b/DynmapCore/src/main/resources/models_1.txt @@ -1639,11 +1639,11 @@ patchblock:id=bubble_column # Campfire (unlit) (unlit log, lit log, fire) [1-14-]modellist:id=campfire,data=12,data=13,data=14,data=15,box=1/0/0:5/4/16:n/0/0/4/4/8:e/0/0/1/16/5:s/0/0/4/4/8:w/0/16/0/0/4:u90/0/0/0/16/4:d90/0/0/0/16/4,box=0/3/11:16/7/15:n/0/16/0/0/4:e/0/0/4/4/8:s/0/0/0/16/4:w/0/0/4/4/8:u180/0/0/0/16/4:d/0/0/0/16/4,box=11/0/0:15/4/16:n/0/0/4/4/8:e/0/0/0/16/4:s/0/0/4/4/8:w/0/16/1/0/5:u90/0/0/0/16/4:d90/0/0/0/16/4,box=0/3/1:16/7/5:n/0/0/0/16/4:e/0/0/4/4/8:s/0/16/0/0/4:w/0/0/4/4/8:u180/0/0/0/16/4:d/0/0/0/16/4,box=5/0/0:11/1/16:n/0/0/15/6/16:s/0/10/15/16/16:u90/0/0/8/16/14:d90/0/0/8/16/14 [1.14-]patchblock:id=campfire,data=4,data=5,data=6,data=7 -[1.14-]patchrotate:id=campfire,data=12,roty=180 +#[1.14-]patchrotate:id=campfire,data=12,roty=180 [1.14-]patchblock:id=campfire,data=20,data=21,data=22,data=23 -[1.14-]patchrotate:id=campfire,data=12,roty=270 +#[1.14-]patchrotate:id=campfire,data=12,roty=270 [1.14-]patchblock:id=campfire,data=28,data=29,data=30,data=31 -[1.14-]patchrotate:id=campfire,data=12,roty=90 +#[1.14-]patchrotate:id=campfire,data=12,roty=90 # Bell (1.14.x) @@ -1752,13 +1752,13 @@ patchblock:id=bubble_column [1.16-]patchblock:id=soul_campfire,data=24,data=25,data=26,data=27 [1.16-]patchrotate:id=campfire,data=8,roty=90 [1.16-]patchblock:id=soul_campfire,data=12,data=13,data=14,data=15 -[1.16-]patchrotate:id=campfire,data=12,roty=0 +#[1.16-]patchrotate:id=campfire,data=12,roty=0 [1.16-]patchblock:id=soul_campfire,data=4,data=5,data=6,data=7 -[1.16-]patchrotate:id=campfire,data=12,roty=180 +#[1.16-]patchrotate:id=campfire,data=12,roty=180 [1.16-]patchblock:id=soul_campfire,data=20,data=21,data=22,data=23 -[1.16-]patchrotate:id=campfire,data=12,roty=270 +#[1.16-]patchrotate:id=campfire,data=12,roty=270 [1.16-]patchblock:id=soul_campfire,data=28,data=29,data=30,data=31 -[1.16-]patchrotate:id=campfire,data=12,roty=90 +#[1.16-]patchrotate:id=campfire,data=12,roty=90 # Warped Fungus # Warped Roots # Nether Sprouts @@ -4730,3 +4730,1245 @@ modellist:id=%dropper,state=facing:down,box=0.000000/0.000000/0.000000:16.000000 # Copper chests [1.21.9-]customblock:id=copper_chest,id=exposed_copper_chest,id=weathered_copper_chest,id=oxidized_copper_chest,id=waxed_copper_chest,id=waxed_exposed_copper_chest,id=waxed_weathered_copper_chest,id=waxed_oxidized_copper_chest,class=org.dynmap.hdmap.renderer.ChestStateRenderer,doublechest=true + +# Golden dandelion +[26.1-]modellist:id=%golden_dandelion,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.1-]modellist:id=%potted_golden_dandelion,box=5.000000/0.000000/5.000000:6.000000/6.000000/11.000000:n/0/10.000000/10.000000/11.000000/16.000000:w/0/5.000000/10.000000/11.000000/16.000000:e/0/5.000000/10.000000/11.000000/16.000000:d/0/5.000000/5.000000/6.000000/11.000000:s/0/5.000000/10.000000/6.000000/16.000000:u/0/5.000000/5.000000/6.000000/11.000000,box=10.000000/0.000000/5.000000:11.000000/6.000000/11.000000:n/0/5.000000/10.000000/6.000000/16.000000:w/0/5.000000/10.000000/11.000000/16.000000:e/0/5.000000/10.000000/11.000000/16.000000:d/0/10.000000/5.000000/11.000000/11.000000:s/0/10.000000/10.000000/11.000000/16.000000:u/0/10.000000/5.000000/11.000000/11.000000,box=6.000000/0.000000/5.000000:10.000000/6.000000/6.000000:n/0/6.000000/10.000000/10.000000/16.000000:d/0/6.000000/10.000000/10.000000/11.000000:s/0/6.000000/10.000000/10.000000/16.000000:u/0/6.000000/5.000000/10.000000/6.000000,box=6.000000/0.000000/10.000000:10.000000/6.000000/11.000000:n/0/6.000000/10.000000/10.000000/16.000000:d/0/6.000000/5.000000/10.000000/6.000000:s/0/6.000000/10.000000/10.000000/16.000000:u/0/6.000000/10.000000/10.000000/11.000000,box=6.000000/0.000000/6.000000:10.000000/4.000000/10.000000:d/0/6.000000/12.000000/10.000000/16.000000:u/1/6.000000/6.000000/10.000000/10.000000,box=2.600000/4.000000/8.000000/false:13.400000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/2/0.000000/0.000000/16.000000/16.000000:s/2/0.000000/0.000000/16.000000/16.000000,box=8.000000/4.000000/2.600000/false:8.000000/16.000000/13.400000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/2/0.000000/0.000000/16.000000/16.000000:e/2/0.000000/0.000000/16.000000/16.000000 + +# Sulfur Blocks +[26.2-]modellist:id=%sulfur_slab,state=type:top,box=0.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%sulfur_slab,state=type:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_stairs,state=shape:straight/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:straight/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:straight/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:straight/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:straight/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:straight/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:straight/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:straight/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:inner_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_stairs,state=shape:outer_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:false/south:none/north:none +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_slab,state=type:top,box=0.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%polished_sulfur_slab,state=type:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:straight/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:straight/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:straight/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:straight/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:straight/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:straight/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:straight/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:straight/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:inner_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_stairs,state=shape:outer_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:none/north:none +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_slab,state=type:top,box=0.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%sulfur_brick_slab,state=type:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:straight/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:straight/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:straight/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:straight/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:straight/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:straight/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:straight/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:straight/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:inner_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_stairs,state=shape:outer_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:none/north:none +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%sulfur_spike,state=thickness:tip_merge/vertical_direction:up,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_spike,state=thickness:tip_merge/vertical_direction:down,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_spike,state=thickness:tip/vertical_direction:up,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_spike,state=thickness:tip/vertical_direction:down,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_spike,state=thickness:frustum/vertical_direction:up,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_spike,state=thickness:frustum/vertical_direction:down,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_spike,state=thickness:middle/vertical_direction:up,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_spike,state=thickness:middle/vertical_direction:down,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_spike,state=thickness:base/vertical_direction:up,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 +[26.2-]modellist:id=%sulfur_spike,state=thickness:base/vertical_direction:down,box=0.800000/0.000000/8.000000/false:15.200000/16.000000/8.000000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:n/0/0.000000/0.000000/16.000000/16.000000:s/0/0.000000/0.000000/16.000000/16.000000,box=8.000000/0.000000/0.800000/false:8.000000/16.000000/15.200000/0.000000/45.000000/0.000000/8.000000/8.000000/8.000000:w/0/0.000000/0.000000/16.000000/16.000000:e/0/0.000000/0.000000/16.000000/16.000000 + +# Cinnabar Blocks +[26.2-]modellist:id=%cinnabar_slab,state=type:top,box=0.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%cinnabar_slab,state=type:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:straight/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:straight/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:straight/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:straight/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:straight/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:straight/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:straight/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:straight/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:inner_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_stairs,state=shape:outer_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:false/south:none/north:none +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_slab,state=type:top,box=0.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%polished_cinnabar_slab,state=type:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:straight/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:straight/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:straight/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:straight/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:straight/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:straight/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:straight/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:straight/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:none/north:none +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_slab,state=type:top,box=0.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%cinnabar_brick_slab,state=type:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:straight/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:north/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:straight/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:north/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:straight/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:south/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:straight/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:south/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:straight/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:west/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:straight/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/180/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:west/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/180/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:straight/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/0/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/180/90/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/0/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/0/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:east/half:top,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/180/90/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/180/90/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:straight/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000:R/0/270/0,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/0.000000:16.000000/16.000000/16.000000:u/0/8.000000/0.000000/16.000000/16.000000:w/0/0.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/16.000000/8.000000,box=0.000000/8.000000/8.000000:8.000000/16.000000/16.000000:u/0/0.000000/8.000000/8.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/8.000000/0.000000/16.000000/8.000000:s/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000:R/0/270/0,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:east/half:bottom,box=0.000000/0.000000/0.000000:16.000000/8.000000/16.000000:u/0/0.000000/0.000000/16.000000/16.000000:d/0/0.000000/0.000000/16.000000/16.000000:w/0/0.000000/8.000000/16.000000/16.000000:n/0/0.000000/8.000000/16.000000/16.000000:s/0/0.000000/8.000000/16.000000/16.000000:e/0/0.000000/8.000000/16.000000/16.000000,box=8.000000/8.000000/8.000000:16.000000/16.000000/16.000000:u/0/8.000000/8.000000/16.000000/16.000000:w/0/8.000000/0.000000/16.000000/8.000000:n/0/0.000000/0.000000/8.000000/8.000000:s/0/8.000000/0.000000/16.000000/8.000000:e/0/0.000000/0.000000/8.000000/8.000000 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:none/north:none +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:none/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:none/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:low/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:low/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:none,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:none,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:none/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:none/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:low/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:low/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:low,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:low,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:none/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:none/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:low/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:low/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,box=4.000000/0.000000/4.000000:12.000000/16.000000/12.000000:u/0:d/0:w/0:n/0:s/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/14.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0 +[26.2-]modellist:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/90/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/180/0,box=5.000000/0.000000/0.000000:11.000000/16.000000/8.000000:u/0:d/0:w/0:n/0:e/0:R/0/270/0 \ No newline at end of file diff --git a/DynmapCore/src/main/resources/texture_1.txt b/DynmapCore/src/main/resources/texture_1.txt index 730baa859..56a4ee96b 100644 --- a/DynmapCore/src/main/resources/texture_1.txt +++ b/DynmapCore/src/main/resources/texture_1.txt @@ -6096,4 +6096,1281 @@ block:id=%melon_stem,patch0=0:melon_stem,blockcolor=foliagebiome,transparency=TR [1.21.9-]texturefile:id=oxidized_copper_chest,filename=assets/minecraft/textures/entity/chest/copper_oxidized.png,format=CHEST [1.21.9-]texturefile:id=bigooxidizedcopperchest,filename=assets/minecraft/textures/entity/chest/copper_oxidized_double.png,format=BIGCHEST -[1.21.9-]block:id=oxidized_copper_chest,id=waxed_oxidized_copper_chest,data=*,patch0=0:oxidized_copper_chest,patch1=1:oxidized_copper_chest,patch2=2:oxidized_copper_chest,patch3=3:oxidized_copper_chest,patch4=4:oxidized_copper_chest,patch5=5:oxidized_copper_chest,patch6=0:bigooxidizedcopperchest,patch7=1:bigooxidizedcopperchest,patch8=2:bigooxidizedcopperchest,patch9=3:bigooxidizedcopperchest,patch10=4:bigooxidizedcopperchest,patch11=5:bigooxidizedcopperchest,patch12=6:bigooxidizedcopperchest,patch13=7:bigooxidizedcopperchest,patch14=8:bigooxidizedcopperchest,patch15=9:bigooxidizedcopperchest \ No newline at end of file +[1.21.9-]block:id=oxidized_copper_chest,id=waxed_oxidized_copper_chest,data=*,patch0=0:oxidized_copper_chest,patch1=1:oxidized_copper_chest,patch2=2:oxidized_copper_chest,patch3=3:oxidized_copper_chest,patch4=4:oxidized_copper_chest,patch5=5:oxidized_copper_chest,patch6=0:bigooxidizedcopperchest,patch7=1:bigooxidizedcopperchest,patch8=2:bigooxidizedcopperchest,patch9=3:bigooxidizedcopperchest,patch10=4:bigooxidizedcopperchest,patch11=5:bigooxidizedcopperchest,patch12=6:bigooxidizedcopperchest,patch13=7:bigooxidizedcopperchest,patch14=8:bigooxidizedcopperchest,patch15=9:bigooxidizedcopperchest + +# Golden Dandelion +[26.1-]texture:id=golden_dandelion +[26.1-]block:id=%golden_dandelion,patch0=0:golden_dandelion,transparency=TRANSPARENT,stdrot=true +[26.1-]block:id=%potted_golden_dandelion,patch0=0:flower_pot,patch1=0:dirt,patch2=0:golden_dandelion,transparency=TRANSPARENT,stdrot=true + +# Sulfur Blocks +[26.2-]texture:id=sulfur,filename=assets/minecraft/textures/block/sulfur.png,xcount=1,ycount=1 +[26.2-]texture:id=potent_sulfur,filename=assets/minecraft/textures/block/potent_sulfur.png,xcount=1,ycount=1 +[26.2-]texture:id=polished_sulfur,filename=assets/minecraft/textures/block/polished_sulfur.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_bricks,filename=assets/minecraft/textures/block/sulfur_bricks.png,xcount=1,ycount=1 +[26.2-]texture:id=chiseled_sulfur,filename=assets/minecraft/textures/block/chiseled_sulfur.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_up_tip_merge,filename=assets/minecraft/textures/block/sulfur_spike_up_tip_merge.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_down_tip_merge,filename=assets/minecraft/textures/block/sulfur_spike_down_tip_merge.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_up_tip,filename=assets/minecraft/textures/block/sulfur_spike_up_tip.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_down_tip,filename=assets/minecraft/textures/block/sulfur_spike_down_tip.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_up_frustum,filename=assets/minecraft/textures/block/sulfur_spike_up_frustum.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_down_frustum,filename=assets/minecraft/textures/block/sulfur_spike_down_frustum.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_up_middle,filename=assets/minecraft/textures/block/sulfur_spike_up_middle.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_down_middle,filename=assets/minecraft/textures/block/sulfur_spike_down_middle.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_up_base,filename=assets/minecraft/textures/block/sulfur_spike_up_base.png,xcount=1,ycount=1 +[26.2-]texture:id=sulfur_spike_down_base,filename=assets/minecraft/textures/block/sulfur_spike_down_base.png,xcount=1,ycount=1 +[26.2-]block:id=%sulfur,patch0=0:sulfur,patch1=0:sulfur,patch2=0:sulfur,patch3=0:sulfur,patch4=0:sulfur,patch5=0:sulfur,stdrot=true +[26.2-]block:id=%potent_sulfur,patch0=0:potent_sulfur,patch1=0:potent_sulfur,patch2=0:potent_sulfur,patch3=0:potent_sulfur,patch4=0:potent_sulfur,patch5=0:potent_sulfur,stdrot=true +[26.2-]block:id=%sulfur_slab,state=type:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_slab,state=type:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_slab,state=type:double,patch0=0:sulfur,patch1=0:sulfur,patch2=0:sulfur,patch3=0:sulfur,patch4=0:sulfur,patch5=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:straight/facing:north/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_left/facing:north/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_right/facing:north/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_left/facing:north/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_right/facing:north/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:straight/facing:north/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_left/facing:north/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_right/facing:north/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_left/facing:north/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_right/facing:north/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:straight/facing:south/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_left/facing:south/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_right/facing:south/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_left/facing:south/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_right/facing:south/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:straight/facing:south/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_left/facing:south/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_right/facing:south/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_left/facing:south/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_right/facing:south/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:straight/facing:west/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_left/facing:west/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_right/facing:west/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_left/facing:west/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_right/facing:west/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:straight/facing:west/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_left/facing:west/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_right/facing:west/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_left/facing:west/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_right/facing:west/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:straight/facing:east/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_left/facing:east/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_right/facing:east/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_left/facing:east/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_right/facing:east/half:top,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:straight/facing:east/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_left/facing:east/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:inner_right/facing:east/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_left/facing:east/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_stairs,state=shape:outer_right/facing:east/half:bottom,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:true/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:true/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:true/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:false/south:none/north:none,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:false/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:false/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:true/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:true/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:true/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:false/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:false/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:false/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:true/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:true/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:false/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:false/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:true/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:true/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:true/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:false/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:false/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:false/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:true/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:true/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:true/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:false/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:false/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:false/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:true/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:true/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:false/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:false/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:true/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:true/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:true/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:false/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:false/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:false/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:true/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:true/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:true/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:false/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:false/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:false/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:true/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:true/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:none/up:false/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:none/up:false/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:true/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:true/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:true/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:false/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:false/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:false/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:true/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:true/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:true/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:false/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:false/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:false/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:true/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:true/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:false/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:false/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:true/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:true/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:true/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:false/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:false/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:false/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:true/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:true/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:true/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:false/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:false/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:false/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:true/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:true/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:false/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:false/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:true/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:true/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:true/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:false/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:false/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:false/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:true/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:true/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:true/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:false/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:false/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:false/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:true/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:true/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:low/up:false/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:low/up:false/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:true/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:true/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:false/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:false/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:true/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:true/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:false/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:false/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:none,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:true/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:true/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:false/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:false/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:true/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:true/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:false/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:false/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:low,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:true/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:true/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:false/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:false/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:true/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:true/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:false/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:false/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,patch0=0:sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur,patch0=0:polished_sulfur,patch1=0:polished_sulfur,patch2=0:polished_sulfur,patch3=0:polished_sulfur,patch4=0:polished_sulfur,patch5=0:polished_sulfur,stdrot=true +[26.2-]block:id=%polished_sulfur_slab,state=type:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_slab,state=type:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_slab,state=type:double,patch0=0:polished_sulfur,patch1=0:polished_sulfur,patch2=0:polished_sulfur,patch3=0:polished_sulfur,patch4=0:polished_sulfur,patch5=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:straight/facing:north/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_left/facing:north/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_right/facing:north/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_left/facing:north/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_right/facing:north/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:straight/facing:north/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_left/facing:north/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_right/facing:north/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_left/facing:north/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_right/facing:north/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:straight/facing:south/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_left/facing:south/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_right/facing:south/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_left/facing:south/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_right/facing:south/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:straight/facing:south/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_left/facing:south/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_right/facing:south/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_left/facing:south/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_right/facing:south/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:straight/facing:west/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_left/facing:west/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_right/facing:west/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_left/facing:west/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_right/facing:west/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:straight/facing:west/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_left/facing:west/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_right/facing:west/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_left/facing:west/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_right/facing:west/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:straight/facing:east/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_left/facing:east/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_right/facing:east/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_left/facing:east/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_right/facing:east/half:top,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:straight/facing:east/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_left/facing:east/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:inner_right/facing:east/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_left/facing:east/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_stairs,state=shape:outer_right/facing:east/half:bottom,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:none/north:none,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:true/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:true/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:true/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:none/up:false/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:none/up:false/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:none/up:false/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:true/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:true/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:true/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:low/up:false/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:low/up:false/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:low/up:false/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:none,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:low,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:none/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:low/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:true/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:true/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:none/east:tall/up:false/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:low/east:tall/up:false/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_sulfur_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,patch0=0:polished_sulfur,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_bricks,patch0=0:sulfur_bricks,patch1=0:sulfur_bricks,patch2=0:sulfur_bricks,patch3=0:sulfur_bricks,patch4=0:sulfur_bricks,patch5=0:sulfur_bricks,stdrot=true +[26.2-]block:id=%sulfur_brick_slab,state=type:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_slab,state=type:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_slab,state=type:double,patch0=0:sulfur_bricks,patch1=0:sulfur_bricks,patch2=0:sulfur_bricks,patch3=0:sulfur_bricks,patch4=0:sulfur_bricks,patch5=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:straight/facing:north/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_left/facing:north/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_right/facing:north/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_left/facing:north/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_right/facing:north/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:straight/facing:north/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_left/facing:north/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_right/facing:north/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_left/facing:north/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_right/facing:north/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:straight/facing:south/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_left/facing:south/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_right/facing:south/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_left/facing:south/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_right/facing:south/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:straight/facing:south/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_left/facing:south/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_right/facing:south/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_left/facing:south/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_right/facing:south/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:straight/facing:west/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_left/facing:west/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_right/facing:west/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_left/facing:west/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_right/facing:west/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:straight/facing:west/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_left/facing:west/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_right/facing:west/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_left/facing:west/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_right/facing:west/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:straight/facing:east/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_left/facing:east/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_right/facing:east/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_left/facing:east/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_right/facing:east/half:top,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:straight/facing:east/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_left/facing:east/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:inner_right/facing:east/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_left/facing:east/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_stairs,state=shape:outer_right/facing:east/half:bottom,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:none/north:none,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:true/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:true/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:true/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:none/up:false/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:none/up:false/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:none/up:false/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:true/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:true/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:true/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:low/up:false/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:low/up:false/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:low/up:false/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:none/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:low/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:none,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:none/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:low/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:low,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:none/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:low/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:true/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:true/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:none/east:tall/up:false/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:low/east:tall/up:false/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,patch0=0:sulfur_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%chiseled_sulfur,patch0=0:chiseled_sulfur,patch1=0:chiseled_sulfur,patch2=0:chiseled_sulfur,patch3=0:chiseled_sulfur,patch4=0:chiseled_sulfur,patch5=0:chiseled_sulfur,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:tip_merge/vertical_direction:up,patch0=0:sulfur_spike_up_tip_merge,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:tip_merge/vertical_direction:down,patch0=0:sulfur_spike_down_tip_merge,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:tip/vertical_direction:up,patch0=0:sulfur_spike_up_tip,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:tip/vertical_direction:down,patch0=0:sulfur_spike_down_tip,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:frustum/vertical_direction:up,patch0=0:sulfur_spike_up_frustum,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:frustum/vertical_direction:down,patch0=0:sulfur_spike_down_frustum,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:middle/vertical_direction:up,patch0=0:sulfur_spike_up_middle,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:middle/vertical_direction:down,patch0=0:sulfur_spike_down_middle,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:base/vertical_direction:up,patch0=0:sulfur_spike_up_base,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%sulfur_spike,state=thickness:base/vertical_direction:down,patch0=0:sulfur_spike_down_base,transparency=TRANSPARENT,stdrot=true + +# Cinnabar Blocks +[26.2-]texture:id=cinnabar,filename=assets/minecraft/textures/block/cinnabar.png,xcount=1,ycount=1 +[26.2-]texture:id=polished_cinnabar,filename=assets/minecraft/textures/block/polished_cinnabar.png,xcount=1,ycount=1 +[26.2-]texture:id=cinnabar_bricks,filename=assets/minecraft/textures/block/cinnabar_bricks.png,xcount=1,ycount=1 +[26.2-]texture:id=chiseled_cinnabar,filename=assets/minecraft/textures/block/chiseled_cinnabar.png,xcount=1,ycount=1 +[26.2-]block:id=%cinnabar,patch0=0:cinnabar,patch1=0:cinnabar,patch2=0:cinnabar,patch3=0:cinnabar,patch4=0:cinnabar,patch5=0:cinnabar,stdrot=true +[26.2-]block:id=%cinnabar_slab,state=type:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_slab,state=type:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_slab,state=type:double,patch0=0:cinnabar,patch1=0:cinnabar,patch2=0:cinnabar,patch3=0:cinnabar,patch4=0:cinnabar,patch5=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:straight/facing:north/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_left/facing:north/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_right/facing:north/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_left/facing:north/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_right/facing:north/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:straight/facing:north/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_left/facing:north/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_right/facing:north/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_left/facing:north/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_right/facing:north/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:straight/facing:south/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_left/facing:south/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_right/facing:south/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_left/facing:south/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_right/facing:south/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:straight/facing:south/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_left/facing:south/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_right/facing:south/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_left/facing:south/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_right/facing:south/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:straight/facing:west/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_left/facing:west/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_right/facing:west/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_left/facing:west/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_right/facing:west/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:straight/facing:west/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_left/facing:west/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_right/facing:west/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_left/facing:west/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_right/facing:west/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:straight/facing:east/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_left/facing:east/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_right/facing:east/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_left/facing:east/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_right/facing:east/half:top,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:straight/facing:east/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_left/facing:east/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:inner_right/facing:east/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_left/facing:east/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_stairs,state=shape:outer_right/facing:east/half:bottom,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:true/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:true/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:false/south:none/north:none,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:false/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:true/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:true/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:false/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:false/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:true/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:true/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:false/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:false/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:true/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:true/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:false/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:false/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:true/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:true/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:false/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:false/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:true/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:true/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:false/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:false/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:true/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:true/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:false/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:false/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:true/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:true/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:false/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:false/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:true/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:true/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:false/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:false/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:true/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:true/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:false/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:false/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:true/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:true/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:false/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:false/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:true/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:true/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:false/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:false/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:none,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:low,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,patch0=0:cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar,patch0=0:polished_cinnabar,patch1=0:polished_cinnabar,patch2=0:polished_cinnabar,patch3=0:polished_cinnabar,patch4=0:polished_cinnabar,patch5=0:polished_cinnabar,stdrot=true +[26.2-]block:id=%polished_cinnabar_slab,state=type:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_slab,state=type:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_slab,state=type:double,patch0=0:polished_cinnabar,patch1=0:polished_cinnabar,patch2=0:polished_cinnabar,patch3=0:polished_cinnabar,patch4=0:polished_cinnabar,patch5=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:straight/facing:north/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:north/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:north/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:north/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:north/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:straight/facing:north/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:north/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:north/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:north/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:north/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:straight/facing:south/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:south/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:south/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:south/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:south/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:straight/facing:south/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:south/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:south/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:south/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:south/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:straight/facing:west/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:west/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:west/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:west/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:west/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:straight/facing:west/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:west/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:west/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:west/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:west/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:straight/facing:east/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:east/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:east/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:east/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:east/half:top,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:straight/facing:east/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_left/facing:east/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:inner_right/facing:east/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_left/facing:east/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_stairs,state=shape:outer_right/facing:east/half:bottom,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:none/north:none,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:true/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:true/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:true/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:none/up:false/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:none/up:false/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:none/up:false/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:true/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:true/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:true/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:low/up:false/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:low/up:false/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:low/up:false/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:none,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:low,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:none/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:low/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:true/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:true/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:none/east:tall/up:false/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:low/east:tall/up:false/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%polished_cinnabar_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,patch0=0:polished_cinnabar,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_bricks,patch0=0:cinnabar_bricks,patch1=0:cinnabar_bricks,patch2=0:cinnabar_bricks,patch3=0:cinnabar_bricks,patch4=0:cinnabar_bricks,patch5=0:cinnabar_bricks,stdrot=true +[26.2-]block:id=%cinnabar_brick_slab,state=type:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_slab,state=type:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_slab,state=type:double,patch0=0:cinnabar_bricks,patch1=0:cinnabar_bricks,patch2=0:cinnabar_bricks,patch3=0:cinnabar_bricks,patch4=0:cinnabar_bricks,patch5=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:straight/facing:north/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:north/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:north/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:north/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:north/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:straight/facing:north/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:north/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:north/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:north/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:north/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:straight/facing:south/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:south/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:south/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:south/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:south/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:straight/facing:south/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:south/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:south/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:south/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:south/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:straight/facing:west/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:west/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:west/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:west/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:west/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:straight/facing:west/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:west/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:west/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:west/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:west/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:straight/facing:east/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:east/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:east/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:east/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:east/half:top,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:straight/facing:east/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_left/facing:east/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:inner_right/facing:east/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_left/facing:east/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_stairs,state=shape:outer_right/facing:east/half:bottom,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:none/north:none,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:true/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:true/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:true/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:none/up:false/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:none/up:false/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:none/up:false/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:true/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:true/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:true/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:low/up:false/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:low/up:false/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:low/up:false/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:none/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:low/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:none,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:none/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:low/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:low,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:none/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:low/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:true/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:true/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:true/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:none/east:tall/up:false/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:low/east:tall/up:false/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%cinnabar_brick_wall,state=west:tall/east:tall/up:false/south:tall/north:tall,patch0=0:cinnabar_bricks,transparency=TRANSPARENT,stdrot=true +[26.2-]block:id=%chiseled_cinnabar,patch0=0:chiseled_cinnabar,patch1=0:chiseled_cinnabar,patch2=0:chiseled_cinnabar,patch3=0:chiseled_cinnabar,patch4=0:chiseled_cinnabar,patch5=0:chiseled_cinnabar,stdrot=true From 9130bf3d4cc114d51da8e10601fd814fbb152e0b Mon Sep 17 00:00:00 2001 From: reusteur73 <92535962+reusteur73@users.noreply.github.com> Date: Tue, 30 Jun 2026 11:56:12 +1100 Subject: [PATCH 08/11] Add Fabric 26.1 support (unmapped MC, Java 25) --- fabric-26.1/.gitignore | 32 + fabric-26.1/build.gradle | 83 ++ fabric-26.1/gradle.properties | 6 + .../org/dynmap/fabric_26_1/DynmapMod.java | 50 ++ .../org/dynmap/fabric_26_1/DynmapPlugin.java | 800 ++++++++++++++++++ .../org/dynmap/fabric_26_1/FabricAdapter.java | 13 + .../fabric_26_1/FabricCommandSender.java | 45 + .../org/dynmap/fabric_26_1/FabricLogger.java | 49 ++ .../fabric_26_1/FabricMapChunkCache.java | 137 +++ .../org/dynmap/fabric_26_1/FabricPlayer.java | 260 ++++++ .../org/dynmap/fabric_26_1/FabricServer.java | 608 +++++++++++++ .../org/dynmap/fabric_26_1/FabricWorld.java | 240 ++++++ .../main/java/org/dynmap/fabric_26_1/NBT.java | 138 +++ .../org/dynmap/fabric_26_1/TaskRecord.java | 38 + .../org/dynmap/fabric_26_1/VersionCheck.java | 98 +++ .../fabric_26_1/access/BiomeEffectsExt.java | 12 + .../access/BiomeSpecialEffectsExt.java | 19 + .../access/ProtoChunkAccessor.java | 5 + .../fabric_26_1/command/DmapCommand.java | 9 + .../fabric_26_1/command/DmarkerCommand.java | 9 + .../fabric_26_1/command/DynmapCommand.java | 9 + .../command/DynmapCommandExecutor.java | 64 ++ .../fabric_26_1/command/DynmapExpCommand.java | 9 + .../dynmap/fabric_26_1/event/BlockEvents.java | 42 + .../event/CustomServerChunkEvents.java | 23 + .../event/CustomServerLifecycleEvents.java | 14 + .../fabric_26_1/event/PlayerEvents.java | 62 ++ .../fabric_26_1/event/ServerChatEvents.java | 23 + .../fabric_26_1/mixin/BiomeEffectsMixin.java | 52 ++ .../mixin/BiomeSpecialEffectsMixin.java | 52 ++ .../mixin/ChunkGeneratingMixin.java | 42 + .../fabric_26_1/mixin/LevelChunkMixin.java | 26 + .../mixin/MinecraftServerMixin.java | 17 + .../fabric_26_1/mixin/PlayerListMixin.java | 32 + .../fabric_26_1/mixin/PlayerManagerMixin.java | 32 + .../fabric_26_1/mixin/ProtoChunkMixin.java | 31 + .../ServerGamePacketListenerImplMixin.java | 74 ++ .../mixin/ServerPlayNetworkHandlerMixin.java | 74 ++ .../mixin/ServerPlayerEntityMixin.java | 32 + .../fabric_26_1/mixin/ServerPlayerMixin.java | 32 + .../fabric_26_1/mixin/WorldChunkMixin.java | 26 + .../permissions/FabricPermissions.java | 48 ++ .../permissions/FilePermissions.java | 103 +++ .../permissions/LuckPermissions.java | 103 +++ .../permissions/OpPermissions.java | 52 ++ .../permissions/PermissionProvider.java | 16 + .../src/main/resources/assets/dynmap/icon.png | Bin 0 -> 34043 bytes .../src/main/resources/configuration.txt | 498 +++++++++++ .../src/main/resources/dynmap.accesswidener | 1 + .../src/main/resources/dynmap.mixins.json | 19 + .../src/main/resources/fabric.mod.json | 34 + .../main/resources/permissions.yml.example | 27 + 52 files changed, 4320 insertions(+) create mode 100644 fabric-26.1/.gitignore create mode 100644 fabric-26.1/build.gradle create mode 100644 fabric-26.1/gradle.properties create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapMod.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapPlugin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricAdapter.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricCommandSender.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricLogger.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricMapChunkCache.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricPlayer.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricServer.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricWorld.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/NBT.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/TaskRecord.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/VersionCheck.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeEffectsExt.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeSpecialEffectsExt.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/ProtoChunkAccessor.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DmapCommand.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DmarkerCommand.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapCommand.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapCommandExecutor.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapExpCommand.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/BlockEvents.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/CustomServerChunkEvents.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/CustomServerLifecycleEvents.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/PlayerEvents.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/ServerChatEvents.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeEffectsMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeSpecialEffectsMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ChunkGeneratingMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/LevelChunkMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/MinecraftServerMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerListMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerManagerMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ProtoChunkMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerGamePacketListenerImplMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayNetworkHandlerMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerEntityMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/WorldChunkMixin.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/FabricPermissions.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/FilePermissions.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/LuckPermissions.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/OpPermissions.java create mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/PermissionProvider.java create mode 100644 fabric-26.1/src/main/resources/assets/dynmap/icon.png create mode 100644 fabric-26.1/src/main/resources/configuration.txt create mode 100644 fabric-26.1/src/main/resources/dynmap.accesswidener create mode 100644 fabric-26.1/src/main/resources/dynmap.mixins.json create mode 100644 fabric-26.1/src/main/resources/fabric.mod.json create mode 100644 fabric-26.1/src/main/resources/permissions.yml.example diff --git a/fabric-26.1/.gitignore b/fabric-26.1/.gitignore new file mode 100644 index 000000000..8b87af68e --- /dev/null +++ b/fabric-26.1/.gitignore @@ -0,0 +1,32 @@ +# gradle + +.gradle/ +build/ +out/ +classes/ + +# eclipse + +*.launch + +# idea + +.idea/ +*.iml +*.ipr +*.iws + +# vscode + +.settings/ +.vscode/ +bin/ +.classpath +.project + +# fabric + +run/ + +# other +*.log diff --git a/fabric-26.1/build.gradle b/fabric-26.1/build.gradle new file mode 100644 index 000000000..3e4e85da5 --- /dev/null +++ b/fabric-26.1/build.gradle @@ -0,0 +1,83 @@ +plugins { + id 'net.fabricmc.fabric-loom' version '1.15.5' +} + +base { archivesName = "Dynmap" } +version = parent.version +group = parent.group + +eclipse { + project { + name = "Dynmap(Fabric-26.1)" + } +} + +java { + sourceCompatibility = JavaVersion.VERSION_25 + targetCompatibility = JavaVersion.VERSION_25 +} + +configurations { + bundle { + canBeResolved = true + canBeConsumed = false + } +} + +repositories { + mavenCentral() + maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } +} + +dependencies { + minecraft "com.mojang:minecraft:${project.minecraft_version}" + implementation "net.fabricmc:fabric-loader:${project.loader_version}" + implementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" + + compileOnly group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' + + implementation project(path: ':DynmapCore', configuration: 'shadow') + bundle project(path: ':DynmapCore', configuration: 'shadow') + + compileOnly "me.lucko:fabric-permissions-api:0.7.0" + compileOnly 'net.luckperms:api:5.5' +} + +loom { + splitEnvironmentSourceSets() + + mods { + "dynmap" { + sourceSet sourceSets.main + sourceSet sourceSets.client + } + } + + accessWidenerPath = file("src/main/resources/dynmap.accesswidener") +} + +processResources { + filesMatching('fabric.mod.json') { + expand "version": project.version + } +} + +tasks.withType(JavaCompile).configureEach { + it.options.release = 25 +} + +java { + withSourcesJar() +} + +jar { + archiveFileName = "${base.archivesName.get()}-${project.version}-fabric-${project.minecraft_version}.jar" + destinationDirectory = file('../target') + from "LICENSE" + from { + configurations.bundle.collect { it.toString().contains("guava") ? null : it.isDirectory() ? it : zipTree(it) } + } + doLast { + ant.checksum file: archiveFile.get().asFile + } +} diff --git a/fabric-26.1/gradle.properties b/fabric-26.1/gradle.properties new file mode 100644 index 000000000..5e74e31a0 --- /dev/null +++ b/fabric-26.1/gradle.properties @@ -0,0 +1,6 @@ +# check these on https://fabricmc.net/develop +minecraft_version=26.1 +loader_version=0.18.6 + +# Dependencies +fabric_version=0.145.1+26.1 diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapMod.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapMod.java new file mode 100644 index 000000000..ecbc8063d --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapMod.java @@ -0,0 +1,50 @@ +package org.dynmap.fabric_26_1; + +import net.fabricmc.api.ModInitializer; +import net.fabricmc.loader.api.FabricLoader; +import net.fabricmc.loader.api.ModContainer; +import org.dynmap.DynmapCore; +import org.dynmap.Log; + +import java.io.File; +import java.net.URISyntaxException; +import java.nio.file.Path; +import java.nio.file.Paths; + +public class DynmapMod implements ModInitializer { + private static final String MODID = "dynmap"; + private static final ModContainer MOD_CONTAINER = FabricLoader.getInstance().getModContainer(MODID) + .orElseThrow(() -> new RuntimeException("Failed to get mod container: " + MODID)); + // The instance of your mod that Fabric uses. + public static DynmapMod instance; + + public static DynmapPlugin plugin; + public static File jarfile; + public static String ver; + public static boolean useforcedchunks; + + @Override + public void onInitialize() { + instance = this; + + Path path = MOD_CONTAINER.getRootPath(); + try { + jarfile = new File(DynmapCore.class.getProtectionDomain().getCodeSource().getLocation().toURI()); + } catch (URISyntaxException e) { + Log.severe("Unable to get DynmapCore jar path", e); + } + + if (path.getFileSystem().provider().getScheme().equals("jar")) { + path = Paths.get(path.getFileSystem().toString()); + jarfile = path.toFile(); + } + + ver = MOD_CONTAINER.getMetadata().getVersion().getFriendlyString(); + + Log.setLogger(new FabricLogger()); + org.dynmap.modsupport.ModSupportImpl.init(); + + // Initialize the plugin, we will enable it fully when the server starts. + plugin = new DynmapPlugin(); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapPlugin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapPlugin.java new file mode 100644 index 000000000..555c5cecc --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapPlugin.java @@ -0,0 +1,800 @@ +package org.dynmap.fabric_26_1; + +import com.mojang.brigadier.CommandDispatcher; +import com.mojang.brigadier.exceptions.CommandSyntaxException; +import net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback; +import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents; +import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents; +import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLevelEvents; +import net.minecraft.world.level.block.state.properties.Property; +import net.fabricmc.loader.api.FabricLoader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.tags.BlockTags; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.Registry; +import net.minecraft.server.MinecraftServer; +import net.minecraft.commands.CommandSourceStack; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.resources.Identifier; +import net.minecraft.core.IdMapper; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.ChunkPos; +import net.minecraft.world.level.EmptyBlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.chunk.ChunkAccess; +import net.minecraft.world.level.chunk.LevelChunkSection; +import org.dynmap.*; +import org.dynmap.common.BiomeMap; +import org.dynmap.common.DynmapCommandSender; +import org.dynmap.common.DynmapListenerManager; +import org.dynmap.common.DynmapPlayer; +import org.dynmap.common.chunk.GenericChunkCache; +import org.dynmap.fabric_26_1.command.DmapCommand; +import org.dynmap.fabric_26_1.command.DmarkerCommand; +import org.dynmap.fabric_26_1.command.DynmapCommand; +import org.dynmap.fabric_26_1.command.DynmapExpCommand; +import org.dynmap.fabric_26_1.event.BlockEvents; +import org.dynmap.fabric_26_1.event.CustomServerChunkEvents; +import org.dynmap.fabric_26_1.event.CustomServerLifecycleEvents; +import org.dynmap.fabric_26_1.event.PlayerEvents; +import org.dynmap.fabric_26_1.permissions.*; +import org.dynmap.permissions.PermissionsHandler; +import org.dynmap.renderer.DynmapBlockState; + +import java.io.File; +import java.util.*; +import java.util.concurrent.ConcurrentLinkedQueue; +import java.util.regex.Pattern; + + +public class DynmapPlugin { + // FIXME: Fix package-private fields after splitting is done + DynmapCore core; + private PermissionProvider permissions; + private boolean core_enabled; + public GenericChunkCache sscache; + public PlayerList playerList; + MapManager mapManager; + /** + * Server is set when running and unset at shutdown. + */ + private net.minecraft.server.MinecraftServer server; + public static DynmapPlugin plugin; + ChatHandler chathandler; + private HashMap sortWeights = new HashMap(); + private HashMap worlds = new HashMap(); + private LevelAccessor last_world; + private FabricWorld last_fworld; + private Map players = new HashMap(); + private FabricServer fserver; + private boolean tickregistered = false; + // TPS calculator + double tps; + long lasttick; + long avgticklen; + // Per tick limit, in nsec + long perTickLimit = (50000000); // 50 ms + private boolean useSaveFolder = true; + + private static final String[] TRIGGER_DEFAULTS = {"blockupdate", "chunkpopulate", "chunkgenerate"}; + + static final Pattern patternControlCode = Pattern.compile("(?i)\\u00A7[0-9A-FK-OR]"); + + DynmapPlugin() { + plugin = this; + // Fabric events persist between server instances + ServerLifecycleEvents.SERVER_STARTING.register(this::serverStart); + CommandRegistrationCallback.EVENT.register((dispatcher, registryAccess, environment) -> registerCommands(dispatcher)); + CustomServerLifecycleEvents.SERVER_STARTED_PRE_WORLD_LOAD.register(this::serverStarted); + ServerLifecycleEvents.SERVER_STOPPING.register(this::serverStop); + } + + int getSortWeight(String name) { + return sortWeights.getOrDefault(name, 0); + } + + void setSortWeight(String name, int wt) { + sortWeights.put(name, wt); + } + + void dropSortWeight(String name) { + sortWeights.remove(name); + } + + public static class BlockUpdateRec { + LevelAccessor w; + String wid; + int x, y, z; + } + + ConcurrentLinkedQueue blockupdatequeue = new ConcurrentLinkedQueue(); + + public static DynmapBlockState[] stateByID; + + /** + * Initialize block states (org.dynmap.blockstate.DynmapBlockState) + */ + public void initializeBlockStates() { + stateByID = new DynmapBlockState[512 * 32]; // Simple map - scale as needed + Arrays.fill(stateByID, DynmapBlockState.AIR); // Default to air + + IdMapper bsids = Block.BLOCK_STATE_REGISTRY; + + DynmapBlockState basebs = null; + Block baseb = null; + int baseidx = 0; + + Iterator iter = bsids.iterator(); + DynmapBlockState.Builder bld = new DynmapBlockState.Builder(); + while (iter.hasNext()) { + BlockState bs = iter.next(); + int idx = bsids.getId(bs); + if (idx >= stateByID.length) { + int plen = stateByID.length; + stateByID = Arrays.copyOf(stateByID, idx*11/10); // grow array by 10% + Arrays.fill(stateByID, plen, stateByID.length, DynmapBlockState.AIR); + } + Block b = bs.getBlock(); + // If this is new block vs last, it's the base block state + if (b != baseb) { + basebs = null; + baseidx = idx; + baseb = b; + } + + int uid = BuiltInRegistries.BLOCK.getId(b); + Identifier ui = BuiltInRegistries.BLOCK.getKey(b); + if (ui == null) { + continue; + } + String bn = ui.getNamespace() + ":" + ui.getPath(); + // Only do defined names, and not "air" + if (!bn.equals(DynmapBlockState.AIR_BLOCK)) { + String statename = ""; + for (Property p : bs.getProperties()) { + if (!statename.isEmpty()) { + statename += ","; + } + + Comparable value = bs.getValue((Property) p); + statename += p.getName() + "=" + value; + } + int lightAtten = bs.isSolidRender() ? 15 : (bs.propagatesSkylightDown() ? 0 : 1); + //Log.info("statename=" + bn + "[" + statename + "], lightAtten=" + lightAtten); + // Fill in base attributes + bld.setBaseState(basebs).setStateIndex(idx - baseidx).setBlockName(bn).setStateName(statename).setLegacyBlockID(idx).setAttenuatesLight(lightAtten); + if (bs.getSoundType() != null) { bld.setMaterial(bs.getSoundType().toString()); } + if (bs.isSolid()) { bld.setSolid(); } + if (bs.isAir()) { bld.setAir(); } + if (bs.is(BlockTags.LOGS)) { bld.setLog(); } + if (bs.is(BlockTags.LEAVES)) { bld.setLeaves(); } + if ((!bs.getFluidState().isEmpty()) && !(bs.getBlock() instanceof LiquidBlock)) { + bld.setWaterlogged(); + } + DynmapBlockState dbs = bld.build(); // Build state + stateByID[idx] = dbs; + if (basebs == null) { basebs = dbs; } + } + } +// for (int gidx = 0; gidx < DynmapBlockState.getGlobalIndexMax(); gidx++) { +// DynmapBlockState bs = DynmapBlockState.getStateByGlobalIndex(gidx); +// Log.info(gidx + ":" + bs.toString() + ", gidx=" + bs.globalStateIndex + ", sidx=" + bs.stateIndex); +// } + } + + public static final Item getItemByID(int id) { + return Item.byId(id); + } + + FabricPlayer getOrAddPlayer(ServerPlayer player) { + String name = player.getName().getString(); + FabricPlayer fp = players.get(name); + if (fp != null) { + fp.player = player; + } else { + fp = new FabricPlayer(this, player); + players.put(name, fp); + } + return fp; + } + + static class ChatMessage { + String message; + ServerPlayer sender; + } + + ConcurrentLinkedQueue msgqueue = new ConcurrentLinkedQueue(); + + public static class ChatHandler { + private final DynmapPlugin plugin; + + ChatHandler(DynmapPlugin plugin) { + this.plugin = plugin; + } + + public void handleChat(ServerPlayer player, String message) { + if (!message.startsWith("/")) { + ChatMessage cm = new ChatMessage(); + cm.message = message; + cm.sender = player; + plugin.msgqueue.add(cm); + } + } + } + + public FabricServer getFabricServer() { + return fserver; + } + + private void serverStart(MinecraftServer server) { + // Set the server so we don't NPE during setup + this.server = server; + this.fserver = new FabricServer(this, server); + this.onEnable(); + } + + private void serverStarted(MinecraftServer server) { + this.onStart(); + if (core != null) { + core.serverStarted(); + } + } + + private void serverStop(MinecraftServer server) { + this.onDisable(); + this.server = null; + } + + public boolean isOp(String player) { + String[] ops = server.getPlayerList().getOps().getUserList(); + + for (String op : ops) { + if (op.equalsIgnoreCase(player)) { + return true; + } + } + + // TODO: Consider whether cheats are enabled for integrated server + return server.isSingleplayer() && server.isSingleplayerOwner(server.getPlayerList().getPlayer(player).nameAndId()); + } + + boolean hasPerm(Player psender, String permission) { + PermissionsHandler ph = PermissionsHandler.getHandler(); + if ((ph != null) && (psender != null) && ph.hasPermission(psender.getName().getString(), permission)) { + return true; + } + return permissions.has(psender, permission); + } + + boolean hasPermNode(Player psender, String permission) { + PermissionsHandler ph = PermissionsHandler.getHandler(); + if ((ph != null) && (psender != null) && ph.hasPermissionNode(psender.getName().getString(), permission)) { + return true; + } + return permissions.hasPermissionNode(psender, permission); + } + + Set hasOfflinePermissions(String player, Set perms) { + Set rslt = null; + PermissionsHandler ph = PermissionsHandler.getHandler(); + if (ph != null) { + rslt = ph.hasOfflinePermissions(player, perms); + } + Set rslt2 = hasOfflinePermissions(player, perms); + if ((rslt != null) && (rslt2 != null)) { + Set newrslt = new HashSet(rslt); + newrslt.addAll(rslt2); + rslt = newrslt; + } else if (rslt2 != null) { + rslt = rslt2; + } + return rslt; + } + + boolean hasOfflinePermission(String player, String perm) { + PermissionsHandler ph = PermissionsHandler.getHandler(); + if (ph != null) { + if (ph.hasOfflinePermission(player, perm)) { + return true; + } + } + return permissions.hasOfflinePermission(player, perm); + } + + void setChatHandler(ChatHandler chatHandler) { + plugin.chathandler = chatHandler; + } + + public class TexturesPayload { + public long timestamp; + public String profileId; + public String profileName; + public boolean isPublic; + public Map textures; + + } + + public class ProfileTexture { + public String url; + } + + public void loadExtraBiomes(String mcver) { + int cnt = 0; + BiomeMap.loadWellKnownByVersion(mcver); + + Registry biomeRegistry = getFabricServer().getBiomeRegistry(); + Biome[] list = getFabricServer().getBiomeList(biomeRegistry); + + for (int i = 0; i < list.length; i++) { + Biome bb = list[i]; + if (bb != null) { + String id = biomeRegistry.getKey(bb).getPath(); + String rl = biomeRegistry.getKey(bb).toString(); + float tmp = bb.getBaseTemperature(), hum = 0.0f; // set humidity later? + + int watermult = bb.getWaterColor(); + Log.verboseinfo("biome[" + i + "]: hum=" + hum + ", tmp=" + tmp + ", mult=" + Integer.toHexString(watermult)); + + BiomeMap bmap = BiomeMap.NULL; + if (rl != null) { // If resource location, lookup by this + bmap = BiomeMap.byBiomeResourceLocation(rl); + } + else { + bmap = BiomeMap.byBiomeID(i); + } + if (bmap.isDefault() || (bmap == BiomeMap.NULL)) { + bmap = new BiomeMap((rl != null) ? BiomeMap.NO_INDEX : i, id, tmp, hum, rl); + Log.verboseinfo("Add custom biome [" + bmap.toString() + "] (" + i + ")"); + cnt++; + } + else { + bmap.setTemperature(tmp); + bmap.setRainfall(hum); + } + if (watermult != -1) { + bmap.setWaterColorMultiplier(watermult); + Log.verboseinfo("Set watercolormult for " + bmap.toString() + " (" + i + ") to " + Integer.toHexString(watermult)); + } + bmap.setBiomeObject(bb); + } + } + if (cnt > 0) + Log.info("Added " + cnt + " custom biome mappings"); + } + + private String[] getBiomeNames() { + Registry biomeRegistry = getFabricServer().getBiomeRegistry(); + Biome[] list = getFabricServer().getBiomeList(biomeRegistry); + String[] lst = new String[list.length]; + for (int i = 0; i < list.length; i++) { + Biome bb = list[i]; + if (bb != null) { + lst[i] = biomeRegistry.getKey(bb).getPath(); + } + } + return lst; + } + + public void onEnable() { + /* Get MC version */ + String mcver = server.getServerVersion(); + + /* Load extra biomes */ + loadExtraBiomes(mcver); + /* Set up player login/quit event handler */ + registerPlayerLoginListener(); + + /* Initialize permissions handler */ + if (FabricLoader.getInstance().isModLoaded("luckperms")) { + Log.info("Using luckperms for access control"); + permissions = new LuckPermissions(); + } + else if (FabricLoader.getInstance().isModLoaded("fabric-permissions-api-v0")) { + Log.info("Using fabric-permissions-api for access control"); + permissions = new FabricPermissions(); + } else { + /* Initialize permissions handler */ + permissions = FilePermissions.create(); + if (permissions == null) { + permissions = new OpPermissions(new String[]{"webchat", "marker.icons", "marker.list", "webregister", "stats", "hide.self", "show.self"}); + } + } + /* Get and initialize data folder */ + File dataDirectory = new File("dynmap"); + + if (!dataDirectory.exists()) { + dataDirectory.mkdirs(); + } + + /* Instantiate core */ + if (core == null) { + core = new DynmapCore(); + } + + /* Inject dependencies */ + core.setPluginJarFile(DynmapMod.jarfile); + core.setPluginVersion(DynmapMod.ver); + core.setMinecraftVersion(mcver); + core.setDataFolder(dataDirectory); + core.setServer(fserver); + core.setTriggerDefault(TRIGGER_DEFAULTS); + core.setBiomeNames(getBiomeNames()); + + if (!core.initConfiguration(null)) { + return; + } + // Extract default permission example, if needed + File filepermexample = new File(core.getDataFolder(), "permissions.yml.example"); + core.createDefaultFileFromResource("/permissions.yml.example", filepermexample); + + DynmapCommonAPIListener.apiInitialized(core); + } + + private DynmapCommand dynmapCmd; + private DmapCommand dmapCmd; + private DmarkerCommand dmarkerCmd; + private DynmapExpCommand dynmapexpCmd; + + public void registerCommands(CommandDispatcher cd) { + dynmapCmd = new DynmapCommand(this); + dmapCmd = new DmapCommand(this); + dmarkerCmd = new DmarkerCommand(this); + dynmapexpCmd = new DynmapExpCommand(this); + dynmapCmd.register(cd); + dmapCmd.register(cd); + dmarkerCmd.register(cd); + dynmapexpCmd.register(cd); + + Log.info("Register commands"); + } + + public void onStart() { + initializeBlockStates(); + /* Enable core */ + if (!core.enableCore(null)) { + return; + } + core_enabled = true; + VersionCheck.runCheck(core); + // Get per tick time limit + perTickLimit = core.getMaxTickUseMS() * 1000000; + // Prep TPS + lasttick = System.nanoTime(); + tps = 20.0; + + /* Register tick handler */ + if (!tickregistered) { + ServerTickEvents.END_SERVER_TICK.register(server -> fserver.tickEvent(server)); + tickregistered = true; + } + + playerList = core.playerList; + sscache = new GenericChunkCache(core.getSnapShotCacheSize(), core.useSoftRefInSnapShotCache()); + /* Get map manager from core */ + mapManager = core.getMapManager(); + + /* Load saved world definitions */ + loadWorlds(); + + for (FabricWorld w : worlds.values()) { + if (core.processWorldLoad(w)) { /* Have core process load first - fire event listeners if good load after */ + if (w.isLoaded()) { + core.listenerManager.processWorldEvent(DynmapListenerManager.EventType.WORLD_LOAD, w); + } + } + } + core.updateConfigHashcode(); + + /* Register our update trigger events */ + registerEvents(); + Log.info("Register events"); + + //DynmapCommonAPIListener.apiInitialized(core); + + Log.info("Enabled"); + } + + public void onDisable() { + DynmapCommonAPIListener.apiTerminated(); + + //if (metrics != null) { + // metrics.stop(); + // metrics = null; + //} + /* Save worlds */ + saveWorlds(); + + /* Purge tick queue */ + fserver.clearTaskQueue(); + + /* Disable core */ + core.disableCore(); + core_enabled = false; + + if (sscache != null) { + sscache.cleanup(); + sscache = null; + } + + Log.info("Disabled"); + } + + // TODO: Clean a bit + public void handleCommand(CommandSourceStack commandSource, String cmd, String[] args) throws CommandSyntaxException { + DynmapCommandSender dsender; + ServerPlayer psender = null; + + // getPlayer throws a CommandSyntaxException, so getEntity and instanceof for safety + if (commandSource.getEntity() instanceof ServerPlayer) { + psender = commandSource.getPlayerOrException(); + } + + if (psender != null) { + // FIXME: New Player? Why not query the current player list. + dsender = new FabricPlayer(this, psender); + } else { + dsender = new FabricCommandSender(commandSource); + } + + core.processCommand(dsender, cmd, cmd, args); + } + + public class PlayerTracker { + public void onPlayerLogin(ServerPlayer player) { + if (!core_enabled) return; + final DynmapPlayer dp = getOrAddPlayer(player); + /* This event can be called from off server thread, so push processing there */ + core.getServer().scheduleServerTask(new Runnable() { + public void run() { + core.listenerManager.processPlayerEvent(DynmapListenerManager.EventType.PLAYER_JOIN, dp); + } + }, 2); + } + + public void onPlayerLogout(ServerPlayer player) { + if (!core_enabled) return; + final DynmapPlayer dp = getOrAddPlayer(player); + final String name = player.getName().getString(); + /* This event can be called from off server thread, so push processing there */ + core.getServer().scheduleServerTask(new Runnable() { + public void run() { + core.listenerManager.processPlayerEvent(DynmapListenerManager.EventType.PLAYER_QUIT, dp); + players.remove(name); + } + }, 0); + } + + public void onPlayerChangedDimension(ServerPlayer player) { + if (!core_enabled) return; + getOrAddPlayer(player); // Freshen player object reference + } + + public void onPlayerRespawn(ServerPlayer player) { + if (!core_enabled) return; + getOrAddPlayer(player); // Freshen player object reference + } + } + + private PlayerTracker playerTracker = null; + + private void registerPlayerLoginListener() { + if (playerTracker == null) { + playerTracker = new PlayerTracker(); + PlayerEvents.PLAYER_LOGGED_IN.register(player -> playerTracker.onPlayerLogin(player)); + PlayerEvents.PLAYER_LOGGED_OUT.register(player -> playerTracker.onPlayerLogout(player)); + PlayerEvents.PLAYER_CHANGED_DIMENSION.register(player -> playerTracker.onPlayerChangedDimension(player)); + PlayerEvents.PLAYER_RESPAWN.register(player -> playerTracker.onPlayerRespawn(player)); + } + } + + public class WorldTracker { + public void handleWorldLoad(MinecraftServer server, ServerLevel world) { + if (!core_enabled) return; + + final FabricWorld fw = getWorld(world); + // This event can be called from off server thread, so push processing there + core.getServer().scheduleServerTask(new Runnable() { + public void run() { + if (core.processWorldLoad(fw)) // Have core process load first - fire event listeners if good load after + core.listenerManager.processWorldEvent(DynmapListenerManager.EventType.WORLD_LOAD, fw); + } + }, 0); + } + + public void handleWorldUnload(MinecraftServer server, ServerLevel world) { + if (!core_enabled) return; + + final FabricWorld fw = getWorld(world); + if (fw != null) { + // This event can be called from off server thread, so push processing there + core.getServer().scheduleServerTask(new Runnable() { + public void run() { + core.listenerManager.processWorldEvent(DynmapListenerManager.EventType.WORLD_UNLOAD, fw); + core.processWorldUnload(fw); + } + }, 0); + // Set world unloaded (needs to be immediate, since it may be invalid after event) + fw.setWorldUnloaded(); + // Clean up tracker + //WorldUpdateTracker wut = updateTrackers.remove(fw.getName()); + //if(wut != null) wut.world = null; + } + } + + public void handleChunkGenerate(ServerLevel world, ChunkAccess chunk) { + if (!onchunkgenerate) return; + + FabricWorld fw = getWorld(world, false); + ChunkPos chunkPos = chunk.getPos(); + + int ymax = Integer.MIN_VALUE; + int ymin = Integer.MAX_VALUE; + LevelChunkSection[] sections = chunk.getSections(); + for (int i = 0; i < sections.length; i++) { + if ((sections[i] != null) && (!sections[i].hasOnlyAir())) { + int sy = chunk.getMinY() + i * 4096 /* LevelChunkSection.SECTION_HEIGHT removed in 26.2, but SECTION_HEIGHT = 16*16*16 = 4096 */; + if (sy < ymin) ymin = sy; + if ((sy+16) > ymax) ymax = sy + 16; + } + } + if (ymax != Integer.MIN_VALUE) { + mapManager.touchVolume(fw.getName(), + chunkPos.getMinBlockX(), ymin, chunkPos.getMinBlockZ(), + chunkPos.getMaxBlockX(), ymax, chunkPos.getMaxBlockZ(), + "chunkgenerate"); + //Log.info("New generated chunk detected at %s[%s]".formatted(fw.getName(), chunkPos.getStartPos())); + } + } + + public void handleBlockEvent(Level world, BlockPos pos) { + if (!core_enabled) return; + if (!onblockchange) return; + if (!(world instanceof ServerLevel)) return; + + BlockUpdateRec r = new BlockUpdateRec(); + r.w = world; + FabricWorld fw = getWorld(world, false); + if (fw == null) return; + r.wid = fw.getName(); + r.x = pos.getX(); + r.y = pos.getY(); + r.z = pos.getZ(); + blockupdatequeue.add(r); + } + } + + private WorldTracker worldTracker = null; + private boolean onblockchange = false; + private boolean onchunkpopulate = false; + private boolean onchunkgenerate = false; + boolean onblockchange_with_id = false; + + private void registerEvents() { + // To trigger rendering. + onblockchange = core.isTrigger("blockupdate"); + onchunkpopulate = core.isTrigger("chunkpopulate"); + onchunkgenerate = core.isTrigger("chunkgenerate"); + onblockchange_with_id = core.isTrigger("blockupdate-with-id"); + if (onblockchange_with_id) + onblockchange = true; + if (worldTracker == null) + worldTracker = new WorldTracker(); + if (onchunkpopulate || onchunkgenerate) { + CustomServerChunkEvents.CHUNK_GENERATE.register((world, chunk) -> worldTracker.handleChunkGenerate(world, chunk)); + } + if (onblockchange) { + BlockEvents.BLOCK_EVENT.register((world, pos) -> worldTracker.handleBlockEvent(world, pos)); + } + + ServerLevelEvents.LOAD.register((server, world) -> worldTracker.handleWorldLoad(server, world)); + ServerLevelEvents.UNLOAD.register((server, world) -> worldTracker.handleWorldUnload(server, world)); + } + + FabricWorld getWorldByName(String name) { + return worlds.get(name); + } + + FabricWorld getWorld(Level w) { + return getWorld(w, true); + } + + private FabricWorld getWorld(Level w, boolean add_if_not_found) { + if (last_world == w) { + return last_fworld; + } + String wname = FabricWorld.getWorldName(this, w); + + for (FabricWorld fw : worlds.values()) { + if (fw.getRawName().equals(wname)) { + last_world = w; + last_fworld = fw; + if (!fw.isLoaded()) { + fw.setWorldLoaded(w); + } + fw.updateWorld(w); + return fw; + } + } + FabricWorld fw = null; + if (add_if_not_found) { + /* Add to list if not found */ + fw = new FabricWorld(this, w); + worlds.put(fw.getName(), fw); + } + last_world = w; + last_fworld = fw; + return fw; + } + + private void saveWorlds() { + File f = new File(core.getDataFolder(), FabricWorld.SAVED_WORLDS_FILE); + ConfigurationNode cn = new ConfigurationNode(f); + ArrayList> lst = new ArrayList>(); + for (DynmapWorld fw : core.mapManager.getWorlds()) { + HashMap vals = new HashMap(); + vals.put("name", fw.getRawName()); + vals.put("height", fw.worldheight); + vals.put("miny", fw.minY); + vals.put("sealevel", fw.sealevel); + vals.put("nether", fw.isNether()); + vals.put("the_end", ((FabricWorld) fw).isTheEnd()); + vals.put("title", fw.getTitle()); + lst.add(vals); + } + cn.put("worlds", lst); + cn.put("useSaveFolderAsName", useSaveFolder); + cn.put("maxWorldHeight", FabricWorld.getMaxWorldHeight()); + + cn.save(); + } + + private void loadWorlds() { + File f = new File(core.getDataFolder(), FabricWorld.SAVED_WORLDS_FILE); + if (f.canRead() == false) { + useSaveFolder = true; + return; + } + ConfigurationNode cn = new ConfigurationNode(f); + cn.load(); + // If defined, use maxWorldHeight + FabricWorld.setMaxWorldHeight(cn.getInteger("maxWorldHeight", 256)); + + // If setting defined, use it + if (cn.containsKey("useSaveFolderAsName")) { + useSaveFolder = cn.getBoolean("useSaveFolderAsName", useSaveFolder); + } + List> lst = cn.getMapList("worlds"); + if (lst == null) { + Log.warning(String.format("Discarding bad %s", FabricWorld.SAVED_WORLDS_FILE)); + return; + } + + for (Map world : lst) { + try { + String name = (String) world.get("name"); + int height = (Integer) world.get("height"); + Integer miny = (Integer) world.get("miny"); + int sealevel = (Integer) world.get("sealevel"); + boolean nether = (Boolean) world.get("nether"); + boolean theend = (Boolean) world.get("the_end"); + String title = (String) world.get("title"); + if (name != null) { + FabricWorld fw = new FabricWorld(this, name, height, sealevel, nether, theend, title, (miny != null) ? miny : 0); + fw.setWorldUnloaded(); + core.processWorldLoad(fw); + worlds.put(fw.getName(), fw); + } + } catch (Exception x) { + Log.warning(String.format("Unable to load saved worlds from %s", FabricWorld.SAVED_WORLDS_FILE)); + return; + } + } + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricAdapter.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricAdapter.java new file mode 100644 index 000000000..5b3e4d764 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricAdapter.java @@ -0,0 +1,13 @@ +package org.dynmap.fabric_26_1; + +import net.minecraft.server.level.ServerLevel; +import org.dynmap.DynmapLocation; + +public final class FabricAdapter { + public static DynmapLocation toDynmapLocation(DynmapPlugin plugin, ServerLevel world, double x, double y, double z) { + return new DynmapLocation(plugin.getWorld(world).getName(), x, y, z); + } + + private FabricAdapter() { + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricCommandSender.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricCommandSender.java new file mode 100644 index 000000000..4e7cf491d --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricCommandSender.java @@ -0,0 +1,45 @@ +package org.dynmap.fabric_26_1; + +import net.minecraft.commands.CommandSourceStack; +import net.minecraft.network.chat.Component; +import org.dynmap.common.DynmapCommandSender; + +/* Handler for generic console command sender */ +public class FabricCommandSender implements DynmapCommandSender { + private CommandSourceStack sender; + + protected FabricCommandSender() { + sender = null; + } + + public FabricCommandSender(CommandSourceStack send) { + sender = send; + } + + @Override + public boolean hasPrivilege(String privid) { + return true; + } + + @Override + public void sendMessage(String msg) { + if (sender != null) { + sender.sendSuccess(() -> Component.literal(msg), false); + } + } + + @Override + public boolean isConnected() { + return false; + } + + @Override + public boolean isOp() { + return true; + } + + @Override + public boolean hasPermissionNode(String node) { + return true; + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricLogger.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricLogger.java new file mode 100644 index 000000000..1a9bb2bab --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricLogger.java @@ -0,0 +1,49 @@ +package org.dynmap.fabric_26_1; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.dynmap.utils.DynmapLogger; + +public class FabricLogger implements DynmapLogger { + Logger log; + public static final String DM = "[Dynmap] "; + + FabricLogger() { + log = LogManager.getLogger("Dynmap"); + } + + @Override + public void info(String s) { + log.info(DM + s); + } + + @Override + public void severe(Throwable t) { + log.fatal(t); + } + + @Override + public void severe(String s) { + log.fatal(DM + s); + } + + @Override + public void severe(String s, Throwable t) { + log.fatal(DM + s, t); + } + + @Override + public void verboseinfo(String s) { + log.info(DM + s); + } + + @Override + public void warning(String s) { + log.warn(DM + s); + } + + @Override + public void warning(String s, Throwable t) { + log.warn(DM + s, t); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricMapChunkCache.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricMapChunkCache.java new file mode 100644 index 000000000..e5ef5c55c --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricMapChunkCache.java @@ -0,0 +1,137 @@ +package org.dynmap.fabric_26_1; + +import net.minecraft.nbt.*; +import net.minecraft.server.level.ChunkMap; +import net.minecraft.server.level.ServerChunkCache; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.SimpleBitStorage; +import net.minecraft.world.level.ChunkPos; +import net.minecraft.util.Mth; +import net.minecraft.util.datafix.PackedBitStorage; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.BiomeSpecialEffects; +import net.minecraft.world.level.chunk.ChunkAccess; +import net.minecraft.world.level.chunk.ChunkSource; +import net.minecraft.world.level.chunk.status.ChunkStatus; +import net.minecraft.world.level.chunk.storage.SerializableChunkData; +import org.dynmap.fabric_26_1.access.BiomeSpecialEffectsExt; +import org.dynmap.DynmapChunk; +import org.dynmap.DynmapCore; +import org.dynmap.DynmapWorld; +import org.dynmap.Log; +import org.dynmap.common.BiomeMap; +import org.dynmap.common.chunk.GenericChunk; +import org.dynmap.common.chunk.GenericChunkSection; +import org.dynmap.common.chunk.GenericMapChunkCache; +import org.dynmap.hdmap.HDBlockModels; +import org.dynmap.renderer.DynmapBlockState; +import org.dynmap.renderer.RenderPatchFactory; +import org.dynmap.utils.*; + +import java.lang.reflect.Field; +import java.util.*; + +/** + * Container for managing chunks - dependent upon using chunk snapshots, since rendering is off server thread + */ +public class FabricMapChunkCache extends GenericMapChunkCache { + private Level w; + private ServerChunkCache cps; + + /** + * Construct empty cache + */ + public FabricMapChunkCache(DynmapPlugin plugin) { + super(plugin.sscache); + } + + public void setChunks(FabricWorld dw, List chunks) { + this.w = dw.getWorld(); + if (dw.isLoaded()) { + /* Check if world's provider is ServerChunkCache */ + ChunkSource cp = this.w.getChunkSource(); + + if (cp instanceof ServerChunkCache) { + cps = (ServerChunkCache) cp; + } else { + Log.severe("Error: world " + dw.getName() + " has unsupported chunk provider"); + } + } + super.setChunks(dw, chunks); + } + + // Load generic chunk from existing and already loaded chunk + protected GenericChunk getLoadedChunk(DynmapChunk chunk) { + GenericChunk gc = null; + if (cps.hasChunk(chunk.x, chunk.z)) { + CompoundTag nbt = null; + try { + ChunkAccess ca = cps.getChunkNow(chunk.x, chunk.z); + if (ca == null) return null; + SerializableChunkData sc = SerializableChunkData.copyOf((ServerLevel) w, ca); + nbt = sc.write(); + } catch (NullPointerException e) { + // TODO: find out why this is happening and why it only seems to happen since 1.16.2 + Log.severe("ChunkSerializer.serialize threw a NullPointerException", e); + } + if (nbt != null) { + gc = parseChunkFromNBT(new NBT.NBTCompound(nbt)); + } + } + return gc; + } + + private CompoundTag readChunk(int x, int z) { + try { + ChunkMap acl = cps.chunkMap; + + ChunkPos coord = new ChunkPos(x, z); + // Async chunk reading is synchronized here. Perhaps we can do async and improve performance? + return acl.read(coord).join().orElse(null); + } catch (Exception exc) { + Log.severe(String.format("Error reading chunk: %s,%d,%d", dw.getName(), x, z), exc); + return null; + } + } + + // Load generic chunk from unloaded chunk + protected GenericChunk loadChunk(DynmapChunk chunk) { + GenericChunk gc = null; + CompoundTag nbt = readChunk(chunk.x, chunk.z); + // If read was good + if (nbt != null) { + gc = parseChunkFromNBT(new NBT.NBTCompound(nbt)); + } + return gc; + } + + @Override + public int getFoliageColor(BiomeMap bm, int[] colormap, int x, int z) { + return bm.getBiomeObject() + .map(Biome::getSpecialEffects) + .map(effects -> ((BiomeSpecialEffectsExt)(Object)effects) + .dynmap$getFoliageColorOverride() + .orElse(colormap[bm.biomeLookup()])) + .orElse(colormap[bm.biomeLookup()]); + } + + @Override + public int getGrassColor(BiomeMap bm, int[] colormap, int x, int z) { + BiomeSpecialEffects effects = bm.getBiomeObject() + .map(Biome::getSpecialEffects) + .orElse(null); + + if (effects == null) return colormap[bm.biomeLookup()]; + + BiomeSpecialEffectsExt ext = (BiomeSpecialEffectsExt) (Object) effects; + + int baseColor = ext.dynmap$getGrassColorOverride() + .orElse(colormap[bm.biomeLookup()]); + + BiomeSpecialEffects.GrassColorModifier modifier = ext.dynmap$getGrassColorModifier(); + if (modifier != null) return modifier.modifyColor((double)x, (double)z, baseColor); + + return baseColor; + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricPlayer.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricPlayer.java new file mode 100644 index 000000000..2cf03b94e --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricPlayer.java @@ -0,0 +1,260 @@ +package org.dynmap.fabric_26_1; + +import com.google.common.collect.Iterables; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonParseException; +import com.mojang.authlib.GameProfile; +import com.mojang.authlib.properties.Property; + +import net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket; +import net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket; +import net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket; +import net.minecraft.server.network.ServerGamePacketListenerImpl; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.network.chat.Component; +import net.minecraft.util.Util; +import net.minecraft.world.level.Level; +import org.dynmap.DynmapLocation; +import org.dynmap.common.DynmapPlayer; +import org.w3c.dom.Text; + +import java.net.InetSocketAddress; +import java.net.SocketAddress; +import java.nio.charset.StandardCharsets; +import java.util.Base64; +import java.util.UUID; + +/** + * Player access abstraction class + */ +public class FabricPlayer extends FabricCommandSender implements DynmapPlayer { + private static final Gson GSON = new GsonBuilder().create(); + private final DynmapPlugin plugin; + // FIXME: Proper setter + ServerPlayer player; + private final String skinurl; + private final UUID uuid; + + public FabricPlayer(DynmapPlugin plugin, ServerPlayer player) { + this.plugin = plugin; + this.player = player; + String url = null; + if (this.player != null) { + uuid = this.player.getUUID(); + GameProfile prof = this.player.getGameProfile(); + if (prof != null) { + Property textureProperty = Iterables.getFirst(prof.properties().get("textures"), null); + + if (textureProperty != null) { + DynmapPlugin.TexturesPayload result = null; + try { + String json = new String(Base64.getDecoder().decode(textureProperty.value()), StandardCharsets.UTF_8); + result = GSON.fromJson(json, DynmapPlugin.TexturesPayload.class); + } catch (JsonParseException e) { + } + if ((result != null) && (result.textures != null) && (result.textures.containsKey("SKIN"))) { + url = result.textures.get("SKIN").url; + } + } + } + } else { + uuid = null; + } + skinurl = url; + } + + @Override + public boolean isConnected() { + return true; + } + + @Override + public String getName() { + if (player != null) { + String n = player.getName().getString(); + ; + return n; + } else + return "[Server]"; + } + + @Override + public String getDisplayName() { + if (player != null) { + String n = player.getDisplayName().getString(); + return n; + } else + return "[Server]"; + } + + @Override + public boolean isOnline() { + return true; + } + + @Override + public DynmapLocation getLocation() { + if (player == null) { + return null; + } + + // Vec3d pos = player.movement; + return FabricAdapter.toDynmapLocation(plugin, player.level(), player.getCamera().getX(), player.getCamera().getY(), player.getCamera().getZ()); + } + + @Override + public String getWorld() { + if (player == null) { + return null; + } + + Level world = player.level(); + if (world != null) { + return plugin.getWorld(world).getName(); + } + + return null; + } + + @Override + public InetSocketAddress getAddress() { + if (player != null) { + ServerGamePacketListenerImpl networkHandler = player.connection; + if (networkHandler != null) { + SocketAddress sa = networkHandler.getRemoteAddress(); + if (sa instanceof InetSocketAddress) { + return (InetSocketAddress) sa; + } + } + } + return null; + } + + @Override + public boolean isSneaking() { + if (player != null) { + return player.getCamera().isShiftKeyDown(); + } + + return false; + } + + @Override + public double getHealth() { + if (player != null) { + double h = player.getHealth(); + if (h > 20) h = 20; + return h; // Scale to 20 range + } else { + return 0; + } + } + + @Override + public int getArmorPoints() { + if (player != null) { + return player.getArmorValue(); + } else { + return 0; + } + } + + @Override + public DynmapLocation getBedSpawnLocation() { + return null; + } + + @Override + public long getLastLoginTime() { + return 0; + } + + @Override + public long getFirstLoginTime() { + return 0; + } + + @Override + public boolean hasPrivilege(String privid) { + if (player != null) + return plugin.hasPerm(player, privid); + return false; + } + + @Override + public boolean isOp() { + return plugin.isOp(player.getName().getString()); + } + + @Override + public void sendMessage(String msg) { + Component ichatcomponent = Component.literal(msg); + player.sendSystemMessage(ichatcomponent, false); + } + + @Override + public boolean isInvisible() { + if (player != null) { + return player.isInvisible(); + } + return false; + } + @Override + public boolean isSpectator() { + if(player != null) { + return player.isSpectator(); + } + return false; + } + + @Override + public int getSortWeight() { + return plugin.getSortWeight(getName()); + } + + @Override + public void setSortWeight(int wt) { + if (wt == 0) { + plugin.dropSortWeight(getName()); + } else { + plugin.setSortWeight(getName(), wt); + } + } + + @Override + public boolean hasPermissionNode(String node) { + return player != null && plugin.hasPermNode(player, node); + } + + @Override + public String getSkinURL() { + return skinurl; + } + + @Override + public UUID getUUID() { + return uuid; + } + + /** + * Send title and subtitle text (called from server thread) + */ + @Override + public void sendTitleText(String title, String subtitle, int fadeInTicks, int stayTicks, int fadeOutTicks) { + if (player != null) { + ServerPlayer player = this.player; + ClientboundSetTitlesAnimationPacket times = new ClientboundSetTitlesAnimationPacket(fadeInTicks, stayTicks, fadeOutTicks); + player.connection.send(times); + if (title != null) { + ClientboundSetTitleTextPacket titlepkt = new ClientboundSetTitleTextPacket(Component.literal(title)); + player.connection.send(titlepkt); + } + + if (subtitle != null) { + ClientboundSetSubtitleTextPacket subtitlepkt = new ClientboundSetSubtitleTextPacket(Component.literal(subtitle)); + player.connection.send(subtitlepkt); + } + } + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricServer.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricServer.java new file mode 100644 index 000000000..c644f9adb --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricServer.java @@ -0,0 +1,608 @@ +package org.dynmap.fabric_26_1; + +import net.fabricmc.loader.api.FabricLoader; +import net.fabricmc.loader.api.ModContainer; +import net.minecraft.world.level.block.SignBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.network.chat.ChatType; +import net.minecraft.core.Registry; +import net.minecraft.server.players.IpBanListEntry; +import net.minecraft.core.registries.Registries; +import net.minecraft.server.players.IpBanList; +import net.minecraft.server.players.UserBanList; +import net.minecraft.server.MinecraftServer; +import net.minecraft.server.players.PlayerList; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.players.NameAndId; +import net.minecraft.network.chat.Component; +import net.minecraft.server.players.CachedUserNameToIdResolver; +import net.minecraft.util.Util; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.biome.Biome; +import org.dynmap.DynmapChunk; +import org.dynmap.DynmapWorld; +import org.dynmap.Log; +import org.dynmap.DynmapCommonAPIListener; +import org.dynmap.common.BiomeMap; +import org.dynmap.common.DynmapListenerManager; +import org.dynmap.common.DynmapPlayer; +import org.dynmap.common.DynmapServerInterface; +import org.dynmap.fabric_26_1.event.BlockEvents; +import org.dynmap.fabric_26_1.event.ServerChatEvents; +import org.dynmap.utils.MapChunkCache; +import org.dynmap.utils.VisibilityLimit; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.*; +import java.util.concurrent.*; +import java.util.stream.Collectors; + +/** + * Server access abstraction class + */ +public class FabricServer extends DynmapServerInterface { + /* Server thread scheduler */ + private final Object schedlock = new Object(); + private final DynmapPlugin plugin; + private final MinecraftServer server; + private final Registry biomeRegistry; + private long cur_tick; + private long next_id; + private long cur_tick_starttime; + private PriorityQueue runqueue = new PriorityQueue(); + + public FabricServer(DynmapPlugin plugin, MinecraftServer server) { + this.plugin = plugin; + this.server = server; + this.biomeRegistry = server.registryAccess().lookupOrThrow(Registries.BIOME); + } + + private Optional getProfileByName(String playerName) { + return Optional.ofNullable(NameAndId.createOffline(playerName)); + } + + public final Registry getBiomeRegistry() { + return biomeRegistry; + } + + private Biome[] biomelist = null; + + public final Biome[] getBiomeList(Registry biomeRegistry) { + if (biomelist == null) { + biomelist = new Biome[256]; + Iterator iter = biomeRegistry.iterator(); + while (iter.hasNext()) { + Biome b = iter.next(); + int bidx = biomeRegistry.getId(b); + if (bidx >= biomelist.length) { + biomelist = Arrays.copyOf(biomelist, bidx + biomelist.length); + } + biomelist[bidx] = b; + } + } + return biomelist; + } + + @Override + public int getBlockIDAt(String wname, int x, int y, int z) { + return -1; + } + + @SuppressWarnings("deprecation") /* Not much I can do... fix this if it breaks. */ + @Override + public int isSignAt(String wname, int x, int y, int z) { + Level world = plugin.getWorldByName(wname).getWorld(); + + BlockPos pos = new BlockPos(x, y, z); + if (!world.hasChunkAt(pos)) + return -1; + + Block block = world.getBlockState(pos).getBlock(); + return (block instanceof SignBlock ? 1 : 0); + } + + @Override + public void scheduleServerTask(Runnable run, long delay) { + /* Add task record to queue */ + synchronized (schedlock) { + TaskRecord tr = new TaskRecord(cur_tick + delay, next_id++, new FutureTask(run, null)); + runqueue.add(tr); + } + } + + @Override + public DynmapPlayer[] getOnlinePlayers() { + if (server.getPlayerList() == null) return new DynmapPlayer[0]; + + List players = server.getPlayerList().getPlayers(); + int playerCount = players.size(); + DynmapPlayer[] dplay = new DynmapPlayer[players.size()]; + + for (int i = 0; i < playerCount; i++) { + ServerPlayer player = players.get(i); + dplay[i] = plugin.getOrAddPlayer(player); + } + + return dplay; + } + + @Override + public void reload() { + plugin.onDisable(); + plugin.onEnable(); + plugin.onStart(); + } + + @Override + public DynmapPlayer getPlayer(String name) { + List players = server.getPlayerList().getPlayers(); + + for (ServerPlayer player : players) { + + if (player.getName().getString().equalsIgnoreCase(name)) { + return plugin.getOrAddPlayer(player); + } + } + + return null; + } + + @Override + public Set getIPBans() { + IpBanList bl = server.getPlayerList().getIpBans(); + Set ips = new HashSet(); + + for (String s : bl.getUserList()) { + ips.add(s); + } + + + return ips; + } + + @Override + public Future callSyncMethod(Callable task) { + return callSyncMethod(task, 0); + } + + public Future callSyncMethod(Callable task, long delay) { + FutureTask ft = new FutureTask(task); + + /* Add task record to queue */ + synchronized (schedlock) { + TaskRecord tr = new TaskRecord(cur_tick + delay, next_id++, ft); + runqueue.add(tr); + } + + return ft; + } + + void clearTaskQueue() { + this.runqueue.clear(); + } + + @Override + public String getServerName() { + String sn; + if (server.isSingleplayer()) + sn = "Integrated"; + else + sn = server.getLocalIp(); + if (sn == null) sn = "Unknown Server"; + return sn; + } + + @Override + public boolean isPlayerBanned(String pid) { + PlayerList scm = server.getPlayerList(); + UserBanList bl = scm.getBans(); + + return getProfileByName(pid) + .map(profile -> bl.get(profile) != null) + .orElse(true); + } + + @Override + public String stripChatColor(String s) { + return DynmapPlugin.patternControlCode.matcher(s).replaceAll(""); + } + + private Set registered = new HashSet(); + + @Override + public boolean requestEventNotification(DynmapListenerManager.EventType type) { + if (registered.contains(type)) { + return true; + } + + switch (type) { + case WORLD_LOAD: + case WORLD_UNLOAD: + /* Already called for normal world activation/deactivation */ + break; + + case WORLD_SPAWN_CHANGE: + /*TODO + pm.registerEvents(new Listener() { + @EventHandler(priority=EventPriority.MONITOR) + public void onSpawnChange(SpawnChangeEvent evt) { + DynmapWorld w = new BukkitWorld(evt.getWorld()); + core.listenerManager.processWorldEvent(EventType.WORLD_SPAWN_CHANGE, w); + } + }, DynmapPlugin.this); + */ + break; + + case PLAYER_JOIN: + case PLAYER_QUIT: + /* Already handled */ + break; + + case PLAYER_BED_LEAVE: + /*TODO + pm.registerEvents(new Listener() { + @EventHandler(priority=EventPriority.MONITOR) + public void onPlayerBedLeave(PlayerBedLeaveEvent evt) { + DynmapPlayer p = new BukkitPlayer(evt.getPlayer()); + core.listenerManager.processPlayerEvent(EventType.PLAYER_BED_LEAVE, p); + } + }, DynmapPlugin.this); + */ + break; + + case PLAYER_CHAT: + if (plugin.chathandler == null) { + plugin.setChatHandler(new DynmapPlugin.ChatHandler(plugin)); + ServerChatEvents.EVENT.register((player, message) -> plugin.chathandler.handleChat(player, message)); + } + break; + + case BLOCK_BREAK: + /* Already handled by BlockEvents logic */ + break; + + case SIGN_CHANGE: + BlockEvents.SIGN_CHANGE_EVENT.register((world, pos, lines, player, front) -> { + plugin.core.processSignChange("fabric", FabricWorld.getWorldName(plugin, world), + pos.getX(), pos.getY(), pos.getZ(), lines, player.getName().getString()); + }); + break; + + default: + Log.severe("Unhandled event type: " + type); + return false; + } + + registered.add(type); + return true; + } + + @Override + public boolean sendWebChatEvent(String source, String name, String msg) { + return DynmapCommonAPIListener.fireWebChatEvent(source, name, msg); + } + + @Override + public void broadcastMessage(String msg) { + Component component = Component.literal(msg); + server.getPlayerList().broadcastSystemMessage(component, false); + Log.info(stripChatColor(msg)); + } + + @Override + public String[] getBiomeIDs() { + BiomeMap[] b = BiomeMap.values(); + String[] bname = new String[b.length]; + + for (int i = 0; i < bname.length; i++) { + bname[i] = b[i].toString(); + } + + return bname; + } + + @Override + public double getCacheHitRate() { + if (plugin.sscache != null) + return plugin.sscache.getHitRate(); + return 0.0; + } + + @Override + public void resetCacheStats() { + if (plugin.sscache != null) + plugin.sscache.resetStats(); + } + + @Override + public DynmapWorld getWorldByName(String wname) { + return plugin.getWorldByName(wname); + } + + @Override + public DynmapPlayer getOfflinePlayer(String name) { + /* + OfflinePlayer op = getServer().getOfflinePlayer(name); + if(op != null) { + return new BukkitPlayer(op); + } + */ + return null; + } + + @Override + public Set checkPlayerPermissions(String player, Set perms) { + if (isPlayerBanned(player)) { + return Collections.emptySet(); + } + Set rslt = plugin.hasOfflinePermissions(player, perms); + if (rslt == null) { + rslt = new HashSet(); + if (plugin.isOp(player)) { + rslt.addAll(perms); + } + } + return rslt; + } + + @Override + public boolean checkPlayerPermission(String player, String perm) { + if (isPlayerBanned(player)) { + return false; + } + return plugin.hasOfflinePermission(player, perm); + } + + /** + * Render processor helper - used by code running on render threads to request chunk snapshot cache from server/sync thread + */ + @Override + public MapChunkCache createMapChunkCache(DynmapWorld w, List chunks, + boolean blockdata, boolean highesty, boolean biome, boolean rawbiome) { + FabricMapChunkCache c = (FabricMapChunkCache) w.getChunkCache(chunks); + if (c == null) { + return null; + } + if (w.visibility_limits != null) { + for (VisibilityLimit limit : w.visibility_limits) { + c.setVisibleRange(limit); + } + + c.setHiddenFillStyle(w.hiddenchunkstyle); + } + + if (w.hidden_limits != null) { + for (VisibilityLimit limit : w.hidden_limits) { + c.setHiddenRange(limit); + } + + c.setHiddenFillStyle(w.hiddenchunkstyle); + } + + if (!c.setChunkDataTypes(blockdata, biome, highesty, rawbiome)) { + Log.severe("CraftBukkit build does not support biome APIs"); + } + + if (chunks.size() == 0) /* No chunks to get? */ { + c.loadChunks(0); + return c; + } + + //Now handle any chunks in server thread that are already loaded (on server thread) + final FabricMapChunkCache cc = c; + Future f = this.callSyncMethod(new Callable() { + public Boolean call() throws Exception { + // Update busy state on world + //FabricWorld fw = (FabricWorld) cc.getWorld(); + //TODO + //setBusy(fw.getWorld()); + cc.getLoadedChunks(); + return true; + } + }, 0); + try { + f.get(); + } catch (CancellationException cx) { + return null; + } catch (InterruptedException cx) { + return null; + } catch (ExecutionException xx) { + Log.severe("Exception while loading chunks", xx.getCause()); + return null; + } catch (Exception ix) { + Log.severe(ix); + return null; + } + if (!w.isLoaded()) { + return null; + } + // Now, do rest of chunk reading from calling thread + c.readChunks(chunks.size()); + + return c; + } + + @Override + public int getMaxPlayers() { + return server.getPlayerList().getMaxPlayers(); + } + + @Override + public int getCurrentPlayers() { + return server.getPlayerList().getPlayerCount(); + } + + public void tickEvent(MinecraftServer server) { + cur_tick_starttime = System.nanoTime(); + long elapsed = cur_tick_starttime - plugin.lasttick; + plugin.lasttick = cur_tick_starttime; + plugin.avgticklen = ((plugin.avgticklen * 99) / 100) + (elapsed / 100); + plugin.tps = (double) 1E9 / (double) plugin.avgticklen; + // Tick core + if (plugin.core != null) { + plugin.core.serverTick(plugin.tps); + } + + boolean done = false; + TaskRecord tr = null; + + while (!plugin.blockupdatequeue.isEmpty()) { + DynmapPlugin.BlockUpdateRec r = plugin.blockupdatequeue.remove(); + BlockState bs = r.w.getBlockState(new BlockPos(r.x, r.y, r.z)); + int idx = Block.BLOCK_STATE_REGISTRY.getId(bs); + if (!org.dynmap.hdmap.HDBlockModels.isChangeIgnoredBlock(DynmapPlugin.stateByID[idx])) { + if (plugin.onblockchange_with_id) + plugin.mapManager.touch(r.wid, r.x, r.y, r.z, "blockchange[" + idx + "]"); + else + plugin.mapManager.touch(r.wid, r.x, r.y, r.z, "blockchange"); + } + } + + long now; + + synchronized (schedlock) { + cur_tick++; + now = System.nanoTime(); + tr = runqueue.peek(); + /* Nothing due to run */ + if ((tr == null) || (tr.getTickToRun() > cur_tick) || ((now - cur_tick_starttime) > plugin.perTickLimit)) { + done = true; + } else { + tr = runqueue.poll(); + } + } + while (!done) { + tr.run(); + + synchronized (schedlock) { + tr = runqueue.peek(); + now = System.nanoTime(); + /* Nothing due to run */ + if ((tr == null) || (tr.getTickToRun() > cur_tick) || ((now - cur_tick_starttime) > plugin.perTickLimit)) { + done = true; + } else { + tr = runqueue.poll(); + } + } + } + while (!plugin.msgqueue.isEmpty()) { + DynmapPlugin.ChatMessage cm = plugin.msgqueue.poll(); + DynmapPlayer dp = null; + if (cm.sender != null) + dp = plugin.getOrAddPlayer(cm.sender); + else + dp = new FabricPlayer(plugin, null); + + plugin.core.listenerManager.processChatEvent(DynmapListenerManager.EventType.PLAYER_CHAT, dp, cm.message); + } + // Check for generated chunks + if ((cur_tick % 20) == 0) { + } + } + + private Optional getModContainerById(String id) { + return FabricLoader.getInstance().getModContainer(id); + } + + @Override + public boolean isModLoaded(String name) { + return FabricLoader.getInstance().getModContainer(name).isPresent(); + } + + @Override + public String getModVersion(String name) { + Optional mod = getModContainerById(name); // Try case sensitive lookup + return mod.map(modContainer -> modContainer.getMetadata().getVersion().getFriendlyString()).orElse(null); + } + + @Override + public double getServerTPS() { + return plugin.tps; + } + + @Override + public String getServerIP() { + if (server.isSingleplayer()) + return "0.0.0.0"; + else + return server.getLocalIp(); + } + + @Override + public File getModContainerFile(String name) { + Optional container = getModContainerById(name); // Try case sensitive lookup + if (container.isPresent()) { + Path path = container.get().getRootPath(); + if (path.getFileSystem().provider().getScheme().equals("jar")) { + path = Paths.get(path.getFileSystem().toString()); + } + return path.toFile(); + } + return null; + } + + @Override + public List getModList() { + return FabricLoader.getInstance() + .getAllMods() + .stream() + .map(container -> container.getMetadata().getId()) + .collect(Collectors.toList()); + } + + @Override + public Map getBlockIDMap() { + Map map = new HashMap(); + return map; + } + + @Override + public InputStream openResource(String modid, String rname) { + if (modid == null) modid = "minecraft"; + + if ("minecraft".equals(modid)) { + return MinecraftServer.class.getClassLoader().getResourceAsStream(rname); + } else { + if (rname.startsWith("/") || rname.startsWith("\\")) { + rname = rname.substring(1); + } + + final String finalModid = modid; + final String finalRname = rname; + return getModContainerById(modid).map(container -> { + try { + return Files.newInputStream(container.getPath(finalRname)); + } catch (IOException e) { + Log.severe("Failed to load resource of mod :" + finalModid, e); + return null; + } + }).orElse(null); + } + } + + /** + * Get block unique ID map (module:blockid) + */ + @Override + public Map getBlockUniqueIDMap() { + HashMap map = new HashMap(); + return map; + } + + /** + * Get item unique ID map (module:itemid) + */ + @Override + public Map getItemUniqueIDMap() { + HashMap map = new HashMap(); + return map; + } + +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricWorld.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricWorld.java new file mode 100644 index 000000000..e40a2fa36 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricWorld.java @@ -0,0 +1,240 @@ +package org.dynmap.fabric_26_1; + +import net.minecraft.resources.ResourceKey; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.storage.LevelData.RespawnData; +import net.minecraft.world.level.chunk.ChunkGenerator; +import net.minecraft.util.Mth; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.LightLayer; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.border.WorldBorder; +import org.dynmap.DynmapChunk; +import org.dynmap.DynmapLocation; +import org.dynmap.DynmapWorld; +import org.dynmap.fabric_26_1.FabricMapChunkCache; +import org.dynmap.utils.MapChunkCache; +import org.dynmap.utils.Polygon; + +import java.util.List; + +public class FabricWorld extends DynmapWorld { + // TODO: Store this relative to World saves for integrated server + public static final String SAVED_WORLDS_FILE = "fabricworlds.yml"; + + private final DynmapPlugin plugin; + private Level world; + private final boolean skylight; + private final boolean isnether; + private final boolean istheend; + private final String env; + private DynmapLocation spawnloc = new DynmapLocation(); + private static int maxWorldHeight = 320; // Maximum allows world height + + public static int getMaxWorldHeight() { + return maxWorldHeight; + } + + public static void setMaxWorldHeight(int h) { + maxWorldHeight = h; + } + + public static String getWorldName(DynmapPlugin plugin, Level w) { + ResourceKey rk = w.dimension(); + if (rk == Level.OVERWORLD) { // Overworld? + return w.getServer().getWorldData().getLevelName(); + } else if (rk == Level.END) { + return "DIM1"; + } else if (rk == Level.NETHER) { + return "DIM-1"; + } else { + return rk.identifier().getNamespace() + "_" + rk.identifier().getPath(); + } + } + + public void updateWorld(Level w) { + this.updateWorldHeights(w.getHeight(), w.getMinY(), w.getSeaLevel()); + } + + public FabricWorld(DynmapPlugin plugin, Level w) { + this(plugin, getWorldName(plugin, w), w.getHeight(), + w.getSeaLevel(), + w.dimension() == Level.NETHER, + w.dimension() == Level.END, + w.dimension().identifier().getPath(), + w.getMinY()); + setWorldLoaded(w); + } + + public FabricWorld(DynmapPlugin plugin, String name, int height, int sealevel, boolean nether, boolean the_end, String deftitle, int miny) { + super(name, (height > maxWorldHeight) ? maxWorldHeight : height, sealevel, miny); + this.plugin = plugin; + world = null; + setTitle(deftitle); + isnether = nether; + istheend = the_end; + skylight = !(isnether || istheend); + + if (isnether) { + env = "nether"; + } else if (istheend) { + env = "the_end"; + } else { + env = "normal"; + } + + } + + /* Test if world is nether */ + @Override + public boolean isNether() { + return isnether; + } + + public boolean isTheEnd() { + return istheend; + } + + /* Get world spawn location */ + @Override + public DynmapLocation getSpawnLocation() { + if (world != null) { + BlockPos spawnPos = world.getLevelData().getRespawnData().pos().immutable(); + spawnloc.x = spawnPos.getX(); + spawnloc.y = spawnPos.getY(); + spawnloc.z = spawnPos.getZ(); + spawnloc.world = this.getName(); + } + return spawnloc; + } + + /* Get world time */ + @Override + public long getTime() { + if (world != null) + return world.getOverworldClockTime(); + else + return -1; + } + + /* World is storming */ + @Override + public boolean hasStorm() { + if (world != null) + return world.isRaining(); + else + return false; + } + + /* World is thundering */ + @Override + public boolean isThundering() { + if (world != null) + return world.isThundering(); + else + return false; + } + + /* World is loaded */ + @Override + public boolean isLoaded() { + return (world != null); + } + + /* Set world to unloaded */ + @Override + public void setWorldUnloaded() { + getSpawnLocation(); + world = null; + } + + /* Set world to loaded */ + public void setWorldLoaded(Level w) { + world = w; + this.sealevel = w.getSeaLevel(); // Read actual current sealevel from world + // Update lighting table + for (int lightLevel = 0; lightLevel < 16; lightLevel++) { + // Algorithm based on LightmapTextureManager.getBrightness() + // We can't call that method because it's client-only. + // This means the code below can stop being correct if Mojang ever + // updates the curve; in that case we should reflect the changes. + float value = (float) lightLevel / 15.0f; + float brightness = value / (4.0f - 3.0f * value); + this.setBrightnessTableEntry(lightLevel, Mth.lerp(w.dimensionType().ambientLight(), brightness, 1.0F)); + } + } + + /* Get light level of block */ + @Override + public int getLightLevel(int x, int y, int z) { + if (world != null) + return world.getMaxLocalRawBrightness(new BlockPos(x, y, z)); + else + return -1; + } + + /* Get highest Y coord of given location */ + @Override + public int getHighestBlockYAt(int x, int z) { + if (world != null) { + return world.getChunk(x >> 4, z >> 4).getOrCreateHeightmapUnprimed(Heightmap.Types.MOTION_BLOCKING).getFirstAvailable(x & 15, z & 15); + } else + return -1; + } + + /* Test if sky light level is requestable */ + @Override + public boolean canGetSkyLightLevel() { + return skylight; + } + + /* Return sky light level */ + @Override + public int getSkyLightLevel(int x, int y, int z) { + if (world != null) { + return world.getMaxLocalRawBrightness(new BlockPos(x, y, z), 0); // 0 = sky light?? + } else + return -1; + } + + /** + * Get world environment ID (lower case - normal, the_end, nether) + */ + @Override + public String getEnvironment() { + return env; + } + + /** + * Get map chunk cache for world + */ + @Override + public MapChunkCache getChunkCache(List chunks) { + if (world != null) { + FabricMapChunkCache c = new FabricMapChunkCache(plugin); + c.setChunks(this, chunks); + return c; + } + return null; + } + + public Level getWorld() { + return world; + } + + @Override + public Polygon getWorldBorder() { + if (world != null) { + WorldBorder wb = world.getWorldBorder(); + if ((wb != null) && (wb.getSize() < 5.9E7)) { + Polygon p = new Polygon(); + p.addVertex(wb.getMinX(), wb.getMinZ()); + p.addVertex(wb.getMinX(), wb.getMaxZ()); + p.addVertex(wb.getMaxX(), wb.getMaxZ()); + p.addVertex(wb.getMaxX(), wb.getMinZ()); + return p; + } + } + return null; + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/NBT.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/NBT.java new file mode 100644 index 000000000..d4106320f --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/NBT.java @@ -0,0 +1,138 @@ +package org.dynmap.fabric_26_1; + +import org.dynmap.common.chunk.GenericBitStorage; +import org.dynmap.common.chunk.GenericNBTCompound; +import org.dynmap.common.chunk.GenericNBTList; + +import java.util.Set; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.Tag; +import net.minecraft.nbt.ListTag; +import net.minecraft.util.SimpleBitStorage; + +public class NBT { + + public static class NBTCompound implements GenericNBTCompound { + private final CompoundTag obj; + public NBTCompound(CompoundTag t) { + this.obj = t; + } + @Override + public Set getAllKeys() { + return obj.keySet(); + } + @Override + public boolean contains(String s) { + return obj.contains(s); + } + @Override + public boolean contains(String s, int i) { + // Like contains, but with an extra constraint on type + Tag base = obj.get(s); + if (base == null) + return false; + int type = base.getId(); + if (type == i) + return true; + else if (i != TAG_ANY_NUMERIC) + return false; + return type == TAG_BYTE || type == TAG_SHORT || type == TAG_INT || type == TAG_LONG || type == TAG_FLOAT + || type == TAG_DOUBLE; + } + @Override + public byte getByte(String s) { + return obj.getByteOr(s, (byte)0); + } + @Override + public short getShort(String s) { + return obj.getShortOr(s, (short)0); + } + @Override + public int getInt(String s) { + return obj.getIntOr(s, (int)0); + } + @Override + public long getLong(String s) { + return obj.getLongOr(s, (long)0); + } + @Override + public float getFloat(String s) { + return obj.getFloatOr(s, (float)0); + } + @Override + public double getDouble(String s) { + return obj.getDoubleOr(s, (double)0); + } + @Override + public String getString(String s) { + return obj.getStringOr(s, ""); + } + @Override + public byte[] getByteArray(String s) { + return obj.getByteArray(s).orElseGet(() -> new byte[0]); + } + @Override + public int[] getIntArray(String s) { + return obj.getIntArray(s).orElseGet(() -> new int[0]); + } + @Override + public long[] getLongArray(String s) { + return obj.getLongArray(s).orElseGet(() -> new long[0]); + } + @Override + public GenericNBTCompound getCompound(String s) { + return new NBTCompound(obj.getCompoundOrEmpty(s)); + } + @Override + public GenericNBTList getList(String s, int i) { + // i argument used to be used to constrain list type, but nbt lists no longer have types as of 1.21.5 + return new NBTList(obj.getListOrEmpty(s)); + } + @Override + public boolean getBoolean(String s) { + return obj.getBooleanOr(s, false); + } + @Override + public String getAsString(String s) { + return obj.get(s).asString().orElse(""); + } + @Override + public GenericBitStorage makeBitStorage(int bits, int count, long[] data) { + return new OurBitStorage(bits, count, data); + } + public String toString() { + return obj.toString(); + } + } + public static class NBTList implements GenericNBTList { + private final ListTag obj; + public NBTList(ListTag t) { + obj = t; + } + @Override + public int size() { + return obj.size(); + } + @Override + public String getString(int idx) { + return obj.getStringOr(idx, ""); + } + @Override + public GenericNBTCompound getCompound(int idx) { + return new NBTCompound(obj.getCompoundOrEmpty(idx)); + } + public String toString() { + return obj.toString(); + } + } + public static class OurBitStorage implements GenericBitStorage { + private final SimpleBitStorage bs; + public OurBitStorage(int bits, int count, long[] data) { + bs = new SimpleBitStorage(bits, count, data); + } + @Override + public int get(int idx) { + return bs.get(idx); + } + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/TaskRecord.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/TaskRecord.java new file mode 100644 index 000000000..94bd1e504 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/TaskRecord.java @@ -0,0 +1,38 @@ +package org.dynmap.fabric_26_1; + +import java.util.concurrent.FutureTask; + +class TaskRecord implements Comparable { + TaskRecord(long ticktorun, long id, FutureTask future) { + this.ticktorun = ticktorun; + this.id = id; + this.future = future; + } + + private final long ticktorun; + private final long id; + private final FutureTask future; + + void run() { + this.future.run(); + } + + long getTickToRun() { + return this.ticktorun; + } + + @Override + public int compareTo(TaskRecord o) { + if (this.ticktorun < o.ticktorun) { + return -1; + } else if (this.ticktorun > o.ticktorun) { + return 1; + } else if (this.id < o.id) { + return -1; + } else if (this.id > o.id) { + return 1; + } else { + return 0; + } + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/VersionCheck.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/VersionCheck.java new file mode 100644 index 000000000..45718ee6c --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/VersionCheck.java @@ -0,0 +1,98 @@ +package org.dynmap.fabric_26_1; + +import org.dynmap.DynmapCore; +import org.dynmap.Log; + +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; + +public class VersionCheck { + private static final String VERSION_URL = "http://mikeprimm.com/dynmap/releases.php"; + + public static void runCheck(final DynmapCore core) { + new Thread(new Runnable() { + public void run() { + doCheck(core); + } + }).start(); + } + + private static int getReleaseVersion(String s) { + int index = s.lastIndexOf('-'); + if (index < 0) + index = s.lastIndexOf('.'); + if (index >= 0) + s = s.substring(0, index); + String[] split = s.split("\\."); + int v = 0; + try { + for (int i = 0; (i < split.length) && (i < 3); i++) { + v += Integer.parseInt(split[i]) << (8 * (2 - i)); + } + } catch (NumberFormatException nfx) { + } + return v; + } + + private static int getBuildNumber(String s) { + int index = s.lastIndexOf('-'); + if (index < 0) + index = s.lastIndexOf('.'); + if (index >= 0) + s = s.substring(index + 1); + try { + return Integer.parseInt(s); + } catch (NumberFormatException nfx) { + return 99999999; + } + } + + private static void doCheck(DynmapCore core) { + String pluginver = core.getDynmapPluginVersion(); + String platform = core.getDynmapPluginPlatform(); + String platver = core.getDynmapPluginPlatformVersion(); + if ((pluginver == null) || (platform == null) || (platver == null)) + return; + HttpURLConnection conn = null; + String loc = VERSION_URL; + int cur_ver = getReleaseVersion(pluginver); + int cur_bn = getBuildNumber(pluginver); + try { + while ((loc != null) && (!loc.isEmpty())) { + URL url = new URL(loc); + conn = (HttpURLConnection) url.openConnection(); + conn.setRequestProperty("User-Agent", "Dynmap (" + platform + "/" + platver + "/" + pluginver); + conn.connect(); + loc = conn.getHeaderField("Location"); + } + BufferedReader rdr = new BufferedReader(new InputStreamReader(conn.getInputStream())); + String line = null; + while ((line = rdr.readLine()) != null) { + String[] split = line.split(":"); + if (split.length < 4) continue; + /* If our platform and version, or wildcard platform version */ + if (split[0].equals(platform) && (split[1].equals("*") || split[1].equals(platver))) { + int recommended_ver = getReleaseVersion(split[2]); + int recommended_bn = getBuildNumber(split[2]); + if ((recommended_ver > cur_ver) || ((recommended_ver == cur_ver) && (recommended_bn > cur_bn))) { /* Newer recommended build */ + Log.info("Version obsolete: new recommended version " + split[2] + " is available."); + } else if (cur_ver > recommended_ver) { /* Running dev or prerelease? */ + int prerel_ver = getReleaseVersion(split[3]); + int prerel_bn = getBuildNumber(split[3]); + if ((prerel_ver > cur_ver) || ((prerel_ver == cur_ver) && (prerel_bn > cur_bn))) { + Log.info("Version obsolete: new prerelease version " + split[3] + " is available."); + } + } + } + } + } catch (Exception x) { + Log.info("Error checking for latest version"); + } finally { + if (conn != null) { + conn.disconnect(); + } + } + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeEffectsExt.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeEffectsExt.java new file mode 100644 index 000000000..9b9af0f20 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeEffectsExt.java @@ -0,0 +1,12 @@ +package org.dynmap.fabric_26_1.access; +import java.util.Optional; +import net.minecraft.world.level.biome.BiomeSpecialEffects; +import java.util.OptionalInt; + +public interface BiomeEffectsExt { + int dynmap$getWaterColor(); + Optional dynmap$getFoliageColor(); + Optional dynmap$getDryFoliageColor(); + Optional dynmap$getGrassColor(); + BiomeSpecialEffects.GrassColorModifier dynmap$getGrassColorModifier(); +} \ No newline at end of file diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeSpecialEffectsExt.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeSpecialEffectsExt.java new file mode 100644 index 000000000..b5b9e7768 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeSpecialEffectsExt.java @@ -0,0 +1,19 @@ +package org.dynmap.fabric_26_1.access; +import java.util.Optional; +import net.minecraft.world.level.biome.BiomeSpecialEffects; +import java.util.OptionalInt; + +public interface BiomeSpecialEffectsExt { + int dynmap$getWaterColor(); + Optional dynmap$getFoliageColorOverride(); + Optional dynmap$getDryFoliageColorOverride(); + Optional dynmap$getGrassColorOverride(); + BiomeSpecialEffects.GrassColorModifier dynmap$getGrassColorModifier(); + default int dynmap$getFoliageColor() { + return dynmap$getFoliageColorOverride().orElse(0); // Default value if not present + } + + default int dynmap$getGrassColor() { + return dynmap$getGrassColorOverride().orElse(0); // Default value if not present + } +} \ No newline at end of file diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/ProtoChunkAccessor.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/ProtoChunkAccessor.java new file mode 100644 index 000000000..c66a23783 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/ProtoChunkAccessor.java @@ -0,0 +1,5 @@ +package org.dynmap.fabric_26_1.access; + +public interface ProtoChunkAccessor { + boolean getTouchedByWorldGen(); +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DmapCommand.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DmapCommand.java new file mode 100644 index 000000000..409a5b492 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DmapCommand.java @@ -0,0 +1,9 @@ +package org.dynmap.fabric_26_1.command; + +import org.dynmap.fabric_26_1.DynmapPlugin; + +public class DmapCommand extends DynmapCommandExecutor { + public DmapCommand(DynmapPlugin p) { + super("dmap", p); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DmarkerCommand.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DmarkerCommand.java new file mode 100644 index 000000000..c5de84286 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DmarkerCommand.java @@ -0,0 +1,9 @@ +package org.dynmap.fabric_26_1.command; + +import org.dynmap.fabric_26_1.DynmapPlugin; + +public class DmarkerCommand extends DynmapCommandExecutor { + public DmarkerCommand(DynmapPlugin p) { + super("dmarker", p); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapCommand.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapCommand.java new file mode 100644 index 000000000..8a72ab77d --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapCommand.java @@ -0,0 +1,9 @@ +package org.dynmap.fabric_26_1.command; + +import org.dynmap.fabric_26_1.DynmapPlugin; + +public class DynmapCommand extends DynmapCommandExecutor { + public DynmapCommand(DynmapPlugin p) { + super("dynmap", p); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapCommandExecutor.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapCommandExecutor.java new file mode 100644 index 000000000..f6bdd06d9 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapCommandExecutor.java @@ -0,0 +1,64 @@ +package org.dynmap.fabric_26_1.command; + +import com.mojang.brigadier.Command; +import com.mojang.brigadier.CommandDispatcher; +import com.mojang.brigadier.context.CommandContext; +import com.mojang.brigadier.exceptions.CommandSyntaxException; +import com.mojang.brigadier.tree.ArgumentCommandNode; +import com.mojang.brigadier.tree.LiteralCommandNode; +import com.mojang.brigadier.tree.RootCommandNode; +import net.minecraft.commands.CommandSourceStack; + +import java.util.Arrays; + +import org.dynmap.fabric_26_1.DynmapPlugin; + +import static com.mojang.brigadier.arguments.StringArgumentType.greedyString; +import static net.minecraft.commands.Commands.argument; +import static net.minecraft.commands.Commands.literal; + +public class DynmapCommandExecutor implements Command { + private final String cmd; + private final DynmapPlugin plugin; + + DynmapCommandExecutor(String cmd, DynmapPlugin plugin) { + this.cmd = cmd; + this.plugin = plugin; + } + + public void register(CommandDispatcher dispatcher) { + final RootCommandNode root = dispatcher.getRoot(); + + final LiteralCommandNode command = literal(this.cmd) + .executes(this) + .build(); + + final ArgumentCommandNode args = argument("args", greedyString()) + .executes(this) + .build(); + + // So this becomes "cmd" [args] + command.addChild(args); + + // Add command to the command dispatcher via root node. + root.addChild(command); + } + + @Override + public int run(CommandContext context) throws CommandSyntaxException { + // Commands in brigadier may be proxied in Minecraft via a syntax like `/execute ... ... run dmap [args]` + // Dynmap will fail to parse this properly, so we find the starting position of the actual command being parsed after any forks or redirects. + // The start position of the range specifies where the actual command dynmap has registered starts + int start = context.getRange().getStart(); + String dynmapInput = context.getInput().substring(start); + + String[] args = dynmapInput.split("\\s+"); + plugin.handleCommand(context.getSource(), cmd, Arrays.copyOfRange(args, 1, args.length)); + return 1; + } + + // @Override // TODO: Usage? + public String getUsage(CommandSourceStack commandSource) { + return "Run /" + cmd + " help for details on using command"; + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapExpCommand.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapExpCommand.java new file mode 100644 index 000000000..96443c487 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/command/DynmapExpCommand.java @@ -0,0 +1,9 @@ +package org.dynmap.fabric_26_1.command; + +import org.dynmap.fabric_26_1.DynmapPlugin; + +public class DynmapExpCommand extends DynmapCommandExecutor { + public DynmapExpCommand(DynmapPlugin p) { + super("dynmapexp", p); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/BlockEvents.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/BlockEvents.java new file mode 100644 index 000000000..019d66596 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/BlockEvents.java @@ -0,0 +1,42 @@ +package org.dynmap.fabric_26_1.event; + +import org.dynmap.fabric_26_1.event.BlockEvents.BlockCallback; +import org.dynmap.fabric_26_1.event.BlockEvents.SignChangeCallback; + +import net.fabricmc.fabric.api.event.Event; +import net.fabricmc.fabric.api.event.EventFactory; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.Level; + +public class BlockEvents { + private BlockEvents() { + } + + public static Event BLOCK_EVENT = EventFactory.createArrayBacked(BlockCallback.class, + (listeners) -> (world, pos) -> { + for (BlockCallback callback : listeners) { + callback.onBlockEvent(world, pos); + } + } + ); + + public static Event SIGN_CHANGE_EVENT = EventFactory.createArrayBacked(SignChangeCallback.class, + (listeners) -> (world, pos, lines, player, front) -> { + for (SignChangeCallback callback : listeners) { + callback.onSignChange(world, pos, lines, player, front); + } + } + ); + + @FunctionalInterface + public interface BlockCallback { + void onBlockEvent(Level world, BlockPos pos); + } + + @FunctionalInterface + public interface SignChangeCallback { + void onSignChange(ServerLevel world, BlockPos pos, String[] lines, ServerPlayer player, boolean front); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/CustomServerChunkEvents.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/CustomServerChunkEvents.java new file mode 100644 index 000000000..99126dd64 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/CustomServerChunkEvents.java @@ -0,0 +1,23 @@ +package org.dynmap.fabric_26_1.event; + +import org.dynmap.fabric_26_1.event.CustomServerChunkEvents.ChunkGenerate; + +import net.fabricmc.fabric.api.event.Event; +import net.fabricmc.fabric.api.event.EventFactory; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.level.chunk.ChunkAccess; + +public class CustomServerChunkEvents { + public static Event CHUNK_GENERATE = EventFactory.createArrayBacked(ChunkGenerate.class, + (listeners) -> (world, chunk) -> { + for (ChunkGenerate callback : listeners) { + callback.onChunkGenerate(world, chunk); + } + } + ); + + @FunctionalInterface + public interface ChunkGenerate { + void onChunkGenerate(ServerLevel world, ChunkAccess chunk); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/CustomServerLifecycleEvents.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/CustomServerLifecycleEvents.java new file mode 100644 index 000000000..e432f1b7e --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/CustomServerLifecycleEvents.java @@ -0,0 +1,14 @@ +package org.dynmap.fabric_26_1.event; + +import net.fabricmc.fabric.api.event.Event; +import net.fabricmc.fabric.api.event.EventFactory; +import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents; + +public class CustomServerLifecycleEvents { + public static final Event SERVER_STARTED_PRE_WORLD_LOAD = + EventFactory.createArrayBacked(ServerLifecycleEvents.ServerStarted.class, (callbacks) -> (server) -> { + for (ServerLifecycleEvents.ServerStarted callback : callbacks) { + callback.onServerStarted(server); + } + }); +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/PlayerEvents.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/PlayerEvents.java new file mode 100644 index 000000000..b4fa31974 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/PlayerEvents.java @@ -0,0 +1,62 @@ +package org.dynmap.fabric_26_1.event; + +import net.fabricmc.fabric.api.event.Event; +import net.fabricmc.fabric.api.event.EventFactory; +import net.minecraft.server.level.ServerPlayer; + +public class PlayerEvents { + private PlayerEvents() { + } + + public static Event PLAYER_LOGGED_IN = EventFactory.createArrayBacked(PlayerLoggedIn.class, + (listeners) -> (player) -> { + for (PlayerLoggedIn callback : listeners) { + callback.onPlayerLoggedIn(player); + } + } + ); + + public static Event PLAYER_LOGGED_OUT = EventFactory.createArrayBacked(PlayerLoggedOut.class, + (listeners) -> (player) -> { + for (PlayerLoggedOut callback : listeners) { + callback.onPlayerLoggedOut(player); + } + } + ); + + public static Event PLAYER_CHANGED_DIMENSION = EventFactory.createArrayBacked(PlayerChangedDimension.class, + (listeners) -> (player) -> { + for (PlayerChangedDimension callback : listeners) { + callback.onPlayerChangedDimension(player); + } + } + ); + + public static Event PLAYER_RESPAWN = EventFactory.createArrayBacked(PlayerRespawn.class, + (listeners) -> (player) -> { + for (PlayerRespawn callback : listeners) { + callback.onPlayerRespawn(player); + } + } + ); + + @FunctionalInterface + public interface PlayerLoggedIn { + void onPlayerLoggedIn(ServerPlayer player); + } + + @FunctionalInterface + public interface PlayerLoggedOut { + void onPlayerLoggedOut(ServerPlayer player); + } + + @FunctionalInterface + public interface PlayerChangedDimension { + void onPlayerChangedDimension(ServerPlayer player); + } + + @FunctionalInterface + public interface PlayerRespawn { + void onPlayerRespawn(ServerPlayer player); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/ServerChatEvents.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/ServerChatEvents.java new file mode 100644 index 000000000..5789de26a --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/event/ServerChatEvents.java @@ -0,0 +1,23 @@ +package org.dynmap.fabric_26_1.event; + +import net.fabricmc.fabric.api.event.Event; +import net.fabricmc.fabric.api.event.EventFactory; +import net.minecraft.server.level.ServerPlayer; + +public class ServerChatEvents { + private ServerChatEvents() { + } + + public static Event EVENT = EventFactory.createArrayBacked(ServerChatCallback.class, + (listeners) -> (player, message) -> { + for (ServerChatCallback callback : listeners) { + callback.onChatMessage(player, message); + } + } + ); + + @FunctionalInterface + public interface ServerChatCallback { + void onChatMessage(ServerPlayer player, String message); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeEffectsMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeEffectsMixin.java new file mode 100644 index 000000000..239964c92 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeEffectsMixin.java @@ -0,0 +1,52 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.level.biome.BiomeSpecialEffects; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.dynmap.fabric_26_1.access.BiomeEffectsExt; +import java.util.Optional; + +@Mixin(BiomeSpecialEffects.class) +public class BiomeEffectsMixin implements BiomeEffectsExt { + + @Shadow private int waterColor; + @Shadow private Optional foliageColor; + @Shadow private Optional dryFoliageColor; + @Shadow private Optional grassColor; + @Shadow private BiomeSpecialEffects.GrassColorModifier grassColorModifier; + + private int dynmap$waterColor; + + @Inject(method = "", at = @At("RETURN")) + private void onInit(int waterColor, + Optional foliageColor, + Optional dryFoliageColor, + Optional grassColor, + BiomeSpecialEffects.GrassColorModifier grassColorModifier, + CallbackInfo ci) + { + this.dynmap$waterColor = waterColor; + } + + @Override + public int dynmap$getWaterColor() { + return dynmap$waterColor; + } + + @Override + public Optional dynmap$getFoliageColor() { return foliageColor; } + + @Override + public Optional dynmap$getDryFoliageColor() { return dryFoliageColor; } + + @Override + public Optional dynmap$getGrassColor() { return grassColor; } + + @Override + public BiomeSpecialEffects.GrassColorModifier dynmap$getGrassColorModifier() { + return grassColorModifier; + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeSpecialEffectsMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeSpecialEffectsMixin.java new file mode 100644 index 000000000..ccefcd1da --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeSpecialEffectsMixin.java @@ -0,0 +1,52 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.level.biome.BiomeSpecialEffects; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.dynmap.fabric_26_1.access.BiomeSpecialEffectsExt; +import java.util.Optional; + +@Mixin(BiomeSpecialEffects.class) +public class BiomeSpecialEffectsMixin implements BiomeSpecialEffectsExt { + + @Shadow private int waterColor; + @Shadow private Optional foliageColorOverride; + @Shadow private Optional dryFoliageColorOverride; + @Shadow private Optional grassColorOverride; + @Shadow private BiomeSpecialEffects.GrassColorModifier grassColorModifier; + + private int dynmap$waterColor; + + @Inject(method = "", at = @At("RETURN")) + private void onInit(int waterColor, + Optional foliageColorOverride, + Optional dryFoliageColorOverride, + Optional grassColorOverride, + BiomeSpecialEffects.GrassColorModifier grassColorModifier, + CallbackInfo ci) + { + this.dynmap$waterColor = waterColor; + } + + @Override + public int dynmap$getWaterColor() { + return dynmap$waterColor; + } + + @Override + public Optional dynmap$getFoliageColorOverride() { return foliageColorOverride; } + + @Override + public Optional dynmap$getDryFoliageColorOverride() { return dryFoliageColorOverride; } + + @Override + public Optional dynmap$getGrassColorOverride() { return grassColorOverride; } + + @Override + public BiomeSpecialEffects.GrassColorModifier dynmap$getGrassColorModifier() { + return grassColorModifier; + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ChunkGeneratingMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ChunkGeneratingMixin.java new file mode 100644 index 000000000..3dde354c8 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ChunkGeneratingMixin.java @@ -0,0 +1,42 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.level.chunk.status.ChunkStatusTasks; +import net.minecraft.world.level.chunk.status.WorldGenContext; +import net.minecraft.server.level.GenerationChunkHolder; +import net.minecraft.world.level.chunk.ChunkAccess; +import net.minecraft.world.level.chunk.status.ChunkStep; +import net.minecraft.util.StaticCache2D; + +import org.dynmap.fabric_26_1.access.ProtoChunkAccessor; +import org.dynmap.fabric_26_1.event.CustomServerChunkEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(value = ChunkStatusTasks.class, priority = 666 /* fire before Fabric API CHUNK_LOAD event */) +public abstract class ChunkGeneratingMixin { + + @Inject(method = "passThrough", at = @At("TAIL")) + private static void dynmap$onChunkGenerate( + WorldGenContext context, + ChunkStep step, + StaticCache2D cache, + ChunkAccess chunk, + CallbackInfoReturnable cir + ) { + if (((ProtoChunkAccessor)chunk).getTouchedByWorldGen()) { + CustomServerChunkEvents.CHUNK_GENERATE.invoker().onChunkGenerate(context.level(), chunk); + } + } + // @Inject( + // /* Same place as fabric-lifecycle-events-v1 event CHUNK_LOAD (we will fire before it) */ + // method = "passThrough", + // at = @At("TAIL") + // ) + // private static void onChunkGenerate(ChunkAccess chunk, WorldGenContext chunkGenerationContext, GenerationChunkHolder chunkHolder, CallbackInfoReturnable callbackInfoReturnable) { + // if (((ProtoChunkAccessor)chunk).getTouchedByWorldGen()) { + // CustomServerChunkEvents.CHUNK_GENERATE.invoker().onChunkGenerate(chunkGenerationContext.level(), callbackInfoReturnable.getReturnValue()); + // } + // } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/LevelChunkMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/LevelChunkMixin.java new file mode 100644 index 000000000..ba9a21237 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/LevelChunkMixin.java @@ -0,0 +1,26 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.chunk.LevelChunk; + +import org.dynmap.fabric_26_1.event.BlockEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(LevelChunk.class) +public abstract class LevelChunkMixin { + @Shadow + public abstract Level getLevel(); + + @Inject(method = "setBlockState", at = @At("RETURN")) + public void setBlockState(BlockPos pos, BlockState state, int flags, CallbackInfoReturnable info) { + if (info.getReturnValue() != null) { + BlockEvents.BLOCK_EVENT.invoker().onBlockEvent(this.getLevel(), pos); + } + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/MinecraftServerMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/MinecraftServerMixin.java new file mode 100644 index 000000000..fd18678bc --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/MinecraftServerMixin.java @@ -0,0 +1,17 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.server.MinecraftServer; + +import org.dynmap.fabric_26_1.event.CustomServerLifecycleEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(MinecraftServer.class) +public class MinecraftServerMixin { + @Inject(method = "loadLevel", at = @At("HEAD")) + protected void loadLevel(CallbackInfo info) { + CustomServerLifecycleEvents.SERVER_STARTED_PRE_WORLD_LOAD.invoker().onServerStarted((MinecraftServer) (Object) this); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerListMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerListMixin.java new file mode 100644 index 000000000..92b6b4a5c --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerListMixin.java @@ -0,0 +1,32 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.entity.Entity; +import net.minecraft.network.Connection; +import net.minecraft.server.players.PlayerList; +import net.minecraft.server.network.CommonListenerCookie; +import net.minecraft.server.level.ServerPlayer; + +import org.dynmap.fabric_26_1.event.PlayerEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(PlayerList.class) +public class PlayerListMixin { + @Inject(method = "placeNewPlayer", at = @At("TAIL")) + public void placeNewPlayer(Connection connection, ServerPlayer player, CommonListenerCookie ccd, CallbackInfo info) { + PlayerEvents.PLAYER_LOGGED_IN.invoker().onPlayerLoggedIn(player); + } + + @Inject(method = "remove", at = @At("HEAD")) + public void remove(ServerPlayer player, CallbackInfo info) { + PlayerEvents.PLAYER_LOGGED_OUT.invoker().onPlayerLoggedOut(player); + } + + @Inject(method = "respawn", at = @At("RETURN")) + public void respawn(ServerPlayer player, boolean alive, Entity.RemovalReason removalReason, CallbackInfoReturnable info) { + PlayerEvents.PLAYER_RESPAWN.invoker().onPlayerRespawn(info.getReturnValue()); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerManagerMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerManagerMixin.java new file mode 100644 index 000000000..354e6d316 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerManagerMixin.java @@ -0,0 +1,32 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.entity.Entity; +import net.minecraft.network.Connection; +import net.minecraft.server.players.PlayerList; +import net.minecraft.server.network.CommonListenerCookie; +import net.minecraft.server.level.ServerPlayer; + +import org.dynmap.fabric_26_1.event.PlayerEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(PlayerList.class) +public class PlayerManagerMixin { + @Inject(method = "onPlayerConnect", at = @At("TAIL")) + public void onPlayerConnect(Connection connection, ServerPlayer player, CommonListenerCookie ccd, CallbackInfo info) { + PlayerEvents.PLAYER_LOGGED_IN.invoker().onPlayerLoggedIn(player); + } + + @Inject(method = "remove", at = @At("HEAD")) + public void remove(ServerPlayer player, CallbackInfo info) { + PlayerEvents.PLAYER_LOGGED_OUT.invoker().onPlayerLoggedOut(player); + } + + @Inject(method = "respawnPlayer", at = @At("RETURN")) + public void respawnPlayer(ServerPlayer player, boolean alive, Entity.RemovalReason removalReason, CallbackInfoReturnable info) { + PlayerEvents.PLAYER_RESPAWN.invoker().onPlayerRespawn(info.getReturnValue()); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ProtoChunkMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ProtoChunkMixin.java new file mode 100644 index 000000000..870b095cd --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ProtoChunkMixin.java @@ -0,0 +1,31 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.chunk.ProtoChunk; + +import org.dynmap.fabric_26_1.access.ProtoChunkAccessor; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(ProtoChunk.class) +public class ProtoChunkMixin implements ProtoChunkAccessor { + private boolean touchedByWorldGen = false; + + @Inject( + method = "setBlockState", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/world/level/chunk/LevelChunkSection;setBlockState(IIILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState;" + ) + ) + public void setBlockState(BlockPos pos, BlockState state, int flags, CallbackInfoReturnable info) { + touchedByWorldGen = true; + } + + public boolean getTouchedByWorldGen() { + return touchedByWorldGen; + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerGamePacketListenerImplMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerGamePacketListenerImplMixin.java new file mode 100644 index 000000000..925c4de17 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerGamePacketListenerImplMixin.java @@ -0,0 +1,74 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.SignBlockEntity; +import net.minecraft.network.chat.FilterMask; +import net.minecraft.network.chat.PlayerChatMessage; +import net.minecraft.network.protocol.game.ServerboundSignUpdatePacket; +import net.minecraft.server.network.FilteredText; +import net.minecraft.server.network.TextFilter; +import net.minecraft.server.network.ServerGamePacketListenerImpl; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.core.BlockPos; + +import java.util.Arrays; +import java.util.List; + +import org.dynmap.fabric_26_1.event.BlockEvents; +import org.dynmap.fabric_26_1.event.ServerChatEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.LocalCapture; + +@Mixin(ServerGamePacketListenerImpl.class) +public abstract class ServerGamePacketListenerImplMixin { + @Shadow + public ServerPlayer player; + + @Inject( + method = "broadcastChatMessage", + at = @At( + value = "HEAD" + ) + ) + public void broadcastChatMessage(PlayerChatMessage signedMessage, CallbackInfo ci) { + ServerChatEvents.EVENT.invoker().onChatMessage(player, signedMessage.decoratedContent().getString()); + } + + @Inject( + method = "updateSignText", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/world/level/block/entity/SignBlockEntity;updateSignText(Lnet/minecraft/world/entity/player/Player;ZLjava/util/List;)V", + shift = At.Shift.BEFORE + ), + locals = LocalCapture.CAPTURE_FAILHARD, + cancellable = true + ) + public void updateSignText(ServerboundSignUpdatePacket packet, List signText, CallbackInfo ci, + ServerLevel serverWorld, BlockPos blockPos, BlockEntity blockEntity, SignBlockEntity signBlockEntity) + { + // Pull the raw text from the input. + String[] rawTexts = new String[4]; + for (int i=0; i newSignText = Arrays.stream(rawTexts).map((raw) -> new FilteredText(raw, FilterMask.PASS_THROUGH)).toList(); + + // Execute the setting of the texts with the edited values. + signBlockEntity.updateSignText(this.player, packet.isFrontText(), newSignText); + + // Cancel the original tryChangeText() since we're calling it ourselves above. + ci.cancel(); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayNetworkHandlerMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayNetworkHandlerMixin.java new file mode 100644 index 000000000..8861e1d0e --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayNetworkHandlerMixin.java @@ -0,0 +1,74 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.SignBlockEntity; +import net.minecraft.network.chat.FilterMask; +import net.minecraft.network.chat.PlayerChatMessage; +import net.minecraft.network.protocol.game.ServerboundSignUpdatePacket; +import net.minecraft.server.network.FilteredText; +import net.minecraft.server.network.TextFilter; +import net.minecraft.server.network.ServerGamePacketListenerImpl; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.network.chat.Component; +import net.minecraft.core.BlockPos; + +import java.util.Arrays; +import java.util.List; + +import org.dynmap.fabric_26_1.event.BlockEvents; +import org.dynmap.fabric_26_1.event.ServerChatEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.LocalCapture; + +@Mixin(ServerGamePacketListenerImpl.class) +public abstract class ServerPlayNetworkHandlerMixin { + @Shadow + public ServerPlayer player; + + @Inject( + method = "handleDecoratedMessage", + at = @At( + value = "HEAD" + ) + ) + public void onGameMessage(PlayerChatMessage signedMessage, CallbackInfo ci) { + ServerChatEvents.EVENT.invoker().onChatMessage(player, signedMessage.decoratedContent().getString()); + } + + @Inject( + method = "onSignUpdate", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/world/level/block/entity/SignBlockEntity;tryChangeText(Lnet/minecraft/server/level/ServerPlayer;ZLjava/util/List;)V", + shift = At.Shift.BEFORE + ), + locals = LocalCapture.CAPTURE_FAILHARD, + cancellable = true + ) + public void onSignUpdate(ServerboundSignUpdatePacket packet, List signText, CallbackInfo ci, + ServerLevel serverWorld, BlockPos blockPos, BlockEntity blockEntity, SignBlockEntity signBlockEntity) + { + // Pull the raw text from the input. + String[] rawTexts = new String[4]; + for (int i=0; i newSignText = Arrays.stream(rawTexts).map((raw) -> new FilteredText(raw, FilterMask.PASS_THROUGH)).toList(); + + // Execute the setting of the texts with the edited values. + signBlockEntity.updateSignText(this.player, packet.isFrontText(), newSignText); + + // Cancel the original tryChangeText() since we're calling it ourselves above. + ci.cancel(); + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerEntityMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerEntityMixin.java new file mode 100644 index 000000000..8419ddbda --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerEntityMixin.java @@ -0,0 +1,32 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.level.portal.TeleportTransition; + +import org.dynmap.fabric_26_1.event.PlayerEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(ServerPlayer.class) +public class ServerPlayerEntityMixin { +// @Inject(method = "teleport(Lnet/minecraft/server/level/ServerLevel;DDDFF)V", at = @At("RETURN")) +// public void teleport(ServerLevel targetWorld, double x, double y, double z, float yaw, float pitch, CallbackInfo info) { +// ServerPlayer player = (ServerPlayer) (Object) this; +// if (targetWorld != player.getServerLevel()) { +// PlayerEvents.PLAYER_CHANGED_DIMENSION.invoker().onPlayerChangedDimension(player); +// } +// } + + @Inject(method = "teleportTo(Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/entity/Entity;", at = @At("TAIL")) + public void teleportTo(TeleportTransition teleportTarget, CallbackInfoReturnable info) { + ServerPlayer player = (ServerPlayer) (Object) this; + if (player.getRemovalReason() == null) { + PlayerEvents.PLAYER_CHANGED_DIMENSION.invoker().onPlayerChangedDimension(player); + } + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerMixin.java new file mode 100644 index 000000000..2ea66c5b6 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerMixin.java @@ -0,0 +1,32 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.level.portal.TeleportTransition; + +import org.dynmap.fabric_26_1.event.PlayerEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(ServerPlayer.class) +public class ServerPlayerMixin { +// @Inject(method = "teleport(Lnet/minecraft/server/world/ServerWorld;DDDFF)V", at = @At("RETURN")) +// public void teleport(ServerWorld targetWorld, double x, double y, double z, float yaw, float pitch, CallbackInfo info) { +// ServerPlayer player = (ServerPlayer) (Object) this; +// if (targetWorld != player.getServerWorld()) { +// PlayerEvents.PLAYER_CHANGED_DIMENSION.invoker().onPlayerChangedDimension(player); +// } +// } + + @Inject(method = "teleport(Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity;", at = @At("TAIL")) + public void teleportTo(TeleportTransition teleportTarget, CallbackInfoReturnable info) { + ServerPlayer player = (ServerPlayer) (Object) this; + if (player.getRemovalReason() == null) { + PlayerEvents.PLAYER_CHANGED_DIMENSION.invoker().onPlayerChangedDimension(player); + } + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/WorldChunkMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/WorldChunkMixin.java new file mode 100644 index 000000000..12bb92294 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/WorldChunkMixin.java @@ -0,0 +1,26 @@ +package org.dynmap.fabric_26_1.mixin; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.chunk.LevelChunk; + +import org.dynmap.fabric_26_1.event.BlockEvents; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(LevelChunk.class) +public abstract class WorldChunkMixin { + @Shadow + public abstract Level getWorld(); + + @Inject(method = "setBlockState", at = @At("RETURN")) + public void setBlockState(BlockPos pos, BlockState state, int flags, CallbackInfoReturnable info) { + if (info.getReturnValue() != null) { + BlockEvents.BLOCK_EVENT.invoker().onBlockEvent(this.getWorld(), pos); + } + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/FabricPermissions.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/FabricPermissions.java new file mode 100644 index 000000000..931a4f843 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/FabricPermissions.java @@ -0,0 +1,48 @@ +package org.dynmap.fabric_26_1.permissions; + +import me.lucko.fabric.api.permissions.v0.Permissions; +import net.minecraft.world.entity.player.Player; +import org.dynmap.Log; +import org.dynmap.fabric_26_1.DynmapPlugin; +import org.dynmap.json.simple.parser.JSONParser; + +import java.util.Set; +import java.util.stream.Collectors; + +public class FabricPermissions implements PermissionProvider { + + private String permissionKey(String perm) { + return "dynmap." + perm; + } + + @Override + public Set hasOfflinePermissions(String player, Set perms) { + return perms.stream() + .filter(perm -> hasOfflinePermission(player, perm)) + .collect(Collectors.toSet()); + } + + @Override + public boolean hasOfflinePermission(String player, String perm) { + return DynmapPlugin.plugin.isOp(player.toLowerCase()); + } + + @Override + public boolean has(Player player, String permission) { + if (player == null) return false; + String name = player.getName().getString().toLowerCase(); + if (DynmapPlugin.plugin.isOp(name)) return true; + // return Permissions.check(player, permissionKey(permission)); + return true; // TODO: implement proper permission checks (waiting on fabric-permissions-api update) + } + + @Override + public boolean hasPermissionNode(Player player, String permission) { + if (player != null) { + String name = player.getName().getString().toLowerCase(); + return DynmapPlugin.plugin.isOp(name); + } + return false; + } + +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/FilePermissions.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/FilePermissions.java new file mode 100644 index 000000000..d16a531e8 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/FilePermissions.java @@ -0,0 +1,103 @@ +package org.dynmap.fabric_26_1.permissions; + +import net.minecraft.world.entity.player.Player; +import org.dynmap.ConfigurationNode; +import org.dynmap.Log; +import org.dynmap.fabric_26_1.DynmapPlugin; + +import java.io.File; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +public class FilePermissions implements PermissionProvider { + private HashMap> perms; + private Set defperms; + + public static FilePermissions create() { + File f = new File("dynmap/permissions.yml"); + if (!f.exists()) + return null; + ConfigurationNode cfg = new ConfigurationNode(f); + cfg.load(); + + Log.info("Using permissions.yml for access control"); + + return new FilePermissions(cfg); + } + + private FilePermissions(ConfigurationNode cfg) { + perms = new HashMap>(); + for (String k : cfg.keySet()) { + List p = cfg.getStrings(k, null); + if (p != null) { + k = k.toLowerCase(); + HashSet pset = new HashSet(); + for (String perm : p) { + pset.add(perm.toLowerCase()); + } + perms.put(k, pset); + if (k.equals("defaultuser")) { + defperms = pset; + } + } + } + } + + private boolean hasPerm(String player, String perm) { + Set ps = perms.get(player); + if ((ps != null) && (ps.contains(perm))) { + return true; + } + if (defperms.contains(perm)) { + return true; + } + return false; + } + + @Override + public Set hasOfflinePermissions(String player, Set perms) { + player = player.toLowerCase(); + HashSet rslt = new HashSet(); + if (DynmapPlugin.plugin.isOp(player)) { + rslt.addAll(perms); + } else { + for (String p : perms) { + if (hasPerm(player, p)) { + rslt.add(p); + } + } + } + return rslt; + } + + @Override + public boolean hasOfflinePermission(String player, String perm) { + player = player.toLowerCase(); + if (DynmapPlugin.plugin.isOp(player)) { + return true; + } else { + return hasPerm(player, perm); + } + } + + @Override + public boolean has(Player psender, String permission) { + if (psender != null) { + String n = psender.getName().getString().toLowerCase(); + return hasPerm(n, permission); + } + return true; + } + + @Override + public boolean hasPermissionNode(Player psender, String permission) { + if (psender != null) { + String player = psender.getName().getString().toLowerCase(); + return DynmapPlugin.plugin.isOp(player); + } + return false; + } + +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/LuckPermissions.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/LuckPermissions.java new file mode 100644 index 000000000..5c5816ae7 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/LuckPermissions.java @@ -0,0 +1,103 @@ +package org.dynmap.fabric_26_1.permissions; + +import me.lucko.fabric.api.permissions.v0.Permissions; +import net.luckperms.api.LuckPerms; +import net.luckperms.api.LuckPermsProvider; +import net.luckperms.api.cacheddata.CachedPermissionData; +import net.luckperms.api.model.user.User; +import net.luckperms.api.util.Tristate; +import net.minecraft.world.entity.player.Player; +import net.minecraft.server.MinecraftServer; +import org.dynmap.Log; +import org.dynmap.fabric_26_1.DynmapPlugin; +import org.dynmap.json.simple.JSONArray; +import org.dynmap.json.simple.JSONObject; +import org.dynmap.json.simple.parser.JSONParser; +import org.dynmap.json.simple.parser.ParseException; + +import java.io.BufferedReader; +import java.io.FileReader; +import java.io.IOException; +import java.util.Optional; +import java.util.Set; +import java.util.UUID; +import java.util.stream.Collectors; + +public class LuckPermissions implements PermissionProvider { + + private final JSONParser parser = new JSONParser(); + private LuckPerms api = null; + + private Optional getApi() { + if (api != null) return Optional.of(api); + try { + api = LuckPermsProvider.get(); + return Optional.of(api); + } catch (Exception ex) { + Log.warning("Trying to access LuckPerms before it has loaded"); + return Optional.empty(); + } + } + + private Optional cachedUUID(String username) { + try { + BufferedReader reader = new BufferedReader(new FileReader("usercache.json")); + JSONArray cache = (JSONArray) parser.parse(reader); + for (Object it : cache) { + JSONObject user = (JSONObject) it; + if (user.get("name").toString().equalsIgnoreCase(username)) { + String uuid = user.get("uuid").toString(); + return Optional.of(UUID.fromString(uuid)); + } + } + + reader.close(); + } catch (IOException | ParseException ex) { + Log.warning("Unable to read usercache.json"); + } + + return Optional.empty(); + } + + private String permissionKey(String perm) { + return "dynmap." + perm; + } + + @Override + public Set hasOfflinePermissions(String player, Set perms) { + return perms.stream() + .filter(perm -> hasOfflinePermission(player, perm)) + .collect(Collectors.toSet()); + } + + @Override + public boolean hasOfflinePermission(String player, String perm) { + if (DynmapPlugin.plugin.isOp(player.toLowerCase())) return true; + Optional api = getApi(); + Optional uuid = cachedUUID(player); + if (!uuid.isPresent() || !api.isPresent()) return false; + User user = api.get().getUserManager().loadUser(uuid.get()).join(); + CachedPermissionData permissions = user.getCachedData().getPermissionData(); + Tristate state = permissions.checkPermission(permissionKey(perm)); + return state.asBoolean(); + } + + @Override + public boolean has(Player player, String permission) { + if (player == null) return false; + String name = player.getName().getString().toLowerCase(); + if (DynmapPlugin.plugin.isOp(name)) return true; + // return Permissions.check(player, permissionKey(permission)); + return true; // TODO: implement proper permission checks (waiting on fabric-permissions-api update) + } + + @Override + public boolean hasPermissionNode(Player player, String permission) { + if (player != null) { + String name = player.getName().getString().toLowerCase(); + return DynmapPlugin.plugin.isOp(name); + } + return false; + } + +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/OpPermissions.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/OpPermissions.java new file mode 100644 index 000000000..031e78ec7 --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/OpPermissions.java @@ -0,0 +1,52 @@ +package org.dynmap.fabric_26_1.permissions; + +import net.minecraft.world.entity.player.Player; +import org.dynmap.Log; +import org.dynmap.fabric_26_1.DynmapPlugin; + +import java.util.HashSet; +import java.util.Set; + +public class OpPermissions implements PermissionProvider { + public HashSet usrCommands = new HashSet(); + + public OpPermissions(String[] usrCommands) { + for (String usrCommand : usrCommands) { + this.usrCommands.add(usrCommand); + } + Log.info("Using ops.txt for access control"); + } + + @Override + public Set hasOfflinePermissions(String player, Set perms) { + HashSet rslt = new HashSet(); + if (DynmapPlugin.plugin.isOp(player)) { + rslt.addAll(perms); + } + return rslt; + } + + @Override + public boolean hasOfflinePermission(String player, String perm) { + return DynmapPlugin.plugin.isOp(player); + } + + @Override + public boolean has(Player psender, String permission) { + if (psender != null) { + if (usrCommands.contains(permission)) { + return true; + } + return DynmapPlugin.plugin.isOp(psender.getName().getString()); + } + return true; + } + + @Override + public boolean hasPermissionNode(Player psender, String permission) { + if (psender != null) { + return DynmapPlugin.plugin.isOp(psender.getName().getString()); + } + return true; + } +} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/PermissionProvider.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/PermissionProvider.java new file mode 100644 index 000000000..fef4aa82a --- /dev/null +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/permissions/PermissionProvider.java @@ -0,0 +1,16 @@ +package org.dynmap.fabric_26_1.permissions; + +import net.minecraft.world.entity.player.Player; + +import java.util.Set; + +public interface PermissionProvider { + boolean has(Player sender, String permission); + + boolean hasPermissionNode(Player sender, String permission); + + Set hasOfflinePermissions(String player, Set perms); + + boolean hasOfflinePermission(String player, String perm); + +} diff --git a/fabric-26.1/src/main/resources/assets/dynmap/icon.png b/fabric-26.1/src/main/resources/assets/dynmap/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d18f3e145d02440b065b2365ff14b9261b5877c4 GIT binary patch literal 34043 zcmV)1K+V62P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>Dgpf%@K~#8NUHw_G zB-wc;h`IameT)6>OWw@9xl}H-SD~M|>k}OFElk!TwcI}!h%Xyv~hM}seBrCPdl&a9;zBDb$Czld>Gt!H$0Z9cR$2%O9o9{}8oCwQj4mT9-+w7PWrGn0((my{#r6WX(Se+8=UD zW3nk#3X|&!6-rboYF+%JNIc^Hsic=IRV#PdyxM9xxtg)^XGK4gD#qllWQJ)TYvr4!n}&i&>{K2} zAEFUolu|0}I$u%dW_ilvOs=xJ97|a(ex231;xJW_%c_PQr9p9tyY;MGDhws68#86e zaRP}i6bh?ikiMpnf+Yz$pt>LcT~VR_u$E1wZmVaCe56hM(!MOUOs)oHI^<`$Iy9Qa zEIn5g*0$Gf2vWhzsK?ND#X@TmjyvL)*gG+c4pOQKkn zeMWtol>X43N<}zHZ@b-P$<(VNRPsuZEz8{LJvkdDC!_n4p6IIOyNw_WfC||5_xBa( z=gMPk$SJB-k5#b2|I#~M({ot;|NEeK(07_i?JElTDS2Nl8%`uyag@Nh(766!sMVP| zdB}JoSG?AoN*GD6*MrBw@aYnCKy*Xspq5nw@Ku`4((XyRs|H7vEH_lPs+c3*elcx6 z;L;b&$v?8kO;$eSCKPKZHDIS-s6UFl_bczJk^YW5ysE~dO5aaa8FmWfP-M|UsvV}P zOH5H^&MRGGRaKL{m4qKKXGTgR^+=^;WKufIflj>5x{j@DN?4biRXJdZ za}H0o6<(BiUIWDxbS|&-^U4S%zilqd)~w2zqiVHc%33Iwp;W+P(=rH(GqoMXt>JmZXrL6IG?q1Q;-*yJOYSORu zQLRBZs0A`X@tIU^$o9JIoR%@#MQ(^HWmz|vrZZt7N)n$8mC)&_CHUW|MIB!@YHT43Sxk)YuxUX z?h^W@lsQ?J-43{#rfIj^1;Rv8q~IUIpE=rDX-;i;qQx>ifPR4o2*W22CLvI#=wAv7 zz#@vwrMp~PO_(4nBEWJfNe!l~$kvEAUrZW@lKd5C^6U24k;oh7vZhO=&7?u8{xEC3 zocUj}ga5?s$8mk<(7a(a^J%eJ+a1>$NNKFW=qo9$RRiE88J3Fr$)pRn z{yaCMXrh-{i5k(Cyh!6>++A+Bt&RJ8_X;_1Y?u8vFYrH@Li9`fXHGkjJ=i;96p4Pd z(p|Ko)*ZB>a=N+RjN)hs@S^K^njpL)EGcEivRSR_g};Ti!Z6?g&=5R8e5D?sdisxg zieuQQGcv{J+F)|dtkPMo%mzHHN&^M-LQxuuvMihPy8Xkn`LK{aZz4nwT8bRZyOFBI za&98LAlAsH4Me5hfPlfJgeOUCTDFqr+R|gq+A++Pmf~n?Z_V!*bqZ8G z%=2jpvY@Csu0bqBF|fOYX;PTX3!~5V$tXBx_gfba&+TR+gMmo8E*VY@sPQ*yVE_xW zg>}oS9tCrRZwMDH%hCkxAW@a6k_ENZsWh8#Kx~g7=+TDLiKLPz;ETcttf_D`NHSEk z4Bx>?Z0;;cR#Qd@ETRHjPhl;kT9)7qt-l&sNzwlLlJu-~1dDu3jsA&w)?obKCMze* zY4YMN?&W^9WLN-@DbFT(R-gdL-C&TorcncUj^@{}U(u>Z8(J&c_V*i(;1j|wva%|P z^1@P38m={M6;6uS4(CFQksGY`&C>D{!^65-NRFx@F&(WSjW60H)kU7ialE#+25bq# zfN)TFFzlwXnq2pBju1X=pF$A!aXEYf=Ru>Qtc76-YC+k7WT^^zBtk`9=}uuo4K2im z(pxLNRVkmh5MSrz+r>`5_x#1=tuLFy$5=Qnt^Yo`{EFo5nz7G{HyVvdB^)nUUGOqV z3d`0Mm8B74CsjyV}+fT@Vm?LhOYV6$QmiQYg+-SgjCMUNoMB3L5$kA?O#I z=p+Sn?9(2|l_ce5T@b&f4F}1GV5+KBc`LPM7k018vpkwwO7^V&;Wv$!$5HiiadW>~ zT~jCDG|xM=+)^teP4DI%nXD5CC~<%T?4BeA@ht#H6u#IN1_056mxBLttuhrsd#Dc! zcfhZ>oJs&niX%`S%B034%8Qmmb`U767^bGFs%BTIG#SlKgLpVe4l;R+WELfof8!5+ z07Fw{r;(Q&^aSn*a#n+qv8}ab*>2Xli_rdyHlm_OVp@D6@Fq#JzP^sH@B_5qQ^`_i z7JG}!gtnjnXlrqhAQS3*bhLD92H^W@;^;^i;-pR^qP#s1P? z3@^BiwR!1&EMG}0^^4ZwXN~cTv-ZQwxpDg zxI8I08r~(d!OLo%=4K)*NO~8JjqMRq0zu&@f>YBMiYrtkpiJ}}aD>>3AG0ihG7L+j zdL^P;WkJy!ZjK{J>u`P{7fJ(|i zfBk&?SEXwH-1_=Y*jGl{rqx|JlZNvu(Yx2Q^!%ty{%yAOQt1_S0ked;0VPP||52I5 zegFO|2{hnNsI08}d)d5~>(`uCI?PxlaZiRa7S}@h$UPy#VqT~x<*wBT`pITxYbHao z1_{zRWJ82hBF~`9plpiv@I^Wz^hQCBPDL}S7=AzwL}!B>LlOV&SE^s~?(0f*lsD#F zhqi=^;hINH2Hk|*x3;$M3G;`N|08)}!;!^7(F%$Il!#%IWF3h@l~v3r1tQWhaXvmp zMRWw4D1bH`$t7)7I{WtIzej%en){8{y>HEpbsG${lJ^fDNb18)^Zao5@NP1HPiY+2 zHZnDm2AIC7lGLaS>VW76iTm&UPkf?YoD><=l5Sb464+&f>D-jhJ>*zKg-Jtz4-m~M zSB?sIB-cKZ4F%AjTOi8%RLV)C6h25ya4bj}DuK9#-@wJFqo@Z>LIMFZv7_a0=92pD_WiFl_fXbJ=0#CL(W*=lIM8w^pw()j(NF+N{ZwkAFSIRs zyf}h=obV4=5G+%xWDV+Gq(q;dyx76ED3D8PNnx704-2kp`Iv3J;r{Yi-_#{oH-v8# z#dIlu{b^@1DD{W65h;3I(8wJwN6!%z(P|XCXc~$awUM9U6LQHj4mN^6&=}2DnXXLK zBKE8CC`oxaaPsLe?q!ArtQznY&zYg#R03Mmmb~3)oS)BkI?Y6_da}__^r4iB;t7IK z-~v@N9q^){C1?OO2LGvYomLi8D_*;$nyZywDzzr_L9R`!+?3eXm7DLz%RdXYl8Sw` z`S6>qJ+llCXLSmyBh^uyAVzL%Y-Cvm1uTTM*hKZTeX0!XFFyZaB8J$5h{jq5~Kj(Yqh?U(eO_t+IJg+ms2RpAfEy zhah>V3w(nRUo;YJ!STh;qlQ5o;wP|p9Dq4MWJOf6wBBg@Y*^-}*#*mA(yZeuzF_)m zr8RMR;@7zh*j8#&iOp(VvLjZWNQfbi3a47C8nhW-A#@t~K)yzUU^UOmIgcpbpmBacL@S@SMH;wcB z0-7bxLF74h5G_#>q!0Dr5AXs7JQ`Al)~03U$QuZ8p>m$YN?YqS?Rk+8`{8c0H7^TD zAHEW6C88(x&saK^a%2<)#Ha^)+1|&6a+KSarf5iiV04A(tAJp*k>!BR3GCCLa>8GbQ9vGp z=7C8Im=;<=h(_&{G?Jk%4!gA1xRld@S+;LHW1 zMTs?VEUy;+gebb8Sc13_5<(5cUlD18igBql;A_-W8h=Glp&YJ8R3zOau~!NPgNKXG3iF3oEDx7UxqXn%}E;vjE?73Hn}kSU=`d;u?l6g~~k z`22^77#tMf4uRn+{9h?rCYxO~`X%l4&(8l?FQcDX-+ZI-ow2s2LN7F42T;=1<;m6g zzyIOr{_BCFnyw;r!rIwjbOic#Vyb&zFIrf_@{?+y2 z7dr!AEALL&+Y{%tQ6tkEUu_+Ht+5A59_G!k1Q-zKLP3vgU&szMp-bH^(NL;P9OAN; zE0$YLo=bl4+~kk7DtXQO#w+f(X2ymlAulXTNr%&-6c`N}sH<8vJ`ZwqUdpR7sTX1r zctW+n?ntL}go+mfWZ2E&L5MjrZ_0&SjV*2%sxB!ptEP2U1C$_lGJk6Jf-)f(sNjea zIcTXBd7SBSF0pEy261Y_)Ed$T9f1zeLMbT0g%w|x47gaW zm^73o+yxPf%7Opk?-!zz*?;}aWKdWGbq#^cR;xgAU!AZ1XwcsBA{Z4dM2 zoBZle!)+wb-)i6g<>q}f3ThzcAzDEC{Y9>$S9!a)%tRhgN-9L(l&4RHfAjh9PgoJX z?0oZeAAqy2BPXmmV7sW&_2N#P9Gv8tt2aRp=jouI?maBW2T_;9mvBBm6*6HBPHg;qNV6c zT9gm-6~nx0wM|(I>O8GDSS7@j6$SYn%AkHyNldN123Vm=Buq$u(Grq^#Zow{Q!%7H zkhoN535iGs9)pZv6J87Lp+H>4{=5InKYLnvugT8`+!>Z04wh*Ua(3W8{nD`At%u)T zJA1sFW|Dr8`fo?eFNd3mrjOgF??%gMtqXixjET-_)qr`y^w(Cpm275;>DSX|;val= z_D5BbyzYGcRsUCK`noD*tS(Emlt;7Cn@7Xf_eS@R`FNNfhuLtRp6~VF97I!s3Xm6( z%fMQR!C%g*&Dl zjU#rFs#X=5vJx)Wt)g!=XHu}HNh^ir+s;4!)oy67<+`=mh||zg5a6`D z%!HQ0tCGb- zmd|QgP2CMu(>K;vq9nV#>^@z;xe>e(D9!hrFFi1BA_nMyg1XKn!;{kO;^Q=Y|BueX zM6oo>ARDD2Tdtt_$gYGyOJq)21%O^Onw%F1D@$2YnpS1nYLcKAqVJS^l4X&g$s{N| zBGADMO9B1R8Ih2L%cDS>TY2@w*2>movOm(=W%G32zh=o7nK|ZhL$yX~`_13}Ol!k1 zZh!d&*ywZ?ynFv1+7f5kAN}lao2WO|cv0&nnK1N2Q(6T0`1Y%J1K zy%w&w)%bgzkDqi-3rPcNks6t*@>mVeXs{e1r?cian{e#BW_EVIn%@1$`_k*p?~Y;h zb*2&_F-@hsTD<4ZUVLx1_v2L0WDA5s*T`Oxsa7Bqv@nCj2kQof2l7IE&`cT@5bGj` z0y1lEh7`NZ^gJ!Zz}`By^aiMU!H6+4D{ zv6$}4c>^htl6$a&hP&ah=bYZNX4jSLzG)&8)LKqsqqhw64wBid>}MhBrl|tbzaD2H zszoEEG~$NNfrn57s)cP3tCLF4t9cF>L(@f;FQNy5A>8_NU-;s|gS|Iie(7X1=a;^* z{JGz~wItsPe%MMLoN;d?chD(I;X!4*9;ar)U_pn;;(h zqyPv5QWH+SaC2IjgV2bOs7h6#7b#RkKSIPLXo4EbhVqodAqe*u#Dh9Z;0wc(YkgjP zBhI>tlqB$@GS8sEnlCN6h>T9t>1{1Fy1rqtX`t?(_Kwc|JkNGEQB64y)28P>wR_W+ zI{U*T3L%7oat2gH-T}*|K^~^rpibay$ondI2~J=}sakoF>S!DID_9fyQ)Cn*$jCnT zxzDv)EnU~|-TmYzKlsb@S)xDjef##W-&|s!DPCI6AD-s!sPd78*-8(K@> zHBx#OAZ~k`kE!jA96Y10EXzVy9ml~JO)eqdEKQ?029Y-E(c`oK-)n*K<9Y=;v&WTX zB1Hc^qlL(XwLbbJ_^00l#zUaM@k;iZDQvFf#F!T9!I@-%#A z3kdj<*pp8_i62eVY&M&Y>yC&0H(&Yb@o3H-`?dD7zkRhMJy*QcOb!sAhZQ`u0)`Y~ zlG(P*W~Zk$*D^}ZB*(U3y~E*fHk+-itU#lur>CgNwr$u2&+}n8`?I-z&W&q|7Bcc* z1WF{WLcS=EoPcC5=)nRg$(He>U<-@c3cy>LBLkrRi0|T0eBd045ZD#maq$EEi3|f9 z4H47$1dy3)X~k@wFEMqho0HWQ|MoSh)hwTW>@3fVjgIh;(m$I0P1P5i%X1F;ba}p~#Oq29MY?=%TXA9BOAMsW3RqP<|M>$TQ7`mFsyo^g} z$eE{K>P+?GP1zVb-8-iL+S51If8%S?^-H6sH_?^-ypZo7*yEWopY?BCI{US+;&aRq z%Z3i%s;-?$X26w54Fph z;Q;GV2>@qd^$t=2oNbV?9=C6Os%r%V_6 zLYK%%DM6>GTNbsd6Z@eU3nNBosqHIe14&j0d!{3l{lnVPHxl~7Cm?_51{PmbdMK61 zrZgE05@cUZ03Zx#YUhTUDst~sH3LnTCgHt{Yn!g+f)3nyV4scKQN%ZvPXF<@=U;lR z(m^$A14%a=asT|}fB4HkJsk{ze+JkCttg<;5mbuaphgH6HbE&mG{BWIfs<5%I3R3k zaO(;!p|MgzPMl>1wfy_P|NGDij<%cn&Fjt8C3P^ICu#Y$uRfKf@&5kcrI+u2`0?c8 z)u)=>?%qdlr%7xW02l*#$ap--vIM0=+@kN~fxhpz+Z}uoo+!%k@kta;cXlo@Rm(Eu zGzA*R6s_cZlAO+p!%UipIEmcgQKE?UA=fR^qPHT=0}bA4Xv~xJ9mU02y3C-F{W=`g zDGh1Os*Y!k)3mLbiB*MV0c@toT}vvLDUVYn<&=ApnyiqK>2s-UDLgA}M`t!^9bU4t zu@>O@FZa3#H4yQ^(cs&0@9>)=f5ZF;7DO_xj_~k3t4)*uA zw>FEMyRHp$+}nGwyu1XJEc^pHSb(0!j4aRQ(Ro-LhHOlUJC#O^MGVw%zgwk|o+qWI zG8i%>n^&dA*h+1#lx9}(cg7>7kZ$(6{ZXhnYHiA~Tu$=TtQfLXHIr0}1=AEgVqHp_ zig}@cEi}~{&<%ee0{a63H zZ$ELv%hT}A-BT#(;!f|<#TCypX4B}w!3YVB=Q-U@^TKxX(gn|T&Ao@`5BE<|q6rtI zsZb`8YuZG+>Q!Ynlu!EkK|F&UQDDaj)9KXnJe-0CqR;RkG%+tSwAORlj<&4T9!I##MG&Ca$4obs5_A)a1D@_2q1orkAXS9?R1z za}uRdYK{g6DyjzjU5LXV(17$SU91)Xf6x?|u#PsVimqz_!GrU&C{51B!&w}jPe#M( z#L#rXxllXN9@sKO4<8~HFGd&AVb+%duPkGENwPTrt<>QN5mIu2NbKw^VEE{WyEU+8)x&Q_;4^jX*$cT zMrSsgA{dp?d65R1)eyeT5XSKdH9&E;*6{T;rL?Pp>&O6A4hn}tC7sql!>Awt8ix?z zUWXMk*-R}Lib2>Aa}I?5GmU3PRT^?>N>iOfRka7kObAXh#%Sr3m}8ljI$X|T750JM ziv<&uD99Q@8N3XJ3mSpQOD;lHEXJ{cJWv(cHI7hPPMNlJ&K*zpxTa02OJ4INkCq(= zKh32=qai<_S-!op`t|3YyK}PN-ydCF+uVA7{fXP#O0~qk@yk!OoA%CyCG_(D^?&=* z!{h9H%tvSA-~1yiO&Romr>Q1cIu~l<9v{bj{tU*nu=L0o8Q;T!m-+;3aC<3OLq$x0X9k7P(+IrKJ z+csNfwWG>~Z&YbkL^F|N!0c$Yk5U_uXr=@0XlxzgAkscqZ+F+0*H_KQZ>{bh2D5p1=aZ9r?|yRq z<~mZUEH7ZWYwJr_F12?rHqB->NKOW`!^#i2QL{*SI7z2&6&N&iqA_h49ESNAI>>Tf z%+FiCr?)Q);h+~am;j=P4p&f=FboHS{&~N@w7jy^+NeRzVZA}t=Tpr@n4?rn5v){T zKwYNfMk0UaQp!6FGD=Yeb>EbIfs5O=C`ZiQ0Pl_3`Z2)88&l{}d6oGf|~E%8aK zrT{YZNdXfj;8V~Zkv)Of3vh>C#T=)kx~g6&y01lzdW7f$^3A}2N+ipKT#7s!1Yddl zDOe7xt1tb^m*0K3`-gwwAND)#me2n4|MjnKZ7w0fLvu%i$typ4qpH}_`ug1m(>LFK zxVN{zfA{|Rz5Ca%tv>P0WmpDM_#lX~Gom1_n#{{gYN~QaO>BS} zFT^ymuP=A3Ehd?uPRwa103xX{m;gYF2rF{nNH?c3itYJsYy&arx?tuUvg>=hBs}$Dg{i zz3m>}zyI#5A9%jMcW-a+y$?5+&ENT7eeP@Deg^h{FlCrp6lQ6f4Ehr|xaF9gX8Y>K z)|K@wM^lH|C+b1`JkL&5-vWOy4=5-JK-IhVH7BG7n~F=fk7J zV~GCqpLy~--}v(7i`&TTmY15HmJf=D6w}t)4Sf|V%#ljTDRmkeh%0@`0PO)3AR&Oz z(N)L-@Qod?>H?ramMdg8FPW?IbuE?43bHd*WCNh5az(=f5H#|^cA?7_qj4O#7hFtC z_z<7R<)~4Fm~vWpvR+w#KMW2OA_bs!oLEX(Mk8^^`*0E1D#dx>NxG?jw0CG3$}I8! z>hE?WxiOtg_8y*smdoFG;q$>fnVcPc`Im41?mzvNYd5#TF#7pV-aS1&D-fL&{i)}7 zp<;?ZhW6n8$$$8RS7zhz*M92-?3kAJ>%aBFlh0m*$W&R&^KAe4_~j2iJQ~hjWruMe z+#=26h!4YTR7pix^ouHyYrSEtG_;LqR*c8vhVMS}AnFD10oN3;Y`CKkB4p2)D0{UsDem9;)KCUzE``N zaekgL3*ndqSLPIU5t)UIN=s&?Dw0B63M`@&k6a1|Aa3GI=Nze&wyZ~#_#<^9Wz)Flga<`2d{kc(Sd1GVq%!)Qm=RO@`b@C(|2CJ*J!sQK0OaV?uUExY!GHc zWUC!(XVrd8P8+Ak1Hj(ro`3RJzwzbWOBaAoG^Sj^$<%@qj>C9hdyZ|auXdXr@(Jp1 z!(Q^V6$i?$lX)D9SxS;N&DIhzmjLcer%(yuLi7k5pf;MD%NB@&teHCU3D_(F88%9w z9!*bjcn%pdO+MpCs8pNPjtR03Hz4MUFkY=|QIc=xwxP0sa*>rM>sogCG6PyZ`+E{QYnLqvsI%V5+d(XFq%8<`Wlw@E32n zp0&Ew8IPxEIWMczv(X>^o4@v#{L~(d!($ojQrBDd#TD~0DRECv`mj_2oUecB+U^dz z3eg`Nj>n@I4So1<*zI~a2nmt>68Wio&)(ix0Vs{9b5xzhY8Dv^Aeki+gPSr+i4lQu zKnyq1`a-cm4lqOfSVWqXffT_=DL6x!P!9!O=&yo*iz$?h1~wL$LxK}*hX$$;22h)h zSW=)s$xv*jCR#;m786@!$e=^2k|F0nU>D;&RRku?O1fQ5j9(5o15sywIQU8#w39Rg z!GmnsFMs8;AKiOE3J3Ys)oV}PwjKBF*Y6DiJx*&&EiYZ(z)y~Aq)GPE7eAOzg7wX= zp^FT=tV~mT>$Uq^J4=t<+(P4rqu`T!C!=W^=6cng9v(hCygy#+Z0|I0E4()uO>o@{ z&prOFU;g6N-5r#m3!Vt$di%ZE-~R9|+i(2YpS}I~;~Tc6EszKTgipYnPR@oO-F@(I z{|K=<2xq-^Yh(4QCV6zzTonPf4NZkG2s%XEqZA2(1aJe;Iqe}=;0001g|$KfI1Tl~ zOXS5wCXR@ida_^WjMZvTH4Ht1g#?9ulA9?FB~4-RfGhGXBBS_QEC8iKP!i-#YM14t zx+J?u)h0n=9B>nPQd=%+yPiL%)lLwFX-d?LH9AXvv*Fqn46A>B4(C}}UVh_mf3W}Y z-Q%<5-~5X|z4zhX<*VDbp1AVd3)fm5=e3{RdF7>#UElokKY9(-y!cn|c9*=b{PGiE z5l9z+|9ku4{fA)^7W)T#qtRqGNc$)A-qQBk8nOZT=JlN~f9^TUGV{EE_x{OW{n^3M z;f-t8YvvxG9ACP;2?O6;cYW7}b`3)VjXodDUVZzcSKfHYNx^3}>HWYbm=TL3QM2`N)Zqw95#{xh!QP@ zHwzWUX#l}P>zN;KdRAmgo0XJvcqotJ)Igu&IPpZf6q zqks25{Kdh8v&{>u&wuvDXFhkWx9oR%jc(7`-dVeNdFA%g7YC#8owpzS@GoEg@!!5P znU_bO>>cdiP3l;z-C*-Ddgk`+jkS#zfA%+j_@{sP_WK{KuWmxP|Brw1|NK{f^lyLk zlb?@w-VeJ*WXePOCu=5)l$a^{rC>7XhI+Km;})liO5Iw2mZnOv~4 zP1A3<(2#AP4{DuYJvPT|?7gdO!n&K5&~~`s_0RoQqFC zwY<4;`PQ}NjmRvnGo4?$ z@!b8N-rIJ%7p`w2J-&7EQj|`)_I_=iWYK0(*sv4!?Qj1IL~mJ^W7~wt2rqHcZh61{ zkG{3M+}(R{aDVTCYFpQzytRJe!q0#7_TgF4-PnHfr|X}jA6cni))Q}B<*loTm1NDZ#p zYFg_$1MewHHC1&P%obik5st7P0a;2wxI6`!Dkzg-tFT{MUmg-Mjo>F1EhtydxHXrI zrq0(@-jbst^mX29+dUe|(oSW-3dQY06Tn79s4!=eW$4I(5ny2T>4R`>W#zf2Z@%!g zr*2){U2AN!qIK=Ug^%y<9NvA}Rl8Z9hH1h6`Tya+xc}e~J%{$t6VGwrs%QPtg^lHt zlas@fv(xh-Fk~8pnxQ@O#TOoYaOa&jA9l8OmzS1n-Ms(taWI+PeEuobG&J3CZDV<< zb#%TLg^4Z}osrSeq$DeI*>owsfo!K406Z*cDuEn1Ns1?L+ytL~^_@>3`cLldC2`bk z``322$?6q3ieiwf@vwh*d~p57?O-;e84^{eW>=&PFc{smu@7%RnZDC$SsP69WjWh+ zAtZU8=9NHpq(!AJb4KHcs=>;%vN8p6yh_T_S7N24<@=-3v30(s@g@xj*1BBA=)Q{F z5}xaq+9lmb)w48n5viG+pJc{a+0dk2w`pf=`Y^cYuKe;hKKuByS60@$$Qo28eS9z9 zJ4(jms!WgruPPFyEdWHew!R5MYZ#_un;O8etS!@kH_XHM?e{(oQiMv$Fb#-uG#|Wen>NMW|@SP}*!6a1;Oi7~gLYiX{ z(<})RQHI1sD#efsno!nHKK_hhG~RsYgS&f&032BTl}npj>njLLQJfqe9feVR;lfUl zC98p^hZQu6GTqIE^3Z)70QwiY^Uv zPmx+Vo6qOUnmV-B232B7LCo@JzIyvJ&)wcXNDdCCmZjafH~(aB1Us>9v)f5q&2vQw zq!Re+v7L*T9vmJ8!T8pVD;r(!r62rgeP<^tiX_Qh&!hN6z6){&?I^?H==QTu#bNZ} zt8WZWPUp&0?np^iocB+nd6-M_gTupy+j)3=r=aO7IZF|ZB*lPtL@8jN=m zj{r3qaxlRgY4nIN7{5tQJz&8nWqcYXXD&8zhv)II?!u+1 zCqUR)Hk-tQlcQr8Y@9@tdLWKbG7IyhvE#e)%&m zT)%P&LVWZ6w_ktn&FSE5d3m|j?%)c<W>C5zWl?VzW%d=qtmng z>F%W~Ex!f)LAzC^j_2b)|M8!n4f-qH6%f!-dYo1BX?i@0`at5A9Ba{?cyf>=skloX zp+QG3y|;HIY|aVST#d0FLY0sVr==TRCX;?AQGS?(-KGhPH~BuV_}=maUic-DUF zePD^a)YCd`AP7h-#cU>LaV)$6xx}}B^*e^4Bc|E5)%0AL%*pBb$DiCiIy`b6`#WF% z{M$c&xf089dYz?aqw&rMZ~f_u|6zF8pPWrO-M$0W(rp`pN>`Sr(()KogXl%~an;aG z5h3NEd;8fh?qER}$m2>kXwVq00LG2&lLvR+eD|#|n<=y$LPd`0JI#%iHI->`8ov6@ zD}VR;k0!x*Z}0f%^zib9OH+PcNzkm+(#xxMnoUlov#1o=D5MVQgZSjUq%{*FJjgtx zjL7s|qtP(dY@_+cJAXI*4K?3Tc%!P>JWfYJ zh=^}k24t_B2Dqkf8EMWn%gBpTfqv>bMJfU_FOY4Qx=~JM@%hmB_#O))__5k)QQ}`_ zNi8G6tI{-O9o1P`UtL*UMWgW>1OZ1GPp5;?2(Hj-w%>d0=P$keqgUT~InVO@2Y255 z=%@QfClAl}iHNI?<+*8Iy0FeMb&;$S+ zdMXe$k;|q9E=4j6KnFU38s55gQ`hw$zxv{jU;gnY4<5iFt4uK+1;pvGtJlZH8T{Z@ ztNV1LI~*b9(>W495uP+D6RA7td-hw=S5DTX8+6MXDHeG(Eg7P5Y*o_`rK++_ z3%X|pQ4aGfjH%@b1C!0i!7aU4g4IBv{ZiEzv=@VauASK-NGcvrd1>)S6r$} zN@d)-aWkujUszdcm+E^5VZU5=P2RF4q?hP6tP+hPpQn)-ibH6C2uEp@Y2>8l(mMw!8wALWIJ#Q1?n$o{g}MAB5kbB9V-jL`Q|i$!8zU1gSd^p zq-ma^O3pLLgYNUDc0!n-0AgZU!B1ewP{YGR`I84~lCtHl+Ut-k*t5TRNpY(F{S({t zt%kS1zaNBQv)P2MJwt6b8}HwHJq}Yqa9t{@t;r&tL8tP7MsY#LfH2U4YAT?Z$g}bc zoRAD0(q}rI3?@p?TY^If^B1$*kT3}aI=~6p99|4*5uniGE-{seKyr9`lqTT88j1yl zhvcBYG~tG3?QC55{HEV-tp4BsHnn zNaE2vH((5{Ru7pvB!`olUN4E|`8YOh15ga+-tYI5B-z^9LUM|)IXzxOUR^3zds9=7 zL00CW3f)u{EhfwHGmHm5O==b$10-YxEM}qqoO}X`1UBGgY5!Qc_fU@$rPpEX$`i}X z=a+8XxUl|26a}CM;2udFTVUqh9td9$O{T#R+=}uklVx!UHUdkB@zRU}L@#8AgubL( z32C(1kEW4e-_Vcq4_DAOotAT_>g6hc<>cI!F0KZLDgV-3|c`UI2lPjhvzVQ zY#DN9e3Ii<^5*JgFoS-5@<09APbNVM`J`#U^ZKKs!IJM@SZR_O0wsuqNd@vRcpfDT zbuN4E>TNKA={#ntG7Bb4y%jVgjw5&jtRA>L7!1JcA#~HUpbW^e;WzOs=oyk~U00Ex zT-r*TUKxbSJVfSH!DvXww7ipqk9?0p9rnbUiEOc$Qq0pK^%B8}ih2k&?Cb3E6J100 zR_v%tb8WD1@n$)0I>t>(`9wLACUp9gc;B{~Ut5sxNwhD(F{DTt`}L=1qW z&}|%r35%8f_?0A%+VKg2LPIc>C(Ab&^U@K)dU%SE(@%rk!5rqqiT#CrW$EbeyvGqt{=5^Yy!LOoKT<3|)fa z$gP0I;+8=a3YY_MLk&0rOMx_D^)P4DV70X(F7vR`EHp{xNvYXPgaOE%>;Mg<79%D@ zc}UY#1tmja2s0Hu?25uTd<92v6;6lM=r-|Jl%|Q>#9$I|4pfSg5#mgnMKOQ=>iQ}K zlks`V_Gk9V3`v5OMj_0x+i7qm|M>oU{ox6%ctmQT)LpgST3ZQ|sz2(3VIVL9e*`>M z<6wZDDwpTM?34R>5U)$?A4#bK`hgNQQx_{ZyMScK67bnZSI&!5QA=N=o^_M zA>YF2sJCz_lvX^&E9{HUeY4|j#8H4y-e`E^)AM*DZ(i^4lD&KI zVPqzdrliu+0njeZR(M*Ww~wTZ04oG)_$umv@xrJ{YP4_)QXU@{&_unpuTd3N*qZOC*yKSwk2w4^+h@rK*k+}MScBQ{*z zj9ohmBPEQql5S!E{L%_E;k6*9vDX~x%=^rf_HX=3{m=h5?lZSF_Df&-MxN$*o`S|& zrkTW{)v%Dc|LCp18Vm<@Or)B?ts;|zxj{xGFBq)AT!0znmFskx94&Bx+Q7`-vdC?Cc-xKOwP%>Gf(#`#DQAY$S4wB&{!Hy|Pn;Tt{RhR%cvaS(!59aVv`2Sl_9 zb7-w6&4ZyR5CB0yzQ0&>R9Cdq;b|YHJDVc%JBCeANaOBBX-q@;943EsaB_A$0w};T z5s)TPv3K@hGChYLvobt6IZ{2IE zu@9|K6wwq3$t zty|i|5BtNjSv=3-a5PxUVY`G6b%hj{l^NPm%%iqq{BD|@WeK7*4QhbHfA8DhUte2! zO{Z_&zyIFe{!8z^^ZtW->;^I#aA8R@O_QR(co#>opti;8dpk~L&!)VbORFU^%U8k zJ8j8wk=W=kh#Qct<{!l_(IcLgBgzp52wD+j$Dwc*cu9YHxVgeDk~D zvAY+RYbhNK=TF{z_FG^7)#as?IEi2o)ITwl05!lG(zIZ**>YNjD)mPvwH)L~060gg zPnM>zAdUfIQJk>HpSTUPN)Z8y9HroT+qN6Va?5MqKl}tmLn35=g2q4==otEmGlc{x zY|?xXIH*cvJ`f^)G8-CE9mD|SS?C}D2|}dN5%LmhEG$;yMYcR;b=S6BT}SFpa7^3j z!$}eqwx@~Qf}WUBROO1<*xg=9r6dYsNxs$a|Ff1m>a>42nVukIqHffcB<&=+%CpX; z3p>v~b?x!nHvnK@H^}CYje)qKN|cX^G_fK3MUti{M$1|AjWsFP;v}qC1{J`kL|O(E zWo+wdHLs#HDtQK0gNQ-1^SW;MZhJf*4Wn}iT6Z*}fP%whGfw1^#7me?wF;I3!$&-X zqd--V1vn3Ylt`pO_KshHZ<fD{%i=`@yxZ0K4hOIAg&dyod%CGbi{^9KQ1}B zEJ}7Y^TtKLvl&}{U^Bh#eW|zfFpB@brF3?a%9&O~acPJL}}wujrA$kTn#kBB_S#NPKh^nYOTc93i$tqX|T!=-P$h z|H3C|L@x$|dK5DdpHX$I<2`=mmNf7D?5D4tA5Eia-ssrv6}PkD%V|A4iBMb|RO`#? z@}*!hNs{4O%j@>m-wczt?;pwYnNHE0k{=4WlGUUT`JGV zr|*6A@#)!F%WJ_o;v`;M+PHb;wrjg*!;?5kAT0P*9m%LoQi=T0NHWB35=MZx5Y?g4 z0}>yOAXK3BXb!{#4vMxxb~p~q`7{Q=mf;!jUR;g@7_z5wpi`kC>_7yXt)dv534Oy4 zi0}}%gBA(0L~`S1`K_~P*!voh0}UDHG7RD>Tm1pFfd+hl6PUh?(Tn(KL$u+7Ihmcr%= zzyENw_sJPRZ~|+Xj&?RK0k7jYf`PAfH`iA-dX430ZaqJnPY0*dOEVu)O$_tlIJkr)m&?61!_ukabd-ZWm3n=20(uAvP@+|oz(VwzoF`!NpIh>K7gt)e##BAB zG-)Prt7c8jDhw&iN8|Lc$Y-h}8TM!VU*a_QQ}#^#01OK8(1oB-h9 zZX5wXL{3`#O+yg`5fC)KQcMx3jU%7_ElvjhQt2XZfF@`YAP)a1K)?`YKs2+OkPV2A zR0CQRcj1yWeJGDc^vHD}cdCMJ-lr4+aA8V@W_{^}uQHY0eegbXijHWS0y`K_liN>y zX%?T)!>}%CY!?b{I?T6pyMg2>tpm?c8zHBMV>gA|BuzR0KRkYYWa1;Nj2b!;`Y0<G> z9OzLjinP65nO;6Tb)B)}Ck(eoULp5v4Hq?NhpU3xubObmmID!HCLDLn)F)N+VCkc85 zcojZQZOxN%HlI1YLegky^gNhG*~HRaUXrRg@R;Ydstz`<#pagiu+%Y05|UCuK{Ht`j zY>=T?5n2U^Q-(nxlRsJ}jte0?7y$qsD#8BZa)WBTFnsW`O?FP#su4sMpo&TVH>{g2n6YM)$(nTDRvo)?_%nwZ7dC zW<{EVt0W5fH~NZl&{@C>fH30YSv<;k#GIxIT>|DvD6#~@f&C!**9DDjO$JCqDEU$n zDa(t3OIZSy(m2y39UM&V(?~T^6^KFu3IbLrFv0+Vh7=6M;~jxu&;h=}Y#~0fTpXcz zOOi#TMb%(L_=+85c3`DMs|3P82ZU5L0zj3`@SUuf!UK^m%DJeu4zVfn351qK)~3i= zSQ7c-l8HQ-S7hu+&1`LD+tY2Db2h=Db;WX3yA5JDD+A^?G_whyRpP*85JRfbc3@90Bd*< zjLvdcnv^NXPh+XIY_&Jkg4~=Yc_>`zGVr)GO^~ziC40$|~i;Q!~ z-XWHtmZqE+r5~xjjjW1R7cj4_0SyV}U{(SX$Q~U^h#(OIIG&bKn)^$Rs;ek0E90Vy za+z-MfPDduQ7|Q|Bp(7XT#lwd?gR!x6F3ObgKI*3*n_FD&w*A1+aS$v^n@`4xxb0#v8V~LqfaxT1Ih8=Zc*6OPzAl3!BKzt-n zPbF?6l3waIVT2$;VE35_sx=83=fm3s@m~xaQPiQi0a{>O!4Gf<=Ofu(P$uAvhz*j} z)Nl}~14RoOh()4M(J);8X!03)LgA!E6p9Fl7zn*q+|(RN;X!=@=_hlpiid!L-T>2~ z2|@61m68FS^?8%&MylJLBG%&B(3X=;#~(5KMYRY)AszQHj91WPgoIwNX&4rA`3q}9 zQ_spuHVv)SYJ_R_umAcl|L&c)2T7=K>6+TqWF-a4klsODl;hg zr2dE}MNteuHwa$EurN%L223iMxpF20AjtcQyrfs#zzY%%*1;3NF4-L%XyMls_X$ZD zB}xLXb%JT4{Mcai==mb9;;XP+p*F%0#BDkbzE4udB|tTbN@6%qI2iyGh2ttH24}*( za4mh3`%(^pa==Z6JC@zX>Jzu0fBVDNyf*m_kQzBHngLHj*Jwg5C%%g&6-Cwc?2Qe1 zUe5<-ZWS*RXLS!jZ;i@xbH!6NKp1c5{a2&u1%d)c7RIhB0G>z7{IhMK9YsXpk zmp^}b79s>mQO%jj)@o~;IdI}}l$J?}tgB#ErdNqp%}mbR7Ge~oGY}uqa2lqkMIyiu zQU*s73rm-DpT+>vwBYpM<>iT)`i4Y31mR|>19O} zLU97Tfr11FrcrnR^rce{fr8(Wkn0*YK?xlpHlY)M3yOrca4q0&5&TgCeua)n{bT`r zdKQ_QW;GaMGNeyS$HYAf6qCewEzB9gCZkur#jcgKc3f7U!TO* zU_J_ygejmI!?KJFlkWCXHRid!!6bX>ogY`q5Iq4d#SDzU+K}k&XlY$W$ckgGfwt1X zHnL7O2HPs5y6xD`1!mA{eF|CVB@z}mCNC+Vfw2N8Awhx{8qTS+5Yo@lVQes4)q*r> z_+GUXXIUlj1$3h!#Dat?o01UW94MS548Eu@0D6Jr=*GuH~ytVvm($!Q3*FQlen0=e6j$te(^YRR{oJ@3-0bt5kv z>L(hHsEBrh9p@s?L@dQdksu?Uj(x&qOsh!hefC8Y{bf->k&P*0d}Jf^jLr~(%vD&RB-3x5zUE+nvmKhWaWdS$a= zdwMaWTNXUuG-Q^fwD3tvB{ipYzHykz6%em9WT)5ZOs7)-W@FV12l!3uZ8i;CqdOQ# z5xSQ1Wmjo+&|f4ua&Xr5td7x~%lgS|?3@l7d44L@f#52J1aC2YP1Dnq5;9e_p#Mh8 z?6f;9-AX1`vfM9~iK0va^NCcaN~I&gL_kGMo+p0kY%JaEnb+&o9*suF#|NOH;?0PF zU1YhCGG#hsRuC>EjvW{#jE?M)Ca~yNv;>Bl&N$50?r54##DnfYf{5rT^~75ic3mb2 zMNBhk7*=pTln+tX1^5B-HAH4Ajz*hdSqQCp1k|9BHB>+ohiWEvYe%pG%Ib(*uK8p|0qbt z)#cmEz2%1K+jS!MTI%XrVS32cs%qXe)UMNu(&{JQh!5cWfTr7;ELLi8H_>} zk3pc>ubiHQSi)$soE|0Rw(VB4DJNUS{7O-_6l2EN6lc+VCB&(j>;Bb7`+Akxr)Os; zCx^q)Fwb*HpE5~uSePv^2X=~hB*q3{{(u5}5)g|h3Q1AU4Eci>Ia*`cR&AO;A$cLP z169CWAz_$2gecJ{KLiIk8jc3C1oWpt_MkE?!|T{N+AS8gP_6)d&_nVFxJkW`Inol7 zAPd?>`OqlbqS3Z*eP#nKfh+Xy&GL+QcN@tljfUCv&#tjrK0BN~dF}E_yL0c}U7Dap ztLT}@wV`XPms*28TK(5t_u^@u3_~RwGj#%7O8bVKYgVr+)lo7-HylY#0=^k#JyyRc z*TXbluO%8DVNAS+jRTU25EEeX5}Kd~@x~dCGIe)_hG>uCJ~b%iayf znv>D^@c00>57EQ5Ays056uap0bu>6G0D(kFt{`NG;7ljz3RDH+0s95JH=F9(Zg*v8 z$u#vm7b7hohmdC>MpYGB-D1&WTNEU0Xe)}MyEZCCtu@%ZK>nJ?fPR@4ScoJRwNM0r z+>x3v*=*2k8cxJMF(p8@MNq%8-axAmmf~@W7Vm7gMki4)%Q`zg5BcmobGsnY!{G_t zSV6syseW%Ho|e z%X|-c)>)LS$gHU-FbZlKi~{X}8c<0tZg!8tcs32790-EdmZNMgwVaD9Xo5K!j*pHG zhC{M?*w+LEnrzerNWx<=L zhf$?SUe7E_n%FXRy|?X;9?s#Ttxl@>)qH|PlKckbz9wR^lH^U zjVGb6`Mw{U?mbP5GJL3Oo6NvFlC;p#quA|Rf_U9N2PN>!eog1C?(CGdVDD+Rp0sYr66vkGEa-B*}alIiMy0B*{EDqF|*W&D!0W+`QIz zoxxzxKRh}g3`QWL)I+i{+8}z!mBKC*Nrq-9$ig7#1+EbgS7J1uL@(Ru9)O5fR#$`c z>BSOBNiU0~)RFG)o7DWg%1cVKE5%?f*S2CM9Hq{h*WPH%CuuNz_XG5`wdoqR8k`~2)U6AC#pvF4@M5RYuv$8p zs5(~swrun`_+HOkX*Hc(pA5$t54*iK^gfccQ8v&z7F*l?sqMZ#9Nx-{CQt*dg#+aU zb8LS7()7v4`dvW%Xn1&dJ{*oe1sv)W&8cA*mIJKN^Ll5VKF&z=lnsi^kcQXkRh6JO z1o}2J4aKFKg;5Eju%I`92*d`l=o5QD5-F67xje5pC>J-RPNA`^8c$N)H<`{9i^cPZ z5Hc%4#(Sp!*$Y=2hSRnD%dM4pk(|w^NIMpSR%LosJK8`is}dTqfI`Gr5VI5;Mv$a2 za-W9NQn}9~O*7Oej%K5X(u-PZtU28szq#VfPvYT&nb|R$J$rC}rkJd~?dd9miy*|W z>^2cO0g33N*VLVsuQ@HFqh%#e$F*&-(wHCj$Jx2!f+PA#E{z*%%jCA|Mu8O0N4;?P z{V=-((8ZR~T_4rs*TQFRjXI6dcs$xaIQ>-g!r1>_^ok7dHKJ@gDjrw#>p6FsE~d+Y z-LO0uK1YtOgS5~>55qxVrm<842gFJ2D6|%6;Yd&$y&E3BmDIMXnx0nE?3FStGP{<; zC|4s|YJ_A29+gfrxLK)`NRtg!Yunx|joRJk=YeLQSh{uVYWBht<6dh#8V-f%32-2EA*4qe$c;>oxHf}icTSVZH)OSu zW;_UEf*?qr3F1#t0c2EDQo7v*mM4iP?b3h=3WP56tTI#sPD9I$;VHGaVXrM`HrI6G zKbmc*I*oM*hJ!PzE*sEm<7(7Wz*-HLcNPJ+|<^#0@=I>kjKU-6$#uUkdSNdbza zR2nEM{F0Jm1Ui)M*?v~08I+p^vv`u_8HJ*H2Ku2fb2^SMGk3k|O?eKA?5)~v%Y>%R z@6L>dzIL?*&I%4+6lEOb!~($Ch~T2r3PKT2Rgfm+i*?;ZT3myF%ety~o|z2d^P_|G z)}=3e?_1x?toSthk?y^|vC_Y`%WhrLmfG{tczAGdHW(7QTu2-n1z9qGO18_&oX1xq ze#K}-o%Ii7IZNYa5{uW%T0Uji(tAUhtTWiqXUjGw- zjHc2;M_BGc5GdM`>7HXSLsAD?WI#INdFM)<#oW{^*LD-6aC!m8P-}8L&q2x|Yn*Qy zR*}@}PW#dYZ{Ez)ELSSUvXM#4^Ya+zz?x>mGzoKhQHn?`a20+Pms8+d-;z|rPSG(y zpj!E=4kwmW1&MN=f+iTQYlFRwf^pMsxAY55bFD7q@nkd@4x=a{yCHE4OOG?@*eXqwPKHv$T0l1le1MB^Co*-exn$he~{X{I#iGthVmaw9J+(mcyD z2iEq-CJ zXnOjGTOH@KSrE^ISl85M%YY!9wy9fM8Wp2aM0Zi=G!TvIfJoqPz*yw5Xw5v5Qzb($ zb$WglQayzRB@q-ALo;=tZN_6oHa7h0%hnC8^v9#g;XmN@f-zE}20@i9l8jh)D@ji) zd*&|7jvrdiL(ME?1t_c1U1)0T`g?xsKBLDtGI{k{ueZ~hoCgR1go%cd5pKwoC5XWQ z$N{DaETYwtEYA~S3!q(TkUJd%DNmY$JR*QgpowTunwGg-XNabVuTl*w2S<`9Y!|W# zI1$JLc!wy2^w9;fQlz_}V5FKy7)oZPAS@A8g~;r-PB@AD6R|-UjNxfW&}h*-vR4m5 zs)B#yK;g{VXsy?*3PV~x4ok`-8Z9B(j#viYGF00$97{(&zNpAl9NVD>Yf&>O9MW=I zq>gB_!JH-Q@{;+O#(ktz$0v_OkE=v8;j1*mTC%vdCt52t8BgIcSm%%GEziHXNVbUY}Rmo9k9Skkf`$cp?Bk&37!6(pPgcva_ zN`s^D3bX=RV6x`YyDIctL6;EGXv9>K?6yW@c66Hpk%hu(Nv>4xls(@cgz z5+~$y@Fbc;hTKSW1h%$nm>OW#@eQwKXc}Cf#&Lnh0A5KcP2KGpmzIpjSOL+Gj*bt8 zqftTkXH&BX7|>xfTLVgt^>%7End6!u$G9HV5hjTqQWvRDB*MiW0Uso)*&^DCA!6ME z3=;bDsLWz|bz&Bk&<8F+41g=3JX)={cuFc5SXTKv7Lp(e;9>y}1LHT8S(Hi;Lf62Us5LXBs1k8%8H2Q(!eiackl+H$i#TT3WyeCpGHH){Tlex9A;Rm zi6mc_qP!r9D}+A`S!hw`uv}sdG?xbll?~Z6HCy(Uy{(4R=uZ#wI+WFt*aI|A%Ai3f zh~95o5IU?7+69z>Ex_twl1;PWs_T}#3SXYi#{I#09LEqS(#%TYAS)F*DI12CrFx(` zrRivzPNS7@Y&aSI7S052M!g~tkS*bma6$3{sDZ}x$(IQPWZQ!w(8AUV1}sL~Nv2|_ zNNdYukUnXZ7OT=7iU_UkRR<+f)I>I0$abc}jx!q0t_`2TtLSw-w0c~3EvG2UNf<+0 zxh*3eqFjnQXc?pdaHH%HLP4c4c=A!Sidus+WSTRfCc;*rR$WqEoI#6=P&z&I6_FG& zMF{{q*f?ManyWzV$}|tr7gK3n+j>g36~)aQUk5S(f2;;Q1xa|DY|~BQWDKx+Lv_36 zrM7xi;f>*FNLD`_h-?;>s9YPz^&peR37^$^Vzx`Op;!)B-lJi5Y;<>xV3pJbWH+K4 zkTWkzqhhq61R@nA8|J_82`Gv+dYZnt12Td|R4{p17c4OiVHY%EAQr3QTzW#VZtC4e z15vQh!~zK@hVs~2jM&p-n1Ccot}x{Lb=mYfp5H;z1m;T`q`+GlU66lC_o)hc??1!~ zxWpedN>M9WlN7C@(LjoaNc{}T5D~O+HNjwpA8H#Bw$vEcWEdrg(_$c<+=sERb5aE$1#myH$NOT8Yg@Ys!;pq5@@)}Zy09X+Ua4|u= z-_sji1UqUv-HR*9Kq2gt0wP)&iJnm5WQ;WHWLl=(vkQ_$sh9v8XqaAG4DbcEQpC)^%ooDPRTzJzlw&!&==tl1bq0FoSgonj=`o)hxr}duxP~xF2G57gbtEo-~^l= z0zse!OCg#L%BU-J=P;KL#^A)24&BHslT2NMf6;l_REKB9A}=048WA;x^(d+M3FcJM0IsvthVUFx2i? z7UBppKENQHxYBBt$y!FS-bB>M3sMC71%l2vnCR~Mt)6#5tsPfu8OVa|jWy?{Ry9Zc z$^O|V2lIEsY?#Xd9LLe%ry7MYH7?Cjk|yX2LST}hI~-=mR0%qOUD>Vy$w2O8;(}x& z65Emr!+{i1sqMlBHXwYD1~?OcS7UQRs@b)L64j(>DEvwUh;_!rfpV92_1DMyG*v zCaVeKilNI$T8Pb{9%rgI(^5*)7;px;5uJrtAU!mI3{=y+hDG*4=1mxjPZENprZj&b z!YOHB@iTS^Fla1U4 z78l`ZmQ2xPac3PUvB}^ZUdvT2Pz8##I@9X{&8J5gF-x`^Lf5E)1_lB4U{g=rL%-jwny2RsVEvnyncCHBYlVUC+@ZdNdGlZj=8qi&39>I7 z5Qk`K5K6~6=m4C+@>KdtP(+tuL!tOXY#@`T)U3*;X)?%3?qxkcNoj;gL{ZK+kOJjlI8_kXX#*x;4+{Hzyv|savIvp3~8YAeaJIiEcJb4E}{X{J9r*+ zfIoUUYXt`-yb9+rLO^Yo9I?1oJbKfCN)PIiX&xX;@+b`RtNg0pCL8ivCpi|IZelt3*PxCsP9vC%Zue9dgZ#1UdB3RM=*7>)9Pcaf3xSP8Myy6ggFiA$1S;x3fdldu5TOk59__)|6ufYrSk@;jR0056 zrc-kbmx+0A=6Y_U?OV11%S>op28ox>CDW49j8D@P#}+0G`JfuKc2T4Fgp38qnjZ3U zR7?th<)T)kV30UkZ2M|Kw-u1T(91CCDvAVX-=b*S(^BNVRb_WzU<#w@Vdksmdbd$} zbkhsi<2V|h4o_y;7*Ypp*s{K^cyY`Nt13g_9^wGhN_VfLa8!hn(X@1)0U_PCMM<1^ z22%lkEfP9p7^}q#0VpJ2(cB)v4)6(v^f)*Q$Tkf* zkc)`BrC|J^q$mzRgfE(jNFW)8d3Cit*V55hf>g87b)kXFORc_MWI>MfGb-|M8iR8J zI4X-SEc8gv7=fTjwMMJ@}7DCD-=bWA&mGuf$}9+&~hl$<6havewRuK5?IgP=b@ zmOZd53JZk%ahA=+Ac?BzhS6E}p<^_PmJ$JoOv?OWsS8*~pn~<`SAZ2Ej~Hqta}h!p z|I>ReLCUKU-?ZI%Rk)?9clE7be)F9^zV_a>P11UR9Q7AR43h!aV8q3jmtQIEn&v zhSLCsBo}!FvI~6zpsQS3?W|wleC)J;cFqrVS2Zl%mgoW7k|w26!DC!tNM>p}n#AQ` zn3Oq(fQt!-uc@x)HEpkHk`O`P=(aj)A9l#YVCzs4ESpguNj~Huj~c)D#M!U|dB)9H z0ZqTQ*2(nhK#H!~Ev1qk))Cvd=4j#;B?2{stdx>o*a*S^1zS$@0U15rg6>sAH7Jtl zn(o@o4d3fpR>N|dCeL`7((o5&^76%2vtdRNXrxloiYvKHIHIv_tBt1VI)Ev9yM#Kg zg1pd{O{Z;Mcbls=h#nl2ScH%@giP@Q{a`e4&FES6He8yz4MV8NSSvNDcMLbN@Rgtf zbx|5dkNAK+g5Dt?Wu|6cT)u`-eAGW663naRLbp;WaTR*=zQ-EN8R#MsD*#`U9!^ip zlbNd5v7Lqq>5H2Q2moPBqG5!_prL>lNEk-|6~w%m0+K55hS)s82AT>(;I$Vr6NJ02 z8?M=HIgwiK$ziV6mt;@geWqzQ>E?h6&PUrLv1+H*^q zO~oUAqD#pfxe`r;r7^v9_H!4mptAQ*A5NmEskyddsuvA?4MB+(NkIbX9K0CjNjH#c zwPa~(9Hz)~74hs(C?D-6slg`1LJCv?OQFobL~J7|K;KB=X!({{VgOx{-4jtGK7lKR zf(TUsVw4ygY8DYlqAjQtafv2RkmM3Ah65lyspu(2MC~dXgV&H$;TM|T0R{r`T$S;H zQ?Y;_Wcw0pNJ_ibmThF`%6=LS3VM~TrYKMYHnM$~h*(*J9W+QNgFewCfEf-hFo(K{ zgNt+ED75aHiGjIAlWL929cK2W)R(kIs`h!zt~|K{m6PLB;Hp!4tO**X5|>uklI6hz zZPjv^>01`e!qJp1$4N~JfcYSY>yhB<8cw}qI583!U?)W#azlJBUe$tD6ja6p3;z6Ufsx9eO$1tS`35vwU z0t7@?ie%!!gy`%d^`jSlQg|bWfRd;qLIDeqq&;XiqcjcD$3c>SqyR+d6^Duv@_a1k zl`gZJpIz7Jaqvj&G+L{fD9y@R_T4J0v`p@L4HT4fdgvMwANKK3akCH$eGV$dIQkh0dPoKiw4<{);Y9@jxz<_6jn%v37104Jw@HM8@r}w zRZ0+NX2p~Q)VKOfcgdDj+XBU>GH4kc3aq4-rjOuql%de@muaXCT`wZ8>r57%A}J%h ziN}PKvBNUZR5U<*6*@pOfX_G$0cp|MnpWLFJm?qVhj^w1yZZEs0xQM|Nv(}#zto`i zhGC%Bg)O&qm-JR}NE&5932_tBt=&M1BsxTn$g8Gnv{vl1GC>D2iC*S~`fxJ*1CoU} zpkK5D`)Hsp#%alLh$)iwh;beqA;YIDL7Fm3(8NYp5wPMgT$xw^B)XWo5gm90P{d5| z3oIWyL`$G%AfAi_S-I9~UDRERL-ct90VCd&m1AgbMW+GfEfYqlpz(P@R3F*JGytWZ z#}qPXL-|qxGE>3Dh^)|vw+Lyl75F6rH`IqT1>OedM5{!{Ng?Qz&=XDuA_<~O_Jw^5 zzyM8LetM}0xHc&DX`Mu zP!djt=+lHFv=HmSi6mKiGXWJW`cGGh!f-&?16d#7AS=s;XUfr95@cK6}%{?U|HPc{h^sX!17P%X1AA$D>98n#6v@rN=O z>s)|TIz%fl8Nf>|qL4tgMRr5>0q#uqtx)tPe3ID3M$?%}3{iB2)h)UY)br@!E;tE4 zClcLYF6HzJrjnI~jkt#B1UyzMCO6yGy5rVSWq5j;6*)lzfdD8h+6@Cot<-unM_>;A zAzQ$P57-3Vq`0{2h};GBkix{I60t1UsQ^Blxeyk_OqT*=7G5RZ!M2bEU5>udGH-g7 zDPr&A?e>=9=(z-boS^YERUkv|l!lSpQZ4Y6UfXH=W`7jT<}s49dk3SvqX{Iowz^W< zD_olhm6G^Syl}EbqW&o6f(p}blzh-kGET^mg@6U9Ky=asE~Q42s%Y$zl!St)D?|@z z=U2aX15jAGc`1O0z^b#vba!rJBubT_cB70g;+hu`SuY zCxz1j;f(}=22nX+-t=G%K>8v}qKABtBhv7yxc@>-T%b|_5gLRI`=lztpol5KEkMJC zdO+0{J;zy(meyIazi7v+iNY) zR`<{I5AOHpVZ6Cy0URQ34oW|F_Mve2D6Yl%`11_|UJiFfyHPvr0Hu;TX%>te2rWT6 zNmB(h%c7wQ1h9p9p>_Z+tdk;LO-jOr?9y|~Jc32h>?@=%xK%gXdoJm>~D!~pCBDxSQq{h*h75YH-#preA#K&ssM$`M;_SI6~Iw_XA z4SM}il5r&YBz&O&hzW`$=}S^p)V8S|p3gN^UfF(ZDsM|=+_nmIEl8xO)?+r1#C<)` zwrA)!nyts222aZovRh#dq61_o&?uq;+D{EetBEX-Su8q8T^1%n`-ah^m;&PloyP{qQdeJL< ziYXd$cKA>f=TG-KkFP#YLGdRvk<~8T7xfi4@g~)%gw@S z>qZjfZOej`6SBn`$>%k%`NGmlmtaVq(>oSuSOSV9Qy{CMZjjtz7&KZ&-UG`ZP+n}P zj)-MeC>y2Jg)5R0ajBv=v>=WXRE}?G4%#-H#%F^drZ<0>c5kQA=~;5jW%qQ>ve^;N z8f48mw>BE<-`&0)@za)3X=yo+as+lDALVzoJgp1J0f3Ak1ZyK-q;XSPPXO1igVKm) z#Yd7SBp|kh0TrX7zQbt7+ozEXcIBxRsF5BzfFMJtM7@RVL=2<~&~iwD`VTu<44yN3 zDX*b0^lC{mPxA;~@Pyhy7(gPH2i()N%0OL&o74h)oN+CdD-)hfYnH|=cbK-R*oYQj zz0l=zy(QFZsBGD^){*uhpC}O3DQy;w$3{+phN!h-LhptOHE{kZTcrRPm6@)sT(C=9 zo@SD#RRJ(jv6ggx8Y34e%hO2_XLS%p;3+cI-7^%$vjs)&KjG` zt&7Y2IC=LtJPLv|rx`#3Rmc`m#ZfiTp&2h|07>v;m>Rr`UJn_RN@dZlcXE>k z1OUh?g+Q%esV!Et$W#%N$pc6a3osP{TAUBZr{D!c1i>OaV#KRbw4|s!&44&u8Vb_p zQhrr!%q2b;&Yp6+E3z{`iw#$uAxStXE}K3NxO`IBwo&z1WhLqY#O(sdJfLo!`lI=BXJk<*+i&E2~gI-YZ*H0BjKY zVxSaYrPQ!}?U>6gmM@c81HIU3$#$PyCd{R{CwxSx0R7=&$eU(n%DmTVE_d4ixV27i zIGbr@y=Hh@wYe^t9a--xnxAQL(X>4KSelL+9Mn5INRcFPn_ej&6cX_ zl@={Gw|eSDT{01qJ)_)hPgkAjd>l@Lf`R*y=a3acMDRS4>B13dvVcJr1*`I?P^Yz< zGqtVpHC3{K+XTXt){JubsJP*_@==lZGuG8|PcF{0wb($m8_1kpd3puuBIJ(F1LRN@ zKn=CQn!s2PCBJa{@$Y@{tIu7#ar@Hlm!Eq2!q%ERO}~8m*81fud;25qt`xcxS}Ucu zT3anG?s+irh8i8RZ1?6SX#t|(_Heb-Ilt2$uA8?%SI@i z3Am?wu7xHL&mCP`a~!LXk_2)O%&I?&&bbn0yb2Rzc=BaKFC6XOnzJ6$*eJs8){?2s zMn`*7)3J?S!#EDiasSXWc&#;ILt$DW%SK4PcI`TJZA$*Kw`1x~nsK`x-d>(t8jzkr z){{AM z^nTTD*+9MVLDZJDOWifayxehjY6)tZHPx{Q>M$5|Y(W*UPbLR7;Bb-`_m5(ua(p$8 z5rg-2n@o^DmPyoUJIjL0TfWNRp z_L_HOaGuqeUQ0RM3%y$1X*A+dRyLKmE0G}AqAMRdWJvhyN^0Q;l zw|SoFDpNJhH)MBuaC8!^H{8OPKAB7#4KrqCdXkoE?X1||ST^4;Clb4T+x6p6Cx@A^HvQynCAO&s!P2-O+BUb{e;;qTOEUD@I?^KJm1&<6YaU z!nmR}hfy&c$3xRz={8p?*)9|>OXK5{bL4_mMUT3J=)3J!uiJ(6ZSm0lLGs{m_CZ{Y zqO#bVg=Y!uQE8Z(XDDGpV?z`f$v$Y6gYbbmNch9Pe2O5noaZsuj>=}CrAvxh$hj?z z?0h-}faL_&zS`;LptijHmCt_eJD>gHQo}z!w@=TF zhbK$NgUwgoDqeqUZ#JJvk~#~r{$OtCs$m$WY3jNj$IX{?sHz7=bHzS0v-xSAhpgG|~l(xmibPzlY@_}6Hz=~F@vE1u6n=RAw zkYG&Hlk@QIJR8=?;$h;%bd(C@v?!Hf=?!T#DsNx2t)5!+!z71lv!Xm0RC@yhhIeJT z-d%OovI33(ag>ne<|4+a7_Sux?s7q zxeS7nCGLA4+?kIKmzI~SWJtF;%M#h4z*%?$SlQV)xj#@9%`#c$Nkd%3R-ekYs@et&s8D(w(tA8VZ%%6;$#wiFepy4n(Md*a>v=A zgkZoUZVe=xsnVt~Q^VlowAs99N|PyY>3n#%ug^-ewt||>zUnsB)wba~Ms-r?V;VY} zS=?l5IW8_X8^MFfPTBQlD;ws>lfXWh#mt!$m^|?6#3<($kKKAurR@LsU;HK#nucws zT>tPLJ-+|;^gOzD{mRc?pS<|9yRUxy)@E1v>SvkC(py){-~KiN-ud479&rL$%d@N~ zh`_)VnvF)5A}VpqH2b5;W!npfqotN>1vTPe(Q(s@RAHyez1*JI>v!z)OyfjK)uJU1nDY{~nibi8*1b^_m+Kv^rriWft zj0^j$Zq~Ne-F)+d2Pcy%$yLcw<;K`g-!F`i0Uvh09ws!o>%{WR;yC0A" + #aws_secret_access_key: "" + #prefix: "" + #override_endpoint: "" + +components: + - class: org.dynmap.ClientConfigurationComponent + + # Remember to change the following class to org.dynmap.JsonFileClientUpdateComponent when using an external web server. + - class: org.dynmap.InternalClientUpdateComponent + sendhealth: true + sendposition: true + allowwebchat: true + webchat-interval: 5 + hidewebchatip: false + trustclientname: false + includehiddenplayers: false + # (optional) if true, color codes in player display names are used + use-name-colors: false + # (optional) if true, player login IDs will be used for web chat when their IPs match + use-player-login-ip: true + # (optional) if use-player-login-ip is true, setting this to true will cause chat messages not matching a known player IP to be ignored + require-player-login-ip: false + # (optional) block player login IDs that are banned from chatting + block-banned-player-chat: true + # Require login for web-to-server chat (requires login-enabled: true) + webchat-requires-login: false + # If set to true, users must have dynmap.webchat permission in order to chat + webchat-permissions: false + # Limit length of single chat messages + chatlengthlimit: 256 + # # Optional - make players hidden when they are inside/underground/in shadows (#=light level: 0=full shadow,15=sky) + # hideifshadow: 4 + # # Optional - make player hidden when they are under cover (#=sky light level,0=underground,15=open to sky) + # hideifundercover: 14 + # # (Optional) if true, players that are crouching/sneaking will be hidden + hideifsneaking: false + # optional, if true, players that are in spectator mode will be hidden + hideifspectator: false + # If true, player positions/status is protected (login with ID with dynmap.playermarkers.seeall permission required for info other than self) + protected-player-info: false + # If true, hide players with invisibility potion effects active + hide-if-invisiblity-potion: true + # If true, player names are not shown on map, chat, list + hidenames: false + #- class: org.dynmap.JsonFileClientUpdateComponent + # writeinterval: 1 + # sendhealth: true + # sendposition: true + # allowwebchat: true + # webchat-interval: 5 + # hidewebchatip: false + # includehiddenplayers: false + # use-name-colors: false + # use-player-login-ip: false + # require-player-login-ip: false + # block-banned-player-chat: true + # hideifshadow: 0 + # hideifundercover: 0 + # hideifsneaking: false + # # Require login for web-to-server chat (requires login-enabled: true) + # webchat-requires-login: false + # # If set to true, users must have dynmap.webchat permission in order to chat + # webchat-permissions: false + # # Limit length of single chat messages + # chatlengthlimit: 256 + # hide-if-invisiblity-potion: true + # hidenames: false + + - class: org.dynmap.SimpleWebChatComponent + allowchat: true + # If true, web UI users can supply name for chat using 'playername' URL parameter. 'trustclientname' must also be set true. + allowurlname: false + + # Note: this component is needed for the dmarker commands, and for the Marker API to be available to other plugins + - class: org.dynmap.MarkersComponent + type: markers + showlabel: false + enablesigns: false + # Default marker set for sign markers + default-sign-set: markers + # (optional) add spawn point markers to standard marker layer + showspawn: true + spawnicon: world + spawnlabel: "Spawn" + # (optional) layer for showing offline player's positions (for 'maxofflinetime' minutes after logoff) + showofflineplayers: false + offlinelabel: "Offline" + offlineicon: offlineuser + offlinehidebydefault: true + offlineminzoom: 0 + maxofflinetime: 30 + # (optional) layer for showing player's spawn beds + showspawnbeds: false + spawnbedlabel: "Spawn Beds" + spawnbedicon: bed + spawnbedhidebydefault: true + spawnbedminzoom: 0 + spawnbedformat: "%name%'s bed" + # (optional) Show world border (vanilla 1.8+) + showworldborder: true + worldborderlabel: "Border" + + - class: org.dynmap.ClientComponent + type: chat + allowurlname: false + - class: org.dynmap.ClientComponent + type: chatballoon + focuschatballoons: false + - class: org.dynmap.ClientComponent + type: chatbox + showplayerfaces: true + messagettl: 5 + # Optional: set number of lines in scrollable message history: if set, messagettl is not used to age out messages + #scrollback: 100 + # Optional: set maximum number of lines visible for chatbox + #visiblelines: 10 + # Optional: send push button + sendbutton: false + - class: org.dynmap.ClientComponent + type: playermarkers + showplayerfaces: true + showplayerhealth: true + # If true, show player body too (only valid if showplayerfaces=true) + showplayerbody: false + # Option to make player faces small - don't use with showplayerhealth or largeplayerfaces + smallplayerfaces: false + # Option to make player faces larger - don't use with showplayerhealth or smallplayerfaces + largeplayerfaces: false + # Optional - make player faces layer hidden by default + hidebydefault: false + # Optional - ordering priority in layer menu (low goes before high - default is 0) + layerprio: 0 + # Optional - label for player marker layer (default is 'Players') + label: "Players" + + #- class: org.dynmap.ClientComponent + # type: digitalclock + - class: org.dynmap.ClientComponent + type: link + + - class: org.dynmap.ClientComponent + type: timeofdayclock + showdigitalclock: true + #showweather: true + # Mouse pointer world coordinate display + - class: org.dynmap.ClientComponent + type: coord + label: "Location" + hidey: false + show-mcr: false + show-chunk: false + + # Note: more than one logo component can be defined + #- class: org.dynmap.ClientComponent + # type: logo + # text: "Dynmap" + # #logourl: "images/block_surface.png" + # linkurl: "http://forums.bukkit.org/threads/dynmap.489/" + # # Valid positions: top-left, top-right, bottom-left, bottom-right + # position: bottom-right + + #- class: org.dynmap.ClientComponent + # type: inactive + # timeout: 1800 # in seconds (1800 seconds = 30 minutes) + # redirecturl: inactive.html + # #showmessage: 'You were inactive for too long.' + + #- class: org.dynmap.TestComponent + # stuff: "This is some configuration-value" + +# Treat hiddenplayers.txt as a whitelist for players to be shown on the map? (Default false) +display-whitelist: false + +# How often a tile gets rendered (in seconds). +renderinterval: 1 + +# How many tiles on update queue before accelerate render interval +renderacceleratethreshold: 60 + +# How often to render tiles when backlog is above renderacceleratethreshold +renderaccelerateinterval: 0.2 + +# How many update tiles to work on at once (if not defined, default is 1/2 the number of cores) +tiles-rendered-at-once: 2 + +# If true, use normal priority threads for rendering (versus low priority) - this can keep rendering +# from starving on busy Windows boxes (Linux JVMs pretty much ignore thread priority), but may result +# in more competition for CPU resources with other processes +usenormalthreadpriority: true + +# Save and restore pending tile renders - prevents their loss on server shutdown or /reload +saverestorepending: true + +# Save period for pending jobs (in seconds): periodic saving for crash recovery of jobs +save-pending-period: 900 + +# Zoom-out tile update period - how often to scan for and process tile updates into zoom-out tiles (in seconds) +zoomoutperiod: 30 + +# Control whether zoom out tiles are validated on startup (can be needed if zoomout processing is interrupted, but can be expensive on large maps) +initial-zoomout-validate: true + +# Default delay on processing of updated tiles, in seconds. This can reduce potentially expensive re-rendering +# of frequently updated tiles (such as due to machines, pistons, quarries or other automation). Values can +# also be set on individual worlds and individual maps. +tileupdatedelay: 30 + +# Tile hashing is used to minimize tile file updates when no changes have occurred - set to false to disable +enabletilehash: true + +# Optional - hide ores: render as normal stone (so that they aren't revealed by maps) +#hideores: true + +# Optional - enabled BetterGrass style rendering of grass and snow block sides +#better-grass: true + +# Optional - enable smooth lighting by default on all maps supporting it (can be set per map as lighting option) +smooth-lighting: true + +# Optional - use world provider lighting table (good for custom worlds with custom lighting curves, like nether) +# false=classic Dynmap lighting curve +use-brightness-table: true + +# Optional - render specific block names using the textures and models of another block name: can be used to hide/disguise specific +# blocks (e.g. make ores look like stone, hide chests) or to provide simple support for rendering unsupported custom blocks +block-alias: +# "minecraft:quartz_ore": "stone" +# "diamond_ore": "coal_ore" + +# Default image format for HDMaps (png, jpg, jpg-q75, jpg-q80, jpg-q85, jpg-q90, jpg-q95, jpg-q100, webp, webp-q75, webp-q80, webp-q85, webp-q90, webp-q95, webp-q100, webp-l), +# Note: any webp format requires the presence of the 'webp command line tools' (cwebp, dwebp) (https://developers.google.com/speed/webp/download) +# +# Has no effect on maps with explicit format settings +image-format: jpg-q90 + +# If cwebp or dwebp are not on the PATH, use these settings to provide their full path. Do not use these settings if the tools are on the PATH +# For Windows, include .exe +# +#cwebpPath: /usr/bin/cwebp +#dwebpPath: /usr/bin/dwebp + +# use-generated-textures: if true, use generated textures (same as client); false is static water/lava textures +# correct-water-lighting: if true, use corrected water lighting (same as client); false is legacy water (darker) +# transparent-leaves: if true, leaves are transparent (lighting-wise): false is needed for some Spout versions that break lighting on leaf blocks +use-generated-textures: true +correct-water-lighting: true +transparent-leaves: true + +# ctm-support: if true, Connected Texture Mod (CTM) in texture packs is enabled (default) +ctm-support: true +# custom-colors-support: if true, Custom Colors in texture packs is enabled (default) +custom-colors-support: true + +# Control loading of player faces (if set to false, skins are never fetched) +#fetchskins: false + +# Control updating of player faces, once loaded (if faces are being managed by other apps or manually) +#refreshskins: false + +# Customize URL used for fetching player skins (%player% is macro for name, %uuid% for UUID) +skin-url: "http://skins.minecraft.net/MinecraftSkins/%player%.png" + +# Control behavior for new (1.0+) compass orientation (sunrise moved 90 degrees: east is now what used to be south) +# default is 'newrose' (preserve pre-1.0 maps, rotate rose) +# 'newnorth' is used to rotate maps and rose (requires fullrender of any HDMap map - same as 'newrose' for FlatMap or KzedMap) +compass-mode: newnorth + +# Triggers for automatic updates : blockupdate-with-id is debug for breaking down updates by ID:meta +# To disable, set just 'none' and comment/delete the rest +render-triggers: + - blockupdate + #- blockupdate-with-id + - chunkgenerate + #- none + +# Title for the web page - if not specified, defaults to the server's name (unless it is the default of 'Unknown Server') +#webpage-title: "My Awesome Server Map" + +# The path where the tile-files are placed. +tilespath: web/tiles + +# The path where the web-files are located. +webpath: web + +# If set to false, disable extraction of webpath content (good if using custom web UI or 3rd party web UI) +# Note: web interface is unsupported in this configuration - you're on your own +update-webpath-files: true + +# The path were the /dynmapexp command exports OBJ ZIP files +exportpath: export + +# The path where files can be imported for /dmarker commands +importpath: import + +# The network-interface the webserver will bind to (0.0.0.0 for all interfaces, 127.0.0.1 for only local access). +# If not set, uses same setting as server in server.properties (or 0.0.0.0 if not specified) +#webserver-bindaddress: 0.0.0.0 + +# The TCP-port the webserver will listen on. +webserver-port: 8123 + +# Maximum concurrent session on internal web server - limits resources used in Bukkit server +max-sessions: 30 + +# Disables Webserver portion of Dynmap (Advanced users only) +disable-webserver: false + +# Enable/disable having the web server allow symbolic links (true=compatible with existing code, false=more secure (default)) +allow-symlinks: true + +# Enable login support +login-enabled: false +# Require login to access website (requires login-enabled: true) +login-required: false + +# Period between tile renders for fullrender, in seconds (non-zero to pace fullrenders, lessen CPU load) +timesliceinterval: 0.0 + +# Maximum chunk loads per server tick (1/20th of a second) - reducing this below 90 will impact render performance, but also will reduce server thread load +maxchunkspertick: 200 + +# Progress report interval for fullrender/radiusrender, in tiles. Must be 100 or greater +progressloginterval: 100 + +# Parallel fullrender: if defined, number of concurrent threads used for fullrender or radiusrender +# Note: setting this will result in much more intensive CPU use, some additional memory use. Caution should be used when +# setting this to equal or exceed the number of physical cores on the system. +#parallelrendercnt: 4 + +# Interval the browser should poll for updates. +updaterate: 2000 + +# If nonzero, server will pause fullrender/radiusrender processing when 'fullrenderplayerlimit' or more users are logged in +fullrenderplayerlimit: 0 +# If nonzero, server will pause update render processing when 'updateplayerlimit' or more users are logged in +updateplayerlimit: 0 +# Target limit on server thread use - msec per tick +per-tick-time-limit: 50 +# If TPS of server is below this setting, update renders processing is paused +update-min-tps: 18.0 +# If TPS of server is below this setting, full/radius renders processing is paused +fullrender-min-tps: 18.0 +# If TPS of server is below this setting, zoom out processing is paused +zoomout-min-tps: 18.0 + +showplayerfacesinmenu: true + +# Control whether players that are hidden or not on current map are grayed out (true=yes) +grayplayerswhenhidden: true + +# Set sidebaropened: 'true' to pin menu sidebar opened permanently, 'pinned' to default the sidebar to pinned, but allow it to unpin +#sidebaropened: true + +# Customized HTTP response headers - add 'id: value' pairs to all HTTP response headers (internal web server only) +#http-response-headers: +# Access-Control-Allow-Origin: "my-domain.com" +# X-Custom-Header-Of-Mine: "MyHeaderValue" + +# Trusted proxies for web server - which proxy addresses are trusted to supply valid X-Forwarded-For fields +# This now supports both IP address, and subnet ranges (e.g. 192.168.1.0/24 or 202.24.0.0/14 ) +trusted-proxies: + - "127.0.0.1" + - "0:0:0:0:0:0:0:1" + +joinmessage: "%playername% joined" +quitmessage: "%playername% quit" +spammessage: "You may only chat once every %interval% seconds." +# format for messages from web: %playername% substitutes sender ID (typically IP), %message% includes text +webmsgformat: "&color;2[WEB] %playername%: &color;f%message%" + +# Control whether layer control is presented on the UI (default is true) +showlayercontrol: true + +# Enable checking for banned IPs via banned-ips.txt (internal web server only) +check-banned-ips: true + +# Default selection when map page is loaded +defaultzoom: 0 +defaultworld: world +defaultmap: flat +# (optional) Zoom level and map to switch to when following a player, if possible +#followzoom: 3 +#followmap: surface + +# If true, make persistent record of IP addresses used by player logins, to support web IP to player matching +persist-ids-by-ip: true + +# If true, map text to cyrillic +cyrillic-support: false + +# Messages to customize +msg: + maptypes: "Map Types" + players: "Players" + chatrequireslogin: "Chat Requires Login" + chatnotallowed: "You are not permitted to send chat messages" + hiddennamejoin: "Player joined" + hiddennamequit: "Player quit" + +# URL for client configuration (only need to be tailored for proxies or other non-standard configurations) +url: + # configuration URL + #configuration: "up/configuration" + # update URL + #update: "up/world/{world}/{timestamp}" + # sendmessage URL + #sendmessage: "up/sendmessage" + # login URL + #login: "up/login" + # register URL + #register: "up/register" + # tiles base URL + #tiles: "tiles/" + # markers base URL + #markers: "tiles/" + # Snapshot cache size, in chunks +snapshotcachesize: 500 +# Snapshot cache uses soft references (true), else weak references (false) +soft-ref-cache: true + +# Player enter/exit title messages for map markers +# +# Processing period - how often to check player positions vs markers - default is 1000ms (1 second) +#enterexitperiod: 1000 +# Title message fade in time, in ticks (0.05 second intervals) - default is 10 (1/2 second) +#titleFadeIn: 10 +# Title message stay time, in ticks (0.05 second intervals) - default is 70 (3.5 seconds) +#titleStay: 70 +# Title message fade out time, in ticks (0.05 seocnd intervals) - default is 20 (1 second) +#titleFadeOut: 20 +# Enter/exit messages use on screen titles (true - default), if false chat messages are sent instead +#enterexitUseTitle: true +# Set true if new enter messages should supercede pending exit messages (vs being queued in order), default false +#enterReplacesExits: true + +# Published public URL for Dynmap server (allows users to use 'dynmap url' command to get public URL usable to access server +# If not set, 'dynmap url' will not return anything. URL should be fully qualified (e.g. https://mc.westeroscraft.com/) +#publicURL: http://my.greatserver.com/dynmap + +# Set to true to enable verbose startup messages - can help with debugging map configuration problems +# Set to false for a much quieter startup log +verbose: false + +# Enables debugging. +#debuggers: +# - class: org.dynmap.debug.LogDebugger +# Debug: dump blocks missing render data +dump-missing-blocks: false + +# Log4J defense: string substituted for attempts to use macros in web chat +hackAttemptBlurb: "(IaM5uchA1337Haxr-Ban Me!)" diff --git a/fabric-26.1/src/main/resources/dynmap.accesswidener b/fabric-26.1/src/main/resources/dynmap.accesswidener new file mode 100644 index 000000000..33eaa64a3 --- /dev/null +++ b/fabric-26.1/src/main/resources/dynmap.accesswidener @@ -0,0 +1 @@ +accessWidener v1 official diff --git a/fabric-26.1/src/main/resources/dynmap.mixins.json b/fabric-26.1/src/main/resources/dynmap.mixins.json new file mode 100644 index 000000000..42b3898e2 --- /dev/null +++ b/fabric-26.1/src/main/resources/dynmap.mixins.json @@ -0,0 +1,19 @@ +{ + "required": true, + "minVersion": "0.8", + "package": "org.dynmap.fabric_26_1.mixin", + "compatibilityLevel": "JAVA_25", + "mixins": [ + "BiomeSpecialEffectsMixin", + "ChunkGeneratingMixin", + "LevelChunkMixin", + "MinecraftServerMixin", + "PlayerListMixin", + "ProtoChunkMixin", + "ServerGamePacketListenerImplMixin", + "ServerPlayerMixin" + ], + "injectors": { + "defaultRequire": 1 + } +} diff --git a/fabric-26.1/src/main/resources/fabric.mod.json b/fabric-26.1/src/main/resources/fabric.mod.json new file mode 100644 index 000000000..1c5dc4037 --- /dev/null +++ b/fabric-26.1/src/main/resources/fabric.mod.json @@ -0,0 +1,34 @@ +{ + "schemaVersion": 1, + "id": "dynmap", + "version": "3.4.0-beta-1", + "name": "Dynmap", + "description": "Dynamic, Google-maps style rendered maps for your Minecraft server", + "authors": [ + "mikeprimm", + "LolHens", + "i509VCB", + "reusteur73" + ], + "contact": { + "homepage": "https://github.com/webbukkit/dynmap", + "sources": "https://github.com/webbukkit/dynmap" + }, + "license": "Apache-2.0", + "icon": "assets/dynmap/icon.png", + "environment": "*", + "entrypoints": { + "main": [ + "org.dynmap.fabric_26_1.DynmapMod" + ] + }, + "mixins": [ + "dynmap.mixins.json" + ], + "accessWidener" : "dynmap.accesswidener", + + "depends": { + "fabricloader": ">=0.18.3", + "minecraft": ["26.1","26.1.1", "26.2"] + } +} \ No newline at end of file diff --git a/fabric-26.1/src/main/resources/permissions.yml.example b/fabric-26.1/src/main/resources/permissions.yml.example new file mode 100644 index 000000000..a25f9adca --- /dev/null +++ b/fabric-26.1/src/main/resources/permissions.yml.example @@ -0,0 +1,27 @@ +# +# Sample permissions.yml for dynmap - trivial, flat-file based permissions for dynmap features +# To use, copy this file to dynmap/permissions.yml, and edit appropriate. File is YAML format. +# +# All operators have full permissions to all functions. +# All users receive the permissions under the 'defaultuser' section +# Specific users can be given more permissions by defining a section with their name containing their permisssions +# All permissions correspond to those documented here (https://github.com/webbukkit/dynmap/wiki/Permissions), but +# do NOT have the 'dynmap.' prefix when used here (e.g. 'dynmap.fullrender' permission is just 'fullrender' here). +# +defaultuser: + - render + - show.self + - hide.self + - sendtoweb + - stats + - marker.list + - marker.listsets + - marker.icons + - webregister + - webchat + #- marker.sign + +#playername1: +# - fullrender +# - cancelrender +# - radiusrender From e46f0b3b5d3e9ef8a7e9971374c0d62576e19160 Mon Sep 17 00:00:00 2001 From: reusteur73 <92535962+reusteur73@users.noreply.github.com> Date: Tue, 30 Jun 2026 11:56:12 +1100 Subject: [PATCH 09/11] Add Fabric-26.1 --- settings.gradle | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/settings.gradle b/settings.gradle index 03270a164..71ae15fdc 100644 --- a/settings.gradle +++ b/settings.gradle @@ -38,16 +38,17 @@ include ':bukkit-helper' include ':dynmap-api' include ':DynmapCore' include ':DynmapCoreAPI' +include ':fabric-1.14.4' +include ':fabric-1.15.2' +include ':fabric-1.16.4' +include ':fabric-1.17.1' +include ':fabric-1.18.2' +include ':fabric-1.19.4' +include ':fabric-1.20.6' include ':fabric-1.21.6' include ':fabric-1.21.9-10' include ':fabric-1.21.11' -include ':fabric-1.20.6' -include ':fabric-1.19.4' -include ':fabric-1.18.2' -include ':fabric-1.17.1' -include ':fabric-1.16.4' -include ':fabric-1.15.2' -include ':fabric-1.14.4' +include ':fabric-26.1' // ForgeGradle 6.x does not support Gradle 9+; forge modules must be built with Gradle 8 if (gradle.gradleVersion.startsWith('8.')) { include ':forge-1.21.11' @@ -92,16 +93,17 @@ project(':bukkit-helper').projectDir = "$rootDir/bukkit-helper" as File project(':dynmap-api').projectDir = "$rootDir/dynmap-api" as File project(':DynmapCore').projectDir = "$rootDir/DynmapCore" as File project(':DynmapCoreAPI').projectDir = "$rootDir/DynmapCoreAPI" as File +project(':fabric-1.14.4').projectDir = "$rootDir/fabric-1.14.4" as File +project(':fabric-1.15.2').projectDir = "$rootDir/fabric-1.15.2" as File +project(':fabric-1.16.4').projectDir = "$rootDir/fabric-1.16.4" as File +project(':fabric-1.17.1').projectDir = "$rootDir/fabric-1.17.1" as File +project(':fabric-1.18.2').projectDir = "$rootDir/fabric-1.18.2" as File +project(':fabric-1.19.4').projectDir = "$rootDir/fabric-1.19.4" as File +project(':fabric-1.20.6').projectDir = "$rootDir/fabric-1.20.6" as File project(':fabric-1.21.6').projectDir = "$rootDir/fabric-1.21.6" as File project(':fabric-1.21.9-10').projectDir = "$rootDir/fabric-1.21.9-10" as File project(':fabric-1.21.11').projectDir = "$rootDir/fabric-1.21.11" as File -project(':fabric-1.20.6').projectDir = "$rootDir/fabric-1.20.6" as File -project(':fabric-1.19.4').projectDir = "$rootDir/fabric-1.19.4" as File -project(':fabric-1.18.2').projectDir = "$rootDir/fabric-1.18.2" as File -project(':fabric-1.17.1').projectDir = "$rootDir/fabric-1.17.1" as File -project(':fabric-1.16.4').projectDir = "$rootDir/fabric-1.16.4" as File -project(':fabric-1.15.2').projectDir = "$rootDir/fabric-1.15.2" as File -project(':fabric-1.14.4').projectDir = "$rootDir/fabric-1.14.4" as File +project(':fabric-26.1').projectDir = "$rootDir/fabric-26.1" as File if (gradle.gradleVersion.startsWith('8.')) { project(':forge-1.21.11').projectDir = "$rootDir/forge-1.21.11" as File project(':forge-1.21.10').projectDir = "$rootDir/forge-1.21.10" as File From 28eb6a145b2e6a4c19cc1d4051851e8db4fef0d9 Mon Sep 17 00:00:00 2001 From: reusteur73 <92535962+reusteur73@users.noreply.github.com> Date: Sun, 5 Jul 2026 06:46:26 +1100 Subject: [PATCH 10/11] Fix biome foliage colors by reading real downfall values --- .../src/main/java/org/dynmap/fabric_26_1/DynmapPlugin.java | 2 +- fabric-26.1/src/main/resources/dynmap.accesswidener | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapPlugin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapPlugin.java index 555c5cecc..b6d855628 100644 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapPlugin.java +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/DynmapPlugin.java @@ -337,7 +337,7 @@ public void loadExtraBiomes(String mcver) { if (bb != null) { String id = biomeRegistry.getKey(bb).getPath(); String rl = biomeRegistry.getKey(bb).toString(); - float tmp = bb.getBaseTemperature(), hum = 0.0f; // set humidity later? + float tmp = bb.getBaseTemperature(), hum = bb.climateSettings.downfall(); int watermult = bb.getWaterColor(); Log.verboseinfo("biome[" + i + "]: hum=" + hum + ", tmp=" + tmp + ", mult=" + Integer.toHexString(watermult)); diff --git a/fabric-26.1/src/main/resources/dynmap.accesswidener b/fabric-26.1/src/main/resources/dynmap.accesswidener index 33eaa64a3..a25071016 100644 --- a/fabric-26.1/src/main/resources/dynmap.accesswidener +++ b/fabric-26.1/src/main/resources/dynmap.accesswidener @@ -1 +1,3 @@ accessWidener v1 official +accessible class net/minecraft/world/level/biome/Biome$ClimateSettings +accessible field net/minecraft/world/level/biome/Biome climateSettings Lnet/minecraft/world/level/biome/Biome$ClimateSettings; From 2e00b7424f3274d221e74607ca348897e49ea7e1 Mon Sep 17 00:00:00 2001 From: reusteur73 <92535962+reusteur73@users.noreply.github.com> Date: Sun, 5 Jul 2026 06:46:37 +1100 Subject: [PATCH 11/11] Remove unnecessary biome mixins and dead Yarn-named mixins --- .../fabric_26_1/FabricMapChunkCache.java | 10 +-- .../fabric_26_1/access/BiomeEffectsExt.java | 12 --- .../access/BiomeSpecialEffectsExt.java | 19 ----- .../fabric_26_1/mixin/BiomeEffectsMixin.java | 52 ------------- .../mixin/BiomeSpecialEffectsMixin.java | 52 ------------- .../fabric_26_1/mixin/PlayerManagerMixin.java | 32 -------- .../mixin/ServerPlayNetworkHandlerMixin.java | 74 ------------------- .../mixin/ServerPlayerEntityMixin.java | 32 -------- .../fabric_26_1/mixin/WorldChunkMixin.java | 26 ------- .../src/main/resources/dynmap.mixins.json | 1 - 10 files changed, 3 insertions(+), 307 deletions(-) delete mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeEffectsExt.java delete mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeSpecialEffectsExt.java delete mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeEffectsMixin.java delete mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeSpecialEffectsMixin.java delete mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerManagerMixin.java delete mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayNetworkHandlerMixin.java delete mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerEntityMixin.java delete mode 100644 fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/WorldChunkMixin.java diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricMapChunkCache.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricMapChunkCache.java index e5ef5c55c..cca2a4267 100644 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricMapChunkCache.java +++ b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/FabricMapChunkCache.java @@ -15,7 +15,6 @@ import net.minecraft.world.level.chunk.ChunkSource; import net.minecraft.world.level.chunk.status.ChunkStatus; import net.minecraft.world.level.chunk.storage.SerializableChunkData; -import org.dynmap.fabric_26_1.access.BiomeSpecialEffectsExt; import org.dynmap.DynmapChunk; import org.dynmap.DynmapCore; import org.dynmap.DynmapWorld; @@ -110,8 +109,7 @@ protected GenericChunk loadChunk(DynmapChunk chunk) { public int getFoliageColor(BiomeMap bm, int[] colormap, int x, int z) { return bm.getBiomeObject() .map(Biome::getSpecialEffects) - .map(effects -> ((BiomeSpecialEffectsExt)(Object)effects) - .dynmap$getFoliageColorOverride() + .map(effects -> effects.foliageColorOverride() .orElse(colormap[bm.biomeLookup()])) .orElse(colormap[bm.biomeLookup()]); } @@ -124,12 +122,10 @@ public int getGrassColor(BiomeMap bm, int[] colormap, int x, int z) { if (effects == null) return colormap[bm.biomeLookup()]; - BiomeSpecialEffectsExt ext = (BiomeSpecialEffectsExt) (Object) effects; - - int baseColor = ext.dynmap$getGrassColorOverride() + int baseColor = effects.grassColorOverride() .orElse(colormap[bm.biomeLookup()]); - BiomeSpecialEffects.GrassColorModifier modifier = ext.dynmap$getGrassColorModifier(); + BiomeSpecialEffects.GrassColorModifier modifier = effects.grassColorModifier(); if (modifier != null) return modifier.modifyColor((double)x, (double)z, baseColor); return baseColor; diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeEffectsExt.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeEffectsExt.java deleted file mode 100644 index 9b9af0f20..000000000 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeEffectsExt.java +++ /dev/null @@ -1,12 +0,0 @@ -package org.dynmap.fabric_26_1.access; -import java.util.Optional; -import net.minecraft.world.level.biome.BiomeSpecialEffects; -import java.util.OptionalInt; - -public interface BiomeEffectsExt { - int dynmap$getWaterColor(); - Optional dynmap$getFoliageColor(); - Optional dynmap$getDryFoliageColor(); - Optional dynmap$getGrassColor(); - BiomeSpecialEffects.GrassColorModifier dynmap$getGrassColorModifier(); -} \ No newline at end of file diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeSpecialEffectsExt.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeSpecialEffectsExt.java deleted file mode 100644 index b5b9e7768..000000000 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/access/BiomeSpecialEffectsExt.java +++ /dev/null @@ -1,19 +0,0 @@ -package org.dynmap.fabric_26_1.access; -import java.util.Optional; -import net.minecraft.world.level.biome.BiomeSpecialEffects; -import java.util.OptionalInt; - -public interface BiomeSpecialEffectsExt { - int dynmap$getWaterColor(); - Optional dynmap$getFoliageColorOverride(); - Optional dynmap$getDryFoliageColorOverride(); - Optional dynmap$getGrassColorOverride(); - BiomeSpecialEffects.GrassColorModifier dynmap$getGrassColorModifier(); - default int dynmap$getFoliageColor() { - return dynmap$getFoliageColorOverride().orElse(0); // Default value if not present - } - - default int dynmap$getGrassColor() { - return dynmap$getGrassColorOverride().orElse(0); // Default value if not present - } -} \ No newline at end of file diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeEffectsMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeEffectsMixin.java deleted file mode 100644 index 239964c92..000000000 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeEffectsMixin.java +++ /dev/null @@ -1,52 +0,0 @@ -package org.dynmap.fabric_26_1.mixin; - -import net.minecraft.world.level.biome.BiomeSpecialEffects; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import org.dynmap.fabric_26_1.access.BiomeEffectsExt; -import java.util.Optional; - -@Mixin(BiomeSpecialEffects.class) -public class BiomeEffectsMixin implements BiomeEffectsExt { - - @Shadow private int waterColor; - @Shadow private Optional foliageColor; - @Shadow private Optional dryFoliageColor; - @Shadow private Optional grassColor; - @Shadow private BiomeSpecialEffects.GrassColorModifier grassColorModifier; - - private int dynmap$waterColor; - - @Inject(method = "", at = @At("RETURN")) - private void onInit(int waterColor, - Optional foliageColor, - Optional dryFoliageColor, - Optional grassColor, - BiomeSpecialEffects.GrassColorModifier grassColorModifier, - CallbackInfo ci) - { - this.dynmap$waterColor = waterColor; - } - - @Override - public int dynmap$getWaterColor() { - return dynmap$waterColor; - } - - @Override - public Optional dynmap$getFoliageColor() { return foliageColor; } - - @Override - public Optional dynmap$getDryFoliageColor() { return dryFoliageColor; } - - @Override - public Optional dynmap$getGrassColor() { return grassColor; } - - @Override - public BiomeSpecialEffects.GrassColorModifier dynmap$getGrassColorModifier() { - return grassColorModifier; - } -} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeSpecialEffectsMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeSpecialEffectsMixin.java deleted file mode 100644 index ccefcd1da..000000000 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/BiomeSpecialEffectsMixin.java +++ /dev/null @@ -1,52 +0,0 @@ -package org.dynmap.fabric_26_1.mixin; - -import net.minecraft.world.level.biome.BiomeSpecialEffects; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import org.dynmap.fabric_26_1.access.BiomeSpecialEffectsExt; -import java.util.Optional; - -@Mixin(BiomeSpecialEffects.class) -public class BiomeSpecialEffectsMixin implements BiomeSpecialEffectsExt { - - @Shadow private int waterColor; - @Shadow private Optional foliageColorOverride; - @Shadow private Optional dryFoliageColorOverride; - @Shadow private Optional grassColorOverride; - @Shadow private BiomeSpecialEffects.GrassColorModifier grassColorModifier; - - private int dynmap$waterColor; - - @Inject(method = "", at = @At("RETURN")) - private void onInit(int waterColor, - Optional foliageColorOverride, - Optional dryFoliageColorOverride, - Optional grassColorOverride, - BiomeSpecialEffects.GrassColorModifier grassColorModifier, - CallbackInfo ci) - { - this.dynmap$waterColor = waterColor; - } - - @Override - public int dynmap$getWaterColor() { - return dynmap$waterColor; - } - - @Override - public Optional dynmap$getFoliageColorOverride() { return foliageColorOverride; } - - @Override - public Optional dynmap$getDryFoliageColorOverride() { return dryFoliageColorOverride; } - - @Override - public Optional dynmap$getGrassColorOverride() { return grassColorOverride; } - - @Override - public BiomeSpecialEffects.GrassColorModifier dynmap$getGrassColorModifier() { - return grassColorModifier; - } -} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerManagerMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerManagerMixin.java deleted file mode 100644 index 354e6d316..000000000 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/PlayerManagerMixin.java +++ /dev/null @@ -1,32 +0,0 @@ -package org.dynmap.fabric_26_1.mixin; - -import net.minecraft.world.entity.Entity; -import net.minecraft.network.Connection; -import net.minecraft.server.players.PlayerList; -import net.minecraft.server.network.CommonListenerCookie; -import net.minecraft.server.level.ServerPlayer; - -import org.dynmap.fabric_26_1.event.PlayerEvents; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(PlayerList.class) -public class PlayerManagerMixin { - @Inject(method = "onPlayerConnect", at = @At("TAIL")) - public void onPlayerConnect(Connection connection, ServerPlayer player, CommonListenerCookie ccd, CallbackInfo info) { - PlayerEvents.PLAYER_LOGGED_IN.invoker().onPlayerLoggedIn(player); - } - - @Inject(method = "remove", at = @At("HEAD")) - public void remove(ServerPlayer player, CallbackInfo info) { - PlayerEvents.PLAYER_LOGGED_OUT.invoker().onPlayerLoggedOut(player); - } - - @Inject(method = "respawnPlayer", at = @At("RETURN")) - public void respawnPlayer(ServerPlayer player, boolean alive, Entity.RemovalReason removalReason, CallbackInfoReturnable info) { - PlayerEvents.PLAYER_RESPAWN.invoker().onPlayerRespawn(info.getReturnValue()); - } -} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayNetworkHandlerMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayNetworkHandlerMixin.java deleted file mode 100644 index 8861e1d0e..000000000 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayNetworkHandlerMixin.java +++ /dev/null @@ -1,74 +0,0 @@ -package org.dynmap.fabric_26_1.mixin; - -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.minecraft.world.level.block.entity.SignBlockEntity; -import net.minecraft.network.chat.FilterMask; -import net.minecraft.network.chat.PlayerChatMessage; -import net.minecraft.network.protocol.game.ServerboundSignUpdatePacket; -import net.minecraft.server.network.FilteredText; -import net.minecraft.server.network.TextFilter; -import net.minecraft.server.network.ServerGamePacketListenerImpl; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.server.level.ServerLevel; -import net.minecraft.network.chat.Component; -import net.minecraft.core.BlockPos; - -import java.util.Arrays; -import java.util.List; - -import org.dynmap.fabric_26_1.event.BlockEvents; -import org.dynmap.fabric_26_1.event.ServerChatEvents; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import org.spongepowered.asm.mixin.injection.callback.LocalCapture; - -@Mixin(ServerGamePacketListenerImpl.class) -public abstract class ServerPlayNetworkHandlerMixin { - @Shadow - public ServerPlayer player; - - @Inject( - method = "handleDecoratedMessage", - at = @At( - value = "HEAD" - ) - ) - public void onGameMessage(PlayerChatMessage signedMessage, CallbackInfo ci) { - ServerChatEvents.EVENT.invoker().onChatMessage(player, signedMessage.decoratedContent().getString()); - } - - @Inject( - method = "onSignUpdate", - at = @At( - value = "INVOKE", - target = "Lnet/minecraft/world/level/block/entity/SignBlockEntity;tryChangeText(Lnet/minecraft/server/level/ServerPlayer;ZLjava/util/List;)V", - shift = At.Shift.BEFORE - ), - locals = LocalCapture.CAPTURE_FAILHARD, - cancellable = true - ) - public void onSignUpdate(ServerboundSignUpdatePacket packet, List signText, CallbackInfo ci, - ServerLevel serverWorld, BlockPos blockPos, BlockEntity blockEntity, SignBlockEntity signBlockEntity) - { - // Pull the raw text from the input. - String[] rawTexts = new String[4]; - for (int i=0; i newSignText = Arrays.stream(rawTexts).map((raw) -> new FilteredText(raw, FilterMask.PASS_THROUGH)).toList(); - - // Execute the setting of the texts with the edited values. - signBlockEntity.updateSignText(this.player, packet.isFrontText(), newSignText); - - // Cancel the original tryChangeText() since we're calling it ourselves above. - ci.cancel(); - } -} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerEntityMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerEntityMixin.java deleted file mode 100644 index 8419ddbda..000000000 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/ServerPlayerEntityMixin.java +++ /dev/null @@ -1,32 +0,0 @@ -package org.dynmap.fabric_26_1.mixin; - -import net.minecraft.world.entity.Entity; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.server.level.ServerLevel; -import net.minecraft.world.level.portal.TeleportTransition; - -import org.dynmap.fabric_26_1.event.PlayerEvents; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(ServerPlayer.class) -public class ServerPlayerEntityMixin { -// @Inject(method = "teleport(Lnet/minecraft/server/level/ServerLevel;DDDFF)V", at = @At("RETURN")) -// public void teleport(ServerLevel targetWorld, double x, double y, double z, float yaw, float pitch, CallbackInfo info) { -// ServerPlayer player = (ServerPlayer) (Object) this; -// if (targetWorld != player.getServerLevel()) { -// PlayerEvents.PLAYER_CHANGED_DIMENSION.invoker().onPlayerChangedDimension(player); -// } -// } - - @Inject(method = "teleportTo(Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/entity/Entity;", at = @At("TAIL")) - public void teleportTo(TeleportTransition teleportTarget, CallbackInfoReturnable info) { - ServerPlayer player = (ServerPlayer) (Object) this; - if (player.getRemovalReason() == null) { - PlayerEvents.PLAYER_CHANGED_DIMENSION.invoker().onPlayerChangedDimension(player); - } - } -} diff --git a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/WorldChunkMixin.java b/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/WorldChunkMixin.java deleted file mode 100644 index 12bb92294..000000000 --- a/fabric-26.1/src/main/java/org/dynmap/fabric_26_1/mixin/WorldChunkMixin.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.dynmap.fabric_26_1.mixin; - -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.core.BlockPos; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.chunk.LevelChunk; - -import org.dynmap.fabric_26_1.event.BlockEvents; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(LevelChunk.class) -public abstract class WorldChunkMixin { - @Shadow - public abstract Level getWorld(); - - @Inject(method = "setBlockState", at = @At("RETURN")) - public void setBlockState(BlockPos pos, BlockState state, int flags, CallbackInfoReturnable info) { - if (info.getReturnValue() != null) { - BlockEvents.BLOCK_EVENT.invoker().onBlockEvent(this.getWorld(), pos); - } - } -} diff --git a/fabric-26.1/src/main/resources/dynmap.mixins.json b/fabric-26.1/src/main/resources/dynmap.mixins.json index 42b3898e2..d7e84d65d 100644 --- a/fabric-26.1/src/main/resources/dynmap.mixins.json +++ b/fabric-26.1/src/main/resources/dynmap.mixins.json @@ -4,7 +4,6 @@ "package": "org.dynmap.fabric_26_1.mixin", "compatibilityLevel": "JAVA_25", "mixins": [ - "BiomeSpecialEffectsMixin", "ChunkGeneratingMixin", "LevelChunkMixin", "MinecraftServerMixin",