Merge pull request #303 from Minestom/new-block-api

Revamped block API
This commit is contained in:
TheMode 2021-08-17 20:08:34 +02:00 committed by GitHub
commit 4b59c9eaee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1046 changed files with 17553 additions and 62252 deletions

5
.gitignore vendored
View File

@ -54,7 +54,4 @@ gradle-app.setting
# When running the demo we generate the extensions folder
/extensions/
/.mixin.out/
# The data for generation and the resources is included in this folder
src/main/resources/minecraft_data
/.mixin.out/

View File

@ -100,47 +100,36 @@ tasks.withType(Zip).configureEach {
dependencies {
// Junit Testing Framework
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.2'
testRuntimeOnly('org.junit.jupiter:junit-jupiter-engine:5.6.2')
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.2'
testRuntimeOnly('org.junit.jupiter:junit-jupiter-engine:5.7.2')
// Only here to ensure J9 module support for extensions and our classloaders
testCompileOnly "org.mockito:mockito-core:2.28.2"
// Netty
api 'io.netty:netty-handler:4.1.65.Final'
api 'io.netty:netty-codec:4.1.65.Final'
api 'io.netty:netty-transport-native-epoll:4.1.65.Final:linux-x86_64'
api 'io.netty:netty-transport-native-kqueue:4.1.65.Final:osx-x86_64'
testCompileOnly 'org.mockito:mockito-core:3.11.1'
// https://mvnrepository.com/artifact/it.unimi.dsi/fastutil
api 'it.unimi.dsi:fastutil:8.5.4'
// https://mvnrepository.com/artifact/com.google.code.gson/gson
api 'com.google.code.gson:gson:2.8.6'
api 'com.google.code.gson:gson:2.8.7'
// Noise library for terrain generation
// https://jitpack.io/#Articdive/Jnoise
api 'com.github.Articdive:Jnoise:2.1.0'
// https://mvnrepository.com/artifact/org.rocksdb/rocksdbjni
api 'org.rocksdb:rocksdbjni:6.16.4'
// Logging
api 'org.apache.logging.log4j:log4j-core:2.14.0'
api 'org.apache.logging.log4j:log4j-core:2.14.1'
// SLF4J is the base logger for most libraries, therefore we can hook it into log4j2.
api 'org.apache.logging.log4j:log4j-slf4j-impl:2.14.0'
api 'org.apache.logging.log4j:log4j-slf4j-impl:2.14.1'
// https://mvnrepository.com/artifact/org.jline/jline
implementation group: 'org.jline', name: 'jline', version: '3.20.0'
// https://mvnrepository.com/artifact/org.jline/jline-terminal-jansi
implementation group: 'org.jline', name: 'jline-terminal-jansi', version: '3.20.0'
// Jline compatibility for windows
// https://search.maven.org/artifact/org.fusesource.jansi/jansi/2.3.2/jar
implementation 'org.fusesource.jansi:jansi:2.3.2'
implementation 'com.github.ben-manes.caffeine:caffeine:3.0.2'
implementation 'com.github.ben-manes.caffeine:caffeine:3.0.3'
// Guava 21.0+ required for Mixin
api 'com.google.guava:guava:30.1-jre'
api 'com.google.guava:guava:30.1.1-jre'
// Code modification
api "org.ow2.asm:asm:${asmVersion}"
@ -166,6 +155,7 @@ dependencies {
}
api "com.github.Minestom:DependencyGetter:v1.0.1"
implementation 'com.github.Minestom:MinestomDataGenerator:7636d5d473'
// Adventure, for user-interface
api "net.kyori:adventure-api:$adventureVersion"

View File

@ -14,29 +14,24 @@ application {
}
repositories {
//maven { url "https://repo.minestom.net/repository/maven-public/" }
}
dependencies {
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'org.jetbrains:annotations:20.1.0'
implementation 'com.google.code.gson:gson:2.8.7'
implementation 'org.jetbrains:annotations:21.0.1'
implementation 'com.squareup:javapoet:1.13.0'
// Logging
implementation 'org.apache.logging.log4j:log4j-core:2.14.0'
implementation 'org.apache.logging.log4j:log4j-core:2.14.1'
// SLF4J is the base logger for most libraries, therefore we can hook it into log4j2.
implementation 'org.apache.logging.log4j:log4j-slf4j-impl:2.14.0'
// This is the data Minestom uses. from https://github.com/Minestom/MinestomDataGenerator
//implementation "net.minestom:minestom-data-full:${rootProject.properties.get("mcVersion")}"
implementation 'org.apache.logging.log4j:log4j-slf4j-impl:2.14.1'
// Contains the json files
implementation 'com.github.Minestom:MinestomDataGenerator:7636d5d473'
}
run {
// Update version
setArgs(List.of(
// Point to gradle.properties "mcVersion"
rootProject.properties.get("mcVersion"),
// If the source is 'classes' it will load from the dependency "net.minestom:minestom-data-customizable:version"
"resources",
// Points to src/autogenerated/java
project.rootProject.projectDir.getPath() + "${File.separatorChar}src${File.separatorChar}autogenerated${File.separatorChar}java"
) as List<String>

View File

@ -0,0 +1,81 @@
package net.minestom.codegen;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonObject;
import com.squareup.javapoet.*;
import org.jetbrains.annotations.NotNull;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.List;
import java.util.Locale;
public class CodeGenerator {
protected static final Gson GSON = new GsonBuilder().setPrettyPrinting().disableHtmlEscaping().create();
private static final Logger LOGGER = LoggerFactory.getLogger(CodeGenerator.class);
private final File outputFolder;
public CodeGenerator(File outputFolder) {
this.outputFolder = outputFolder;
}
public void generate(InputStream resourceFile, String packageName, String typeName, String loaderName, String generatedName) {
if (resourceFile == null) {
LOGGER.error("Failed to find resource file for " + typeName);
return;
}
ClassName typeClass = ClassName.get(packageName, typeName);
ClassName loaderClass = ClassName.get(packageName, loaderName);
JsonObject json;
json = GSON.fromJson(new InputStreamReader(resourceFile), JsonObject.class);
ClassName materialsCN = ClassName.get(packageName, generatedName);
// BlockConstants class
TypeSpec.Builder blockConstantsClass = TypeSpec.interfaceBuilder(materialsCN)
// Add @SuppressWarnings("unused")
.addAnnotation(AnnotationSpec.builder(SuppressWarnings.class).addMember("value", "$S", "unused").build())
.addJavadoc("Code autogenerated, do not edit!");
// Use data
json.keySet().forEach(namespace -> {
final String constantName = namespace
.replace("minecraft:", "")
.replace(".", "_")
.toUpperCase(Locale.ROOT);
blockConstantsClass.addField(
FieldSpec.builder(typeClass, constantName)
.addModifiers(Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL)
.initializer(
// TypeClass.STONE = MaterialLoader.fromNamespaceId("minecraft:stone")
"$T.get($S)",
loaderClass,
namespace
)
.build()
);
});
writeFiles(
List.of(JavaFile.builder(packageName, blockConstantsClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()),
outputFolder);
}
private void writeFiles(@NotNull List<JavaFile> fileList, File outputFolder) {
for (JavaFile javaFile : fileList) {
try {
javaFile.writeTo(outputFolder);
} catch (IOException e) {
LOGGER.error("An error occured while writing source code to the file system.", e);
}
}
}
}

View File

@ -1,88 +1,39 @@
package net.minestom.codegen;
import net.minestom.codegen.blocks.BlockGenerator;
import net.minestom.codegen.entity.EntityTypeGenerator;
import net.minestom.codegen.fluid.FluidGenerator;
import net.minestom.codegen.item.EnchantmentGenerator;
import net.minestom.codegen.item.MaterialGenerator;
import net.minestom.codegen.particle.ParticleGenerator;
import net.minestom.codegen.potion.PotionEffectGenerator;
import net.minestom.codegen.potion.PotionTypeGenerator;
import net.minestom.codegen.sound.SoundEventGenerator;
import net.minestom.codegen.statistics.StatisticGenerator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
public class Generators {
private static final Logger LOGGER = LoggerFactory.getLogger(Generators.class);
public static void main(String[] args) throws FileNotFoundException {
if (args.length < 3) {
LOGGER.error("Usage: <MC version> <source folder | 'resources'> <target folder>");
public static void main(String[] args) {
if (args.length != 1) {
LOGGER.error("Usage: <target folder>");
return;
}
String targetVersion = args[0].replace(".", "_");
boolean resourceMode = false;
if (args[1].equals("resources")) {
resourceMode = true;
}
File inputFolder = new File(args[1]); // This will be ignored if resourceMode = true
File outputFolder = new File(args[2]);
// Generate blocks
new BlockGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_blocks.json") : new FileInputStream(new File(inputFolder, targetVersion + "_blocks.json")),
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_block_properties.json") : new FileInputStream(new File(inputFolder, targetVersion + "_block_properties.json")),
outputFolder
).generate();
File outputFolder = new File(args[0]);
var generator = new CodeGenerator(outputFolder);
generator.generate(resource("blocks.json"), "net.minestom.server.instance.block", "Block", "BlockImpl", "BlockConstants");
generator.generate(resource("items.json"), "net.minestom.server.item", "Material", "MaterialImpl", "MaterialConstants");
generator.generate(resource("entities.json"), "net.minestom.server.entity", "EntityType", "EntityTypeImpl", "EntityTypeConstants");
generator.generate(resource("enchantments.json"), "net.minestom.server.item", "Enchantment", "EnchantmentImpl", "EnchantmentConstants");
generator.generate(resource("potion_effects.json"), "net.minestom.server.potion", "PotionEffect", "PotionEffectImpl", "PotionEffectConstants");
generator.generate(resource("potions.json"), "net.minestom.server.potion", "PotionType", "PotionTypeImpl", "PotionTypeConstants");
generator.generate(resource("particles.json"), "net.minestom.server.particle", "Particle", "ParticleImpl", "ParticleConstants");
generator.generate(resource("sounds.json"), "net.minestom.server.sound", "SoundEvent", "SoundEventImpl", "SoundEventConstants");
generator.generate(resource("custom_statistics.json"), "net.minestom.server.statistic", "StatisticType", "StatisticTypeImpl", "StatisticTypeConstants");
// Generate fluids
new FluidGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_fluids.json") : new FileInputStream(new File(inputFolder, targetVersion + "_fluids.json")),
outputFolder
).generate();
// Generate entities
new EntityTypeGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_entities.json") : new FileInputStream(new File(inputFolder, targetVersion + "_entities.json")),
outputFolder
).generate();
// Generate items
new MaterialGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_items.json") : new FileInputStream(new File(inputFolder, targetVersion + "_items.json")),
outputFolder
).generate();
// Generate enchantments
new EnchantmentGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_enchantments.json") : new FileInputStream(new File(inputFolder, targetVersion + "_enchantments.json")),
outputFolder
).generate();
new FluidGenerator(resource("fluids.json"), outputFolder).generate();
// TODO: Generate attributes
// new AttributeGenerator(
// new File(inputFolder, targetVersion + "_attributes.json"),
// outputFolder
// ).generate();
// Generate potion effects
new PotionEffectGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_potion_effects.json") : new FileInputStream(new File(inputFolder, targetVersion + "_potion_effects.json")),
outputFolder
).generate();
// Generate potions
new PotionTypeGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_potions.json") : new FileInputStream(new File(inputFolder, targetVersion + "_potions.json")),
outputFolder
).generate();
// Generate particles
new ParticleGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_particles.json") : new FileInputStream(new File(inputFolder, targetVersion + "_particles.json")),
outputFolder
).generate();
// Generate sounds
new SoundEventGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_sounds.json") : new FileInputStream(new File(inputFolder, targetVersion + "_sounds.json")),
outputFolder
).generate();
// TODO: Generate villager professions
// new VillagerProfessionGenerator(
// new File(inputFolder, targetVersion + "_villager_professions.json"),
@ -93,11 +44,10 @@ public class Generators {
// new File(inputFolder, targetVersion + "_villager_types.json"),
// outputFolder
// ).generate();
// Generate statistics
new StatisticGenerator(
resourceMode ? Generators.class.getResourceAsStream("/" + targetVersion + "_custom_statistics.json") : new FileInputStream(new File(inputFolder, targetVersion + "_custom_statistics.json")),
outputFolder
).generate();
LOGGER.info("Finished generating code");
}
private static InputStream resource(String name) {
return Generators.class.getResourceAsStream("/" + name);
}
}

View File

@ -10,6 +10,7 @@ import org.slf4j.LoggerFactory;
import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.Locale;
public abstract class MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(MinestomCodeGenerator.class);
@ -26,4 +27,8 @@ public abstract class MinestomCodeGenerator {
}
}
}
protected static String toConstant(String namespace) {
return namespace.replace("minecraft:", "").toUpperCase(Locale.ROOT);
}
}

View File

@ -3,16 +3,7 @@ package net.minestom.codegen.attribute;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.ClassName;
import com.squareup.javapoet.CodeBlock;
import com.squareup.javapoet.FieldSpec;
import com.squareup.javapoet.JavaFile;
import com.squareup.javapoet.MethodSpec;
import com.squareup.javapoet.ParameterSpec;
import com.squareup.javapoet.ParameterizedTypeName;
import com.squareup.javapoet.TypeName;
import com.squareup.javapoet.TypeSpec;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@ -51,7 +42,7 @@ public final class AttributeGenerator extends MinestomCodeGenerator {
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registryClassName = ClassName.get("net.minestom.server.registry", "Registry");
JsonArray attributes = GSON.fromJson(new JsonReader(new InputStreamReader(attributesFile)), JsonArray.class);
JsonArray attributes = GSON.fromJson(new InputStreamReader(attributesFile), JsonArray.class);
List<JavaFile> filesToWrite = new ArrayList<>();
ClassName attributeClassName = ClassName.get("net.minestom.server.attribute", "Attribute");

View File

@ -1,429 +0,0 @@
package net.minestom.codegen.blocks;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import net.minestom.codegen.util.NameUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
public final class BlockGenerator extends MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(BlockGenerator.class);
private final InputStream blocksFile;
private final InputStream blockPropertyFile;
private final File outputFolder;
public BlockGenerator(@Nullable InputStream blocksFile, @Nullable InputStream blockPropertyFile, @NotNull File outputFolder) {
this.blocksFile = blocksFile;
this.blockPropertyFile = blockPropertyFile;
this.outputFolder = outputFolder;
}
@Override
public void generate() {
if (blocksFile == null) {
LOGGER.error("Failed to find blocks.json.");
LOGGER.error("Stopped code generation for blocks.");
return;
}
if (blockPropertyFile == null) {
LOGGER.error("Failed to find block_properties.json.");
LOGGER.error("Stopped code generation for block properties.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
// Important classes we use alot
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
JsonArray blocks = GSON.fromJson(new JsonReader(new InputStreamReader(blocksFile)), JsonArray.class);
ClassName blockClassName = ClassName.get("net.minestom.server.instance.block", "Block");
ClassName blockAltClassName = ClassName.get("net.minestom.server.instance.block", "BlockAlternative");
List<JavaFile> filesToWrite = new ArrayList<>();
// Block
TypeSpec.Builder blockClass = TypeSpec.enumBuilder(blockClassName)
.addSuperinterface(ClassName.get("net.kyori.adventure.key", "Keyed"))
.addModifiers(Modifier.PUBLIC).addJavadoc("AUTOGENERATED by " + getClass().getSimpleName());
blockClass.addField(
FieldSpec.builder(namespaceIDClassName, "id")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).addAnnotation(NotNull.class).build()
);
blockClass.addField(
FieldSpec.builder(TypeName.SHORT, "defaultID")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
blockClass.addField(
FieldSpec.builder(TypeName.DOUBLE, "hardness")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
blockClass.addField(
FieldSpec.builder(TypeName.DOUBLE, "resistance")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
blockClass.addField(
FieldSpec.builder(TypeName.BOOLEAN, "isAir")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
blockClass.addField(
FieldSpec.builder(TypeName.BOOLEAN, "isSolid")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
blockClass.addField(
FieldSpec.builder(TypeName.BOOLEAN, "blockEntity")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
blockClass.addField(
FieldSpec.builder(TypeName.BOOLEAN, "singleState")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
blockClass.addField(
FieldSpec.builder(ParameterizedTypeName.get(ClassName.get("java.util", "List"), blockAltClassName), "alternatives")
.initializer("new $T<>()", ClassName.get("java.util", "ArrayList"))
.addModifiers(Modifier.PRIVATE, Modifier.FINAL)
.addAnnotation(NotNull.class)
.build()
);
// static field
blockClass.addField(
FieldSpec.builder(ArrayTypeName.of(blockClassName), "VALUES")
.addModifiers(Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL)
.initializer("values()")
.build()
);
// Block constructor
blockClass.addMethod(
MethodSpec.constructorBuilder()
.addParameter(ParameterSpec.builder(namespaceIDClassName, "id").addAnnotation(NotNull.class).build())
.addParameter(TypeName.SHORT, "defaultID")
.addParameter(TypeName.DOUBLE, "hardness")
.addParameter(TypeName.DOUBLE, "resistance")
.addParameter(TypeName.BOOLEAN, "isAir")
.addParameter(TypeName.BOOLEAN, "isSolid")
.addParameter(TypeName.BOOLEAN, "blockEntity")
.addParameter(TypeName.BOOLEAN, "singleState")
.addStatement("this.id = id")
.addStatement("this.defaultID = defaultID")
.addStatement("this.hardness = hardness")
.addStatement("this.resistance = resistance")
.addStatement("this.isAir = isAir")
.addStatement("this.isSolid = isSolid")
.addStatement("this.blockEntity = blockEntity")
.addStatement("this.singleState = singleState")
.beginControlFlow("if (singleState)")
.addStatement("addBlockAlternative(new $T(defaultID))", blockAltClassName)
.endControlFlow()
.addStatement("$T.blocks.put(id, this)", registriesClassName)
.build()
);
// Override key method (adventure)
blockClass.addMethod(
MethodSpec.methodBuilder("key")
.returns(ClassName.get("net.kyori.adventure.key", "Key"))
.addAnnotation(Override.class)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// addBlockState method
blockClass.addMethod(
MethodSpec.methodBuilder("addBlockAlternative")
.addParameter(ParameterSpec.builder(blockAltClassName, "alternative").addAnnotation(NotNull.class).build())
.addStatement("this.alternatives.add(alternative)")
.addStatement("BlockArray.blocks[alternative.getId()] = this")
.addModifiers(Modifier.PUBLIC, Modifier.FINAL)
.build()
);
// getId method
blockClass.addMethod(
MethodSpec.methodBuilder("getBlockId")
.returns(TypeName.SHORT)
.addStatement("return defaultID")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getName method
blockClass.addMethod(
MethodSpec.methodBuilder("getName")
.addAnnotation(NotNull.class)
.returns(ClassName.get(String.class))
.addStatement("return this.id.asString()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getHardness method
blockClass.addMethod(
MethodSpec.methodBuilder("getHardness")
.returns(TypeName.DOUBLE)
.addStatement("return this.hardness")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getResistance method
blockClass.addMethod(
MethodSpec.methodBuilder("getResistance")
.returns(TypeName.DOUBLE)
.addStatement("return this.resistance")
.addModifiers(Modifier.PUBLIC)
.build()
);
// breakInstantaneously method
blockClass.addMethod(
MethodSpec.methodBuilder("breaksInstantaneously")
.returns(TypeName.BOOLEAN)
.addStatement("return this.hardness == 0")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getBlockStates method
blockClass.addMethod(
MethodSpec.methodBuilder("getAlternatives")
.returns(ParameterizedTypeName.get(ClassName.get(List.class), blockAltClassName))
.addAnnotation(NotNull.class)
.addStatement("return this.alternatives")
.addModifiers(Modifier.PUBLIC, Modifier.FINAL) // Should this be final, for now I guess so.
.build()
);
// isAir method
blockClass.addMethod(
MethodSpec.methodBuilder("isAir")
.returns(TypeName.BOOLEAN)
// UPDATE: Make sure they didn't add new AIR types.
.addStatement("return isAir")
.addModifiers(Modifier.PUBLIC)
.build()
);
// isLiquid method
blockClass.addMethod(
MethodSpec.methodBuilder("isLiquid")
.returns(TypeName.BOOLEAN)
// UPDATE: Make sure they didn't add new liquids.
.addStatement("return this == WATER || this == LAVA")
.addModifiers(Modifier.PUBLIC)
.build()
);
// isSolid method
blockClass.addMethod(
MethodSpec.methodBuilder("isSolid")
.returns(TypeName.BOOLEAN)
// UPDATE: Make sure they didn't add new liquids.
.addStatement("return isSolid")
.addModifiers(Modifier.PUBLIC)
.build()
);
// hasBlockEntity method
blockClass.addMethod(
MethodSpec.methodBuilder("hasBlockEntity")
.returns(TypeName.BOOLEAN)
.addStatement("return blockEntity")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getAlternative method
blockClass.addMethod(
MethodSpec.methodBuilder("getAlternative")
.returns(blockAltClassName)
.addParameter(TypeName.SHORT, "blockId")
.addAnnotation(Nullable.class)
.beginControlFlow("for ($T alt : alternatives) ", blockAltClassName)
.beginControlFlow("if (alt.getId() == blockId)")
.addStatement("return alt")
.endControlFlow()
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC)
.build()
);
// withProperties method
blockClass.addMethod(
MethodSpec.methodBuilder("withProperties")
.returns(TypeName.SHORT)
.addParameter(
ParameterSpec.builder(ArrayTypeName.of(String.class), "properties").addAnnotation(NotNull.class).build()
).varargs()
.beginControlFlow("for ($T alt : alternatives)", blockAltClassName)
.beginControlFlow("if ($T.equals(alt.getProperties(), properties))", Arrays.class)
.addStatement("return alt.getId()")
.endControlFlow()
.endControlFlow()
.addStatement("return this.defaultID")
.addModifiers(Modifier.PUBLIC)
.build()
);
// fromStateId method
blockClass.addMethod(
MethodSpec.methodBuilder("fromStateId")
.returns(blockClassName)
.addParameter(TypeName.SHORT, "blockStateId")
.addStatement("return BlockArray.blocks[blockStateId]")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// fromId Method
blockClass.addMethod(
MethodSpec.methodBuilder("fromId")
.returns(blockClassName)
.addAnnotation(Nullable.class)
.addParameter(TypeName.SHORT, "id")
.beginControlFlow("if(id >= 0 && id < VALUES.length)")
.addStatement("return VALUES[id]")
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// toString method
blockClass.addMethod(
MethodSpec.methodBuilder("toString")
.addAnnotation(NotNull.class)
.addAnnotation(Override.class)
.returns(String.class)
// this resolves to [Namespace]
.addStatement("return \"[\" + this.id + \"]\"")
.addModifiers(Modifier.PUBLIC)
.build()
);
// Staticblock in Block enum
CodeBlock.Builder staticBlock = CodeBlock.builder();
// Use data
for (JsonElement b : blocks) {
JsonObject block = b.getAsJsonObject();
String blockName = block.get("name").getAsString();
JsonArray states = block.get("states").getAsJsonArray();
// Enum constant in Block
blockClass.addEnumConstant(blockName, TypeSpec.anonymousClassBuilder(
"$T.from($S), (short) $L, $L, $L, $L, $L, $L, $L",
namespaceIDClassName,
block.get("id").getAsString(),
block.get("defaultBlockState").getAsShort(),
states.get(0).getAsJsonObject().get("destroySpeed").getAsDouble(),
block.get("explosionResistance").getAsDouble(),
states.get(0).getAsJsonObject().get("isAir").getAsBoolean(),
states.get(0).getAsJsonObject().get("isSolid").getAsBoolean(),
block.get("blockEntity").getAsBoolean(),
states.size() == 1
).build()
);
if (states.size() > 1) {
ClassName blockStateSpecificClassName = ClassName.get(
"net.minestom.server.instance.block.states",
NameUtil.convertSnakeCaseToCamelCase(blockName.toLowerCase())
);
// Common blockStateSpecificClass structure
TypeSpec.Builder blockStateSpecificClass = TypeSpec.classBuilder(blockStateSpecificClassName)
.addAnnotation(
AnnotationSpec.builder(Deprecated.class)
.addMember("since", "$S", "forever")
.addMember("forRemoval", "$L", false).build()
)
.addModifiers(Modifier.PUBLIC, Modifier.FINAL).addJavadoc("Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.");
// initStates method
MethodSpec.Builder initStatesMethod = MethodSpec.methodBuilder("initStates")
.addJavadoc("Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.")
.addAnnotation(
AnnotationSpec.builder(Deprecated.class)
.addMember("since", "$S", "forever")
.addMember("forRemoval", "$L", false).build()
)
.addModifiers(Modifier.PUBLIC, Modifier.STATIC);
// init States methods in block specific classes
for (JsonElement s : states) {
JsonObject state = s.getAsJsonObject();
// block state properties
JsonObject properties = state.get("properties").getAsJsonObject();
if (properties.size() != 0) {
StringBuilder propertiesStr = new StringBuilder();
// has properties
for (Map.Entry<String, JsonElement> entry : properties.entrySet()) {
String key = entry.getKey();
String value = entry.getValue().getAsString().toLowerCase();
propertiesStr.append('"').append(key).append('=').append(value).append("\", ");
}
// Delete last comma and space
propertiesStr.deleteCharAt(propertiesStr.length() - 1);
propertiesStr.deleteCharAt(propertiesStr.length() - 1);
initStatesMethod.addStatement(
"$T.$N.addBlockAlternative(new $T((short) $L, **REPLACE**))".replace("**REPLACE**", propertiesStr.toString()),
blockClassName,
blockName,
blockAltClassName,
state.get("id").getAsShort()
);
} else {
// has no properties
initStatesMethod.addStatement(
"$T.$N.addBlockAlternative(new $T((short) $L))",
blockClassName,
blockName,
blockAltClassName,
state.get("id").getAsShort()
);
}
}
// Add initStates method
blockStateSpecificClass.addMethod(initStatesMethod.build());
// Add initStates method refence to static block
staticBlock.addStatement("$T.initStates()", blockStateSpecificClassName);
// Add BlockStates to list of files we need to write:
filesToWrite.add(
JavaFile.builder("net.minestom.server.instance.block.states", blockStateSpecificClass.build()
)
.indent(" ")
.skipJavaLangImports(true)
.build());
}
}
blockClass.addStaticBlock(staticBlock.build());
// Add ignore deprecations annotation
blockClass.addAnnotation(AnnotationSpec.builder(SuppressWarnings.class).addMember("value", "$S", "deprecation").build());
// Add Block & BlockState to list of files we need to write:
filesToWrite.add(
JavaFile.builder("net.minestom.server.instance.block", blockClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()
);
// Write files to outputFolder
writeFiles(filesToWrite, outputFolder);
}
}

View File

@ -1,444 +0,0 @@
package net.minestom.codegen.entity;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import net.minestom.codegen.util.NameUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.function.BiFunction;
public final class EntityTypeGenerator extends MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(EntityTypeGenerator.class);
private static final Map<String, String> metadata = new HashMap<>() {{
// Class's name (without the Meta suffix) <--> Package
// UPDATE: Handle new entity metadata
// Ambient
// put("AmbientCreature", "net.minestom.server.entity.metadata.ambient");
put("Bat", "net.minestom.server.entity.metadata.ambient");
// Animal
// put("Animal", "net.minestom.server.entity.metadata.animal");
put("AbstractHorse", "net.minestom.server.entity.metadata.animal");
put("Bee", "net.minestom.server.entity.metadata.animal");
put("ChestedHorse", "net.minestom.server.entity.metadata.animal");
put("Chicken", "net.minestom.server.entity.metadata.animal");
put("Cow", "net.minestom.server.entity.metadata.animal");
put("Donkey", "net.minestom.server.entity.metadata.animal");
put("Fox", "net.minestom.server.entity.metadata.animal");
put("Goat", "net.minestom.server.entity.metadata.animal");
put("Hoglin", "net.minestom.server.entity.metadata.animal");
put("Horse", "net.minestom.server.entity.metadata.animal");
put("Llama", "net.minestom.server.entity.metadata.animal");
put("Mooshroom", "net.minestom.server.entity.metadata.animal");
put("Mule", "net.minestom.server.entity.metadata.animal");
put("Ocelot", "net.minestom.server.entity.metadata.animal");
put("Panda", "net.minestom.server.entity.metadata.animal");
put("Pig", "net.minestom.server.entity.metadata.animal");
put("PolarBear", "net.minestom.server.entity.metadata.animal");
put("Rabbit", "net.minestom.server.entity.metadata.animal");
put("Sheep", "net.minestom.server.entity.metadata.animal");
put("SkeletonHorse", "net.minestom.server.entity.metadata.animal");
put("Strider", "net.minestom.server.entity.metadata.animal");
put("Turtle", "net.minestom.server.entity.metadata.animal");
put("ZombieHorse", "net.minestom.server.entity.metadata.animal");
// Animal - Tameable
// put("TameableAnimal", "net.minestom.server.entity.metadata.animal.tameable");
put("Cat", "net.minestom.server.entity.metadata.animal.tameable");
put("Parrot", "net.minestom.server.entity.metadata.animal.tameable");
put("Wolf", "net.minestom.server.entity.metadata.animal.tameable");
// Arrow
// put("AbstractArrow", "net.minestom.server.entity.metadata.arrow");
put("Arrow", "net.minestom.server.entity.metadata.arrow");
put("SpectralArrow", "net.minestom.server.entity.metadata.arrow");
put("ThrownTrident", "net.minestom.server.entity.metadata.arrow");
// Flying
// put("Flying", "net.minestom.server.entity.metadata.flying");
put("Ghast", "net.minestom.server.entity.metadata.flying");
put("Phantom", "net.minestom.server.entity.metadata.flying");
// Golem
// put("AbstractGolem", "net.minestom.server.entity.metadata.golem");
put("IronGolem", "net.minestom.server.entity.metadata.golem");
put("Shulker", "net.minestom.server.entity.metadata.golem");
put("SnowGolem", "net.minestom.server.entity.metadata.golem");
// Item
put("EyeOfEnder", "net.minestom.server.entity.metadata.item");
put("Fireball", "net.minestom.server.entity.metadata.item");
put("ItemContaining", "net.minestom.server.entity.metadata.item");
put("ItemEntity", "net.minestom.server.entity.metadata.item");
put("SmallFireball", "net.minestom.server.entity.metadata.item");
put("Snowball", "net.minestom.server.entity.metadata.item");
put("ThrownEgg", "net.minestom.server.entity.metadata.item");
put("ThrownEnderPearl", "net.minestom.server.entity.metadata.item");
put("ThrownExperienceBottle", "net.minestom.server.entity.metadata.item");
put("ThrownPotion", "net.minestom.server.entity.metadata.item");
// Minecart
// put("AbstractMinecart", "net.minestom.server.entity.metadata.minecart");
// put("AbstractMinecartContainer", "net.minestom.server.entity.metadata.minecart");
put("ChestMinecart", "net.minestom.server.entity.metadata.minecart");
put("CommandBlockMinecart", "net.minestom.server.entity.metadata.minecart");
put("FurnaceMinecart", "net.minestom.server.entity.metadata.minecart");
put("HopperMinecart", "net.minestom.server.entity.metadata.minecart");
put("Minecart", "net.minestom.server.entity.metadata.minecart");
put("SpawnerMinecart", "net.minestom.server.entity.metadata.minecart");
put("TntMinecart", "net.minestom.server.entity.metadata.minecart");
// Monster
// put("Monster", "net.minestom.server.entity.metadata.monster");
// put("BasePiglin", "net.minestom.server.entity.metadata.monster");
put("Blaze", "net.minestom.server.entity.metadata.monster");
put("CaveSpider", "net.minestom.server.entity.metadata.monster");
put("Creeper", "net.minestom.server.entity.metadata.monster");
put("ElderGuardian", "net.minestom.server.entity.metadata.monster");
put("Enderman", "net.minestom.server.entity.metadata.monster");
put("Endermite", "net.minestom.server.entity.metadata.monster");
put("Giant", "net.minestom.server.entity.metadata.monster");
put("Guardian", "net.minestom.server.entity.metadata.monster");
put("PiglinBrute", "net.minestom.server.entity.metadata.monster");
put("Piglin", "net.minestom.server.entity.metadata.monster");
put("Silverfish", "net.minestom.server.entity.metadata.monster");
put("Spider", "net.minestom.server.entity.metadata.monster");
put("Vex", "net.minestom.server.entity.metadata.monster");
put("Wither", "net.minestom.server.entity.metadata.monster");
put("Zoglin", "net.minestom.server.entity.metadata.monster");
// Monster - Raider
// put("AbstractIllager", "net.minestom.server.entity.metadata.monster.raider")
put("Evoker", "net.minestom.server.entity.metadata.monster.raider");
put("Illusioner", "net.minestom.server.entity.metadata.monster.raider");
put("Pillager", "net.minestom.server.entity.metadata.monster.raider");
put("Raider", "net.minestom.server.entity.metadata.monster.raider");
put("Ravager", "net.minestom.server.entity.metadata.monster.raider");
put("SpellcasterIllager", "net.minestom.server.entity.metadata.monster.raider");
put("Vindicator", "net.minestom.server.entity.metadata.monster.raider");
put("Witch", "net.minestom.server.entity.metadata.monster.raider");
// Monster - Skeleton
// put("AbstractSkeleton", "net.minestom.server.entity.metadata.monster.skeleton");
put("Skeleton", "net.minestom.server.entity.metadata.monster.skeleton");
put("Stray", "net.minestom.server.entity.metadata.monster.skeleton");
put("WitherSkeleton", "net.minestom.server.entity.metadata.monster.skeleton");
// Monster - Zombie
put("Drowned", "net.minestom.server.entity.metadata.monster.zombie");
put("Husk", "net.minestom.server.entity.metadata.monster.zombie");
put("Zombie", "net.minestom.server.entity.metadata.monster.zombie");
put("ZombieVillager", "net.minestom.server.entity.metadata.monster.zombie");
put("ZombifiedPiglin", "net.minestom.server.entity.metadata.monster.zombie");
// Other
put("AreaEffectCloud", "net.minestom.server.entity.metadata.other");
put("ArmorStand", "net.minestom.server.entity.metadata.other");
put("Boat", "net.minestom.server.entity.metadata.other");
put("DragonFireball", "net.minestom.server.entity.metadata.other");
put("EndCrystal", "net.minestom.server.entity.metadata.other");
put("EnderDragon", "net.minestom.server.entity.metadata.other");
put("EvokerFangs", "net.minestom.server.entity.metadata.other");
put("ExperienceOrb", "net.minestom.server.entity.metadata.other");
put("FallingBlock", "net.minestom.server.entity.metadata.other");
put("FireworkRocket", "net.minestom.server.entity.metadata.other");
put("FishingHook", "net.minestom.server.entity.metadata.other");
put("GlowItemFrame", "net.minestom.server.entity.metadata.other");
put("ItemFrame", "net.minestom.server.entity.metadata.other");
put("LeashKnot", "net.minestom.server.entity.metadata.other");
put("LightningBolt", "net.minestom.server.entity.metadata.other");
put("LlamaSpit", "net.minestom.server.entity.metadata.other");
put("MagmaCube", "net.minestom.server.entity.metadata.other");
put("Marker", "net.minestom.server.entity.metadata.other");
put("Painting", "net.minestom.server.entity.metadata.other");
put("PrimedTnt", "net.minestom.server.entity.metadata.other");
put("ShulkerBullet", "net.minestom.server.entity.metadata.other");
put("Slime", "net.minestom.server.entity.metadata.other");
put("TraderLlama", "net.minestom.server.entity.metadata.other");
put("WitherSkull", "net.minestom.server.entity.metadata.other");
// Villager
// put("AbstractVillager", "net.minestom.server.entity.metadata.villager");
put("Villager", "net.minestom.server.entity.metadata.villager");
put("WanderingTrader", "net.minestom.server.entity.metadata.villager");
// Water
// put("WaterAnimalMeta", "net.minestom.server.entity.metadata.water")
put("Axolotl", "net.minestom.server.entity.metadata.water");
put("Squid", "net.minestom.server.entity.metadata.water");
put("GlowSquid", "net.minestom.server.entity.metadata.water");
put("Dolphin", "net.minestom.server.entity.metadata.water");
// Water - Fish
// put("AbstractFish", "net.minestom.server.entity.metadata.water.fish");
put("Cod", "net.minestom.server.entity.metadata.water.fish");
put("Pufferfish", "net.minestom.server.entity.metadata.water.fish");
put("Salmon", "net.minestom.server.entity.metadata.water.fish");
put("TropicalFish", "net.minestom.server.entity.metadata.water.fish");
// Player
put("Player", "net.minestom.server.entity.metadata");
}};
private final InputStream entitiesFile;
private final File outputFolder;
public EntityTypeGenerator(@Nullable InputStream entitiesFile, @NotNull File outputFolder) {
this.entitiesFile = entitiesFile;
this.outputFolder = outputFolder;
}
@Override
public void generate() {
if (entitiesFile == null) {
LOGGER.error("Failed to find entities.json.");
LOGGER.error("Stopped code generation for entities.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
// Important classes we use alot
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
JsonArray entities = GSON.fromJson(new JsonReader(new InputStreamReader(entitiesFile)), JsonArray.class);
ClassName entityClassName = ClassName.get("net.minestom.server.entity", "EntityType");
// Particle
TypeSpec.Builder entityClass = TypeSpec.enumBuilder(entityClassName)
.addSuperinterface(ClassName.get("net.kyori.adventure.key", "Keyed"))
.addModifiers(Modifier.PUBLIC).addJavadoc("AUTOGENERATED by " + getClass().getSimpleName());
entityClass.addField(
FieldSpec.builder(namespaceIDClassName, "id")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).addAnnotation(NotNull.class).build()
);
entityClass.addField(
FieldSpec.builder(TypeName.DOUBLE, "width")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
entityClass.addField(
FieldSpec.builder(TypeName.DOUBLE, "height")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
entityClass.addField(
FieldSpec.builder(
ParameterizedTypeName.get(
ClassName.get(BiFunction.class),
ClassName.get("net.minestom.server.entity", "Entity"),
ClassName.get("net.minestom.server.entity", "Metadata"),
ClassName.get("net.minestom.server.entity.metadata", "EntityMeta")
),
"metaConstructor"
)
.addModifiers(Modifier.PRIVATE, Modifier.FINAL)
.addAnnotation(NotNull.class)
.build()
);
entityClass.addField(
FieldSpec.builder(
ClassName.get("net.minestom.server.entity", "EntitySpawnType"),
"spawnType"
)
.addModifiers(Modifier.PRIVATE, Modifier.FINAL)
.addAnnotation(NotNull.class)
.build()
);
// static field
entityClass.addField(
FieldSpec.builder(ArrayTypeName.of(entityClassName), "VALUES")
.addModifiers(Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL)
.initializer("values()")
.build()
);
entityClass.addMethod(
MethodSpec.constructorBuilder()
.addParameter(ParameterSpec.builder(namespaceIDClassName, "id").addAnnotation(NotNull.class).build())
.addParameter(ParameterSpec.builder(TypeName.DOUBLE, "width").build())
.addParameter(ParameterSpec.builder(TypeName.DOUBLE, "height").build())
.addParameter(
ParameterSpec.builder(
ParameterizedTypeName.get(
ClassName.get(BiFunction.class),
ClassName.get("net.minestom.server.entity", "Entity"),
ClassName.get("net.minestom.server.entity", "Metadata"),
ClassName.get("net.minestom.server.entity.metadata", "EntityMeta")
),
"metaConstructor"
)
.addAnnotation(NotNull.class)
.build()
)
.addParameter(
ParameterSpec.builder(
ClassName.get("net.minestom.server.entity", "EntitySpawnType"),
"spawnType"
)
.addAnnotation(NotNull.class)
.build()
)
.addStatement("this.id = id")
.addStatement("this.width = width")
.addStatement("this.height = height")
.addStatement("this.metaConstructor = metaConstructor")
.addStatement("this.spawnType = spawnType")
.addStatement("$T.entityTypes.put(id, this)", registriesClassName)
.build()
);
// Override key method (adventure)
entityClass.addMethod(
MethodSpec.methodBuilder("key")
.returns(ClassName.get("net.kyori.adventure.key", "Key"))
.addAnnotation(Override.class)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getId method
entityClass.addMethod(
MethodSpec.methodBuilder("getId")
.returns(TypeName.SHORT)
.addStatement("return (short) ordinal()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getNamespaceID method
entityClass.addMethod(
MethodSpec.methodBuilder("getNamespaceID")
.returns(namespaceIDClassName)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getWidth method
entityClass.addMethod(
MethodSpec.methodBuilder("getWidth")
.returns(TypeName.DOUBLE)
.addStatement("return this.width")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getHeight method
entityClass.addMethod(
MethodSpec.methodBuilder("getHeight")
.returns(TypeName.DOUBLE)
.addStatement("return this.height")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getMetaConstructor method
entityClass.addMethod(
MethodSpec.methodBuilder("getMetaConstructor")
.returns(
ParameterizedTypeName.get(
ClassName.get(BiFunction.class),
ClassName.get("net.minestom.server.entity", "Entity"),
ClassName.get("net.minestom.server.entity", "Metadata"),
ClassName.get("net.minestom.server.entity.metadata", "EntityMeta")
)
)
.addStatement("return this.metaConstructor")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getSpawnType method
entityClass.addMethod(
MethodSpec.methodBuilder("getSpawnType")
.returns(ClassName.get("net.minestom.server.entity", "EntitySpawnType"))
.addStatement("return this.spawnType")
.addModifiers(Modifier.PUBLIC)
.build()
);
// fromId Method
entityClass.addMethod(
MethodSpec.methodBuilder("fromId")
.returns(entityClassName)
.addAnnotation(Nullable.class)
.addParameter(TypeName.SHORT, "id")
.beginControlFlow("if(id >= 0 && id < VALUES.length)")
.addStatement("return VALUES[id]")
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// toString method
entityClass.addMethod(
MethodSpec.methodBuilder("toString")
.addAnnotation(NotNull.class)
.addAnnotation(Override.class)
.returns(String.class)
// this resolves to [Namespace]
.addStatement("return \"[\" + this.id + \"]\"")
.addModifiers(Modifier.PUBLIC)
.build()
);
// Use data
for (JsonElement e : entities) {
JsonObject entity = e.getAsJsonObject();
String entityName = entity.get("name").getAsString();
// Get metaClass (this is a little complicated)
String metaClassName = NameUtil.convertSnakeCaseToCamelCase(entityName.toLowerCase());
switch (metaClassName) {
// These are cases where the entity name doesn't fully match up to the meta name.
// UPDATE: Handle new entity names that don't match up to their meta name.
case "Item":
metaClassName = "ItemEntity";
break;
case "Tnt":
metaClassName = "PrimedTnt";
break;
case "FishingBobber":
metaClassName = "FishingHook";
break;
case "Egg":
case "EnderPearl":
case "ExperienceBottle":
case "Potion":
case "Trident":
metaClassName = "Thrown" + metaClassName;
break;
default:
break;
}
String packageName = metadata.get(metaClassName);
String className = metaClassName + "Meta";
if (packageName == null) {
LOGGER.error("The Entity metadata for " + entity.get("id").getAsString() + " is not implemented!");
LOGGER.error("The metadata has been defaulted to EntityMeta.");
packageName = "net.minestom.server.entity.metadata";
className = "EntityMeta";
}
entityClass.addEnumConstant(
entityName,
TypeSpec.anonymousClassBuilder(
"$T.from($S), $L, $L, $T::new, $T.$N",
namespaceIDClassName,
entity.get("id").getAsString(),
entity.get("width").getAsDouble(),
entity.get("height").getAsDouble(),
ClassName.get(packageName, className),
ClassName.get("net.minestom.server.entity", "EntitySpawnType"),
entity.get("packetType").getAsString().toUpperCase()
).build()
);
}
// Write files to outputFolder
writeFiles(
Collections.singletonList(
JavaFile.builder("net.minestom.server.entity", entityClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()
),
outputFolder
);
}
}

View File

@ -3,7 +3,6 @@ package net.minestom.codegen.entity;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
@ -12,7 +11,9 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.*;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Collections;
import java.util.List;
@ -43,7 +44,7 @@ public final class VillagerProfessionGenerator extends MinestomCodeGenerator {
ClassName rawVillagerProfessionDataClassName = ClassName.get("net.minestom.server.raw_data", "RawVillagerProfessionData");
ClassName registryClassName = ClassName.get("net.minestom.server.registry", "Registry");
JsonArray villagerProfessions = GSON.fromJson(new JsonReader(new InputStreamReader(villagerProfessionsFile)), JsonArray.class);
JsonArray villagerProfessions = GSON.fromJson(new InputStreamReader(villagerProfessionsFile), JsonArray.class);
ClassName villagerProfessionClassName = ClassName.get("net.minestom.server.entity.metadata.villager", "VillagerProfession");
// Particle

View File

@ -3,7 +3,6 @@ package net.minestom.codegen.entity;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
@ -12,7 +11,9 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.*;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Collections;
import java.util.List;
@ -41,7 +42,7 @@ public final class VillagerTypeGenerator extends MinestomCodeGenerator {
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registryClassName = ClassName.get("net.minestom.server.registry", "Registry");
JsonArray villagerTypes = GSON.fromJson(new JsonReader(new InputStreamReader(villagerTypesFile)), JsonArray.class);
JsonArray villagerTypes = GSON.fromJson(new InputStreamReader(villagerTypesFile), JsonArray.class);
ClassName villagerTypeClassName = ClassName.get("net.minestom.server.entity.metadata.villager", "VillagerType");
// Particle

View File

@ -1,9 +1,6 @@
package net.minestom.codegen.fluid;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
@ -12,7 +9,9 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.*;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Collections;
public final class FluidGenerator extends MinestomCodeGenerator {
@ -40,7 +39,7 @@ public final class FluidGenerator extends MinestomCodeGenerator {
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
JsonArray fluids = GSON.fromJson(new JsonReader(new InputStreamReader(fluidsFile)), JsonArray.class);
JsonObject fluids = GSON.fromJson(new InputStreamReader(fluidsFile), JsonObject.class);
ClassName fluidClassName = ClassName.get("net.minestom.server.fluid", "Fluid");
// Particle
@ -121,18 +120,15 @@ public final class FluidGenerator extends MinestomCodeGenerator {
);
// Use data
for (JsonElement f : fluids) {
JsonObject fluid = f.getAsJsonObject();
String fluidName = fluid.get("name").getAsString();
fluidClass.addEnumConstant(fluidName, TypeSpec.anonymousClassBuilder(
"$T.from($S)",
namespaceIDClassName,
fluid.get("id").getAsString()
fluids.entrySet().forEach(entry -> {
final String fluidName = entry.getKey();
fluidClass.addEnumConstant(toConstant(fluidName), TypeSpec.anonymousClassBuilder(
"$T.from($S)",
namespaceIDClassName,
fluidName
).build()
);
}
});
// Write files to outputFolder
writeFiles(

View File

@ -1,147 +0,0 @@
package net.minestom.codegen.item;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.*;
import java.util.Collections;
public final class EnchantmentGenerator extends MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(EnchantmentGenerator.class);
private final InputStream enchantmentsFile;
private final File outputFolder;
public EnchantmentGenerator(@Nullable InputStream enchantmentsFile, @NotNull File outputFolder) {
this.enchantmentsFile = enchantmentsFile;
this.outputFolder = outputFolder;
}
@Override
public void generate() {
if (enchantmentsFile == null) {
LOGGER.error("Failed to find enchantments.json.");
LOGGER.error("Stopped code generation for enchantments.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
// Important classes we use alot
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
JsonArray enchantments = GSON.fromJson(new JsonReader(new InputStreamReader(enchantmentsFile)), JsonArray.class);
ClassName enchantmentClassName = ClassName.get("net.minestom.server.item", "Enchantment");
// Enchantment
TypeSpec.Builder enchantmentClass = TypeSpec.enumBuilder(enchantmentClassName)
.addSuperinterface(ClassName.get("net.kyori.adventure.key", "Keyed"))
.addModifiers(Modifier.PUBLIC).addJavadoc("AUTOGENERATED by " + getClass().getSimpleName());
enchantmentClass.addField(
FieldSpec.builder(namespaceIDClassName, "id")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).addAnnotation(NotNull.class).build()
);
// static field
enchantmentClass.addField(
FieldSpec.builder(ArrayTypeName.of(enchantmentClassName), "VALUES")
.addModifiers(Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL)
.initializer("values()")
.build()
);
enchantmentClass.addMethod(
MethodSpec.constructorBuilder()
.addParameter(ParameterSpec.builder(namespaceIDClassName, "id").addAnnotation(NotNull.class).build())
.addStatement("this.id = id")
.addStatement("$T.enchantments.put(id, this)", registriesClassName)
.build()
);
// Override key method (adventure)
enchantmentClass.addMethod(
MethodSpec.methodBuilder("key")
.returns(ClassName.get("net.kyori.adventure.key", "Key"))
.addAnnotation(Override.class)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getId method
enchantmentClass.addMethod(
MethodSpec.methodBuilder("getId")
.returns(TypeName.SHORT)
.addStatement("return (short) ordinal()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getNamespaceID method
enchantmentClass.addMethod(
MethodSpec.methodBuilder("getNamespaceID")
.returns(namespaceIDClassName)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// fromId Method
enchantmentClass.addMethod(
MethodSpec.methodBuilder("fromId")
.returns(enchantmentClassName)
.addAnnotation(Nullable.class)
.addParameter(TypeName.SHORT, "id")
.beginControlFlow("if(id >= 0 && id < VALUES.length)")
.addStatement("return VALUES[id]")
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// toString method
enchantmentClass.addMethod(
MethodSpec.methodBuilder("toString")
.addAnnotation(NotNull.class)
.addAnnotation(Override.class)
.returns(String.class)
// this resolves to [Namespace]
.addStatement("return \"[\" + this.id + \"]\"")
.addModifiers(Modifier.PUBLIC)
.build()
);
// Use data
for (JsonElement e : enchantments) {
JsonObject enchantment = e.getAsJsonObject();
String enchantmentName = enchantment.get("name").getAsString();
enchantmentClass.addEnumConstant(enchantmentName, TypeSpec.anonymousClassBuilder(
"$T.from($S)",
namespaceIDClassName,
enchantment.get("id").getAsString()
).build()
);
}
// Write files to outputFolder
writeFiles(
Collections.singletonList(
JavaFile.builder("net.minestom.server.item", enchantmentClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()
),
outputFolder
);
}
}

View File

@ -1,342 +0,0 @@
package net.minestom.codegen.item;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.*;
import java.util.Collections;
import java.util.function.Supplier;
public final class MaterialGenerator extends MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(MaterialGenerator.class);
private final InputStream itemsFile;
private final File outputFolder;
public MaterialGenerator(@Nullable InputStream itemsFile, @NotNull File outputFolder) {
this.itemsFile = itemsFile;
this.outputFolder = outputFolder;
}
@Override
public void generate() {
if (itemsFile == null) {
LOGGER.error("Failed to find items.json.");
LOGGER.error("Stopped code generation for items.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
// Important classes we use alot
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
ClassName blockCN = ClassName.get("net.minestom.server.instance.block", "Block");
ParameterizedTypeName blocksCNSupplier = ParameterizedTypeName.get(ClassName.get(Supplier.class), blockCN);
JsonArray items = GSON.fromJson(new JsonReader(new InputStreamReader(itemsFile)), JsonArray.class);
ClassName itemClassName = ClassName.get("net.minestom.server.item", "Material");
// Item
TypeSpec.Builder itemClass = TypeSpec.enumBuilder(itemClassName)
.addSuperinterface(ClassName.get("net.kyori.adventure.key", "Keyed"))
.addModifiers(Modifier.PUBLIC).addJavadoc("AUTOGENERATED by " + getClass().getSimpleName());
itemClass.addField(
FieldSpec.builder(namespaceIDClassName, "id")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).addAnnotation(NotNull.class).build()
);
itemClass.addField(
FieldSpec.builder(TypeName.BYTE, "maxDefaultStackSize")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
itemClass.addField(
FieldSpec.builder(blocksCNSupplier, "correspondingBlockSupplier")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).build()
);
// static field
itemClass.addField(
FieldSpec.builder(ArrayTypeName.of(itemClassName), "VALUES")
.addModifiers(Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL)
.initializer("values()")
.build()
);
itemClass.addMethod(
MethodSpec.constructorBuilder()
.addParameter(ParameterSpec.builder(namespaceIDClassName, "id").addAnnotation(NotNull.class).build())
.addParameter(TypeName.BYTE, "maxDefaultStackSize")
.addParameter(ParameterSpec.builder(blocksCNSupplier, "correspondingBlockSupplier").addAnnotation(NotNull.class).build())
.addStatement("this.id = id")
.addStatement("this.maxDefaultStackSize = maxDefaultStackSize")
.addStatement("this.correspondingBlockSupplier = correspondingBlockSupplier")
.addStatement("$T.materials.put(id, this)", registriesClassName)
.build()
);
// Override key method (adventure)
itemClass.addMethod(
MethodSpec.methodBuilder("key")
.returns(ClassName.get("net.kyori.adventure.key", "Key"))
.addAnnotation(Override.class)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getId method
itemClass.addMethod(
MethodSpec.methodBuilder("getId")
.returns(TypeName.SHORT)
.addStatement("return (short) ordinal()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getNamespaceID method
itemClass.addMethod(
MethodSpec.methodBuilder("getNamespaceID")
.returns(namespaceIDClassName)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getName method
itemClass.addMethod(
MethodSpec.methodBuilder("getName")
.addAnnotation(NotNull.class)
.returns(ClassName.get(String.class))
.addStatement("return this.id.asString()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getMaxDefaultStackSize
itemClass.addMethod(
MethodSpec.methodBuilder("getMaxDefaultStackSize")
.returns(TypeName.BYTE)
.addStatement("return this.maxDefaultStackSize")
.addModifiers(Modifier.PUBLIC)
.build()
);
// fromId Method
itemClass.addMethod(
MethodSpec.methodBuilder("fromId")
.returns(itemClassName)
.addAnnotation(Nullable.class)
.addParameter(TypeName.SHORT, "id")
.beginControlFlow("if(id >= 0 && id < VALUES.length)")
.addStatement("return VALUES[id]")
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// isFood method
itemClass.addMethod(
MethodSpec.methodBuilder("isFood")
.returns(TypeName.BOOLEAN)
.addStatement("return false")
.addModifiers(Modifier.PUBLIC)
.build()
);
// hasState method
itemClass.addMethod(
MethodSpec.methodBuilder("hasState")
.returns(TypeName.BOOLEAN)
.beginControlFlow("if (this == BOW || this == TRIDENT || this == CROSSBOW || this == SHIELD)")
.addStatement("return true")
.nextControlFlow("else")
.addStatement("return isFood()")
.endControlFlow()
.addModifiers(Modifier.PUBLIC)
.build()
);
// isBlock method
itemClass.addMethod(
MethodSpec.methodBuilder("isBlock")
.returns(TypeName.BOOLEAN)
.addStatement(
"return this.correspondingBlockSupplier.get() != null && this.correspondingBlockSupplier.get() != $T.AIR",
blockCN
)
.addModifiers(Modifier.PUBLIC)
.build()
);
// isArmor method
itemClass.addMethod(
MethodSpec.methodBuilder("isArmor")
.returns(TypeName.BOOLEAN)
.addStatement("return false")
.addModifiers(Modifier.PUBLIC)
.build()
);
// isHelmet method
itemClass.addMethod(
MethodSpec.methodBuilder("isHelmet")
.returns(TypeName.BOOLEAN)
.addStatement("return false")
.addModifiers(Modifier.PUBLIC)
.build()
);
// isChestplate method
itemClass.addMethod(
MethodSpec.methodBuilder("isChestplate")
.returns(TypeName.BOOLEAN)
.addStatement("return false")
.addModifiers(Modifier.PUBLIC)
.build()
);
// isLeggings method
itemClass.addMethod(
MethodSpec.methodBuilder("isLeggings")
.returns(TypeName.BOOLEAN)
.addStatement("return false")
.addModifiers(Modifier.PUBLIC)
.build()
);
// isBoots method
itemClass.addMethod(
MethodSpec.methodBuilder("isBoots")
.returns(TypeName.BOOLEAN)
.addStatement("return false")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getBlock method
itemClass.addMethod(
MethodSpec.methodBuilder("getBlock")
.addAnnotation(Nullable.class)
.returns(blockCN)
.addStatement("return this.correspondingBlockSupplier.get()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// toString method
itemClass.addMethod(
MethodSpec.methodBuilder("toString")
.addAnnotation(NotNull.class)
.addAnnotation(Override.class)
.returns(String.class)
// this resolves to [Namespace]
.addStatement("return \"[\" + this.id + \"]\"")
.addModifiers(Modifier.PUBLIC)
.build()
);
// Use data
for (JsonElement i : items) {
JsonObject item = i.getAsJsonObject();
String itemName = item.get("name").getAsString();
TypeSpec.Builder enumConst;
if (!(item.get("blockId").getAsString().equals("minecraft:air"))) {
enumConst = TypeSpec.anonymousClassBuilder(
"$T.from($S), (byte) $L, () -> $T.getBlock($S)",
namespaceIDClassName,
item.get("id").getAsString(),
item.get("maxStackSize").getAsInt(),
// Supplier
registriesClassName,
item.get("blockId").getAsString()
);
} else {
enumConst = TypeSpec.anonymousClassBuilder(
"$T.from($S), (byte) $L, () -> null",
namespaceIDClassName,
item.get("id").getAsString(),
item.get("maxStackSize").getAsInt()
);
}
if (item.get("edible").getAsBoolean()) {
enumConst.addMethod(
MethodSpec.methodBuilder("isFood")
.returns(TypeName.BOOLEAN)
.addAnnotation(Override.class)
.addModifiers(Modifier.PUBLIC)
.addStatement("return true")
.build()
);
}
if (item.get("armorProperties") != null) {
JsonObject ap = item.get("armorProperties").getAsJsonObject();
enumConst.addMethod(
MethodSpec.methodBuilder("isArmor")
.returns(TypeName.BOOLEAN)
.addAnnotation(Override.class)
.addModifiers(Modifier.PUBLIC)
.addStatement("return true")
.build()
);
if (ap.get("slot") != null) {
switch (ap.get("slot").getAsString()) {
case "head": {
enumConst.addMethod(
MethodSpec.methodBuilder("isHelmet")
.returns(TypeName.BOOLEAN)
.addAnnotation(Override.class)
.addModifiers(Modifier.PUBLIC)
.addStatement("return true")
.build()
);
break;
}
case "chest": {
enumConst.addMethod(
MethodSpec.methodBuilder("isChestplate")
.returns(TypeName.BOOLEAN)
.addAnnotation(Override.class)
.addModifiers(Modifier.PUBLIC)
.addStatement("return true")
.build()
);
break;
}
case "legs": {
enumConst.addMethod(
MethodSpec.methodBuilder("isLeggings")
.returns(TypeName.BOOLEAN)
.addAnnotation(Override.class)
.addModifiers(Modifier.PUBLIC)
.addStatement("return true")
.build()
);
break;
}
case "feet": {
enumConst.addMethod(
MethodSpec.methodBuilder("isBoots")
.returns(TypeName.BOOLEAN)
.addAnnotation(Override.class)
.addModifiers(Modifier.PUBLIC)
.addStatement("return true")
.build()
);
break;
}
}
}
}
itemClass.addEnumConstant(itemName, enumConst.build());
}
// Write files to outputFolder
writeFiles(
Collections.singletonList(
JavaFile.builder("net.minestom.server.item", itemClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()
),
outputFolder
);
}
}

View File

@ -1,146 +0,0 @@
package net.minestom.codegen.particle;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.*;
import java.util.Collections;
public final class ParticleGenerator extends MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(ParticleGenerator.class);
private final InputStream particlesFile;
private final File outputFolder;
public ParticleGenerator(@Nullable InputStream particlesFile, @NotNull File outputFolder) {
this.particlesFile = particlesFile;
this.outputFolder = outputFolder;
}
@Override
public void generate() {
if (particlesFile == null) {
LOGGER.error("Failed to find particles.json.");
LOGGER.error("Stopped code generation for particles.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
// Important classes we use alot
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
JsonArray particles = GSON.fromJson(new JsonReader(new InputStreamReader(particlesFile)), JsonArray.class);
ClassName particleClassName = ClassName.get("net.minestom.server.particle", "Particle");
// Particle
TypeSpec.Builder particleClass = TypeSpec.enumBuilder(particleClassName)
.addSuperinterface(ClassName.get("net.kyori.adventure.key", "Keyed"))
.addModifiers(Modifier.PUBLIC).addJavadoc("AUTOGENERATED by " + getClass().getSimpleName());
particleClass.addField(
FieldSpec.builder(namespaceIDClassName, "id")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).addAnnotation(NotNull.class).build()
);
// static field
particleClass.addField(
FieldSpec.builder(ArrayTypeName.of(particleClassName), "VALUES")
.addModifiers(Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL)
.initializer("values()")
.build()
);
particleClass.addMethod(
MethodSpec.constructorBuilder()
.addParameter(ParameterSpec.builder(namespaceIDClassName, "id").addAnnotation(NotNull.class).build())
.addStatement("this.id = id")
.addStatement("$T.particles.put(id, this)", registriesClassName)
.build()
);
// Override key method (adventure)
particleClass.addMethod(
MethodSpec.methodBuilder("key")
.returns(ClassName.get("net.kyori.adventure.key", "Key"))
.addAnnotation(Override.class)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getId method
particleClass.addMethod(
MethodSpec.methodBuilder("getId")
.returns(TypeName.SHORT)
.addStatement("return (short) ordinal()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getNamespaceID method
particleClass.addMethod(
MethodSpec.methodBuilder("getNamespaceID")
.returns(namespaceIDClassName)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// fromId Method
particleClass.addMethod(
MethodSpec.methodBuilder("fromId")
.returns(particleClassName)
.addAnnotation(Nullable.class)
.addParameter(TypeName.SHORT, "id")
.beginControlFlow("if(id >= 0 && id < VALUES.length)")
.addStatement("return VALUES[id]")
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// toString method
particleClass.addMethod(
MethodSpec.methodBuilder("toString")
.addAnnotation(NotNull.class)
.addAnnotation(Override.class)
.returns(String.class)
// this resolves to [Namespace]
.addStatement("return \"[\" + this.id + \"]\"")
.addModifiers(Modifier.PUBLIC)
.build()
);
// Use data
for (JsonElement p : particles) {
JsonObject particle = p.getAsJsonObject();
String particleName = particle.get("name").getAsString();
particleClass.addEnumConstant(particleName, TypeSpec.anonymousClassBuilder(
"$T.from($S)",
namespaceIDClassName,
particle.get("id").getAsString()
).build());
}
// Write files to outputFolder
writeFiles(
Collections.singletonList(
JavaFile.builder("net.minestom.server.particle", particleClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()
),
outputFolder
);
}
}

View File

@ -1,147 +0,0 @@
package net.minestom.codegen.potion;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.*;
import java.util.Collections;
public final class PotionEffectGenerator extends MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(PotionEffectGenerator.class);
private final InputStream potionEffectsFile;
private final File outputFolder;
public PotionEffectGenerator(@Nullable InputStream potionEffectsFile, @NotNull File outputFolder) {
this.potionEffectsFile = potionEffectsFile;
this.outputFolder = outputFolder;
}
@Override
public void generate() {
if (potionEffectsFile == null) {
LOGGER.error("Failed to find potionEffects.json.");
LOGGER.error("Stopped code generation for potion effects.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
// Important classes we use alot
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
JsonArray potionEffects = GSON.fromJson(new JsonReader(new InputStreamReader(potionEffectsFile)), JsonArray.class);
ClassName potionEffectClassName = ClassName.get("net.minestom.server.potion", "PotionEffect");
// Particle
TypeSpec.Builder potionEffectClass = TypeSpec.enumBuilder(potionEffectClassName)
.addSuperinterface(ClassName.get("net.kyori.adventure.key", "Keyed"))
.addModifiers(Modifier.PUBLIC).addJavadoc("AUTOGENERATED by " + getClass().getSimpleName());
potionEffectClass.addField(
FieldSpec.builder(namespaceIDClassName, "id")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).addAnnotation(NotNull.class).build()
);
// static field
potionEffectClass.addField(
FieldSpec.builder(ArrayTypeName.of(potionEffectClassName), "VALUES")
.addModifiers(Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL)
.initializer("values()")
.build()
);
potionEffectClass.addMethod(
MethodSpec.constructorBuilder()
.addParameter(ParameterSpec.builder(namespaceIDClassName, "id").addAnnotation(NotNull.class).build())
.addStatement("this.id = id")
.addStatement("$T.potionEffects.put(id, this)", registriesClassName)
.build()
);
// Override key method (adventure)
potionEffectClass.addMethod(
MethodSpec.methodBuilder("key")
.returns(ClassName.get("net.kyori.adventure.key", "Key"))
.addAnnotation(Override.class)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getId method
potionEffectClass.addMethod(
MethodSpec.methodBuilder("getId")
.returns(TypeName.SHORT)
.addStatement("return (short) (ordinal() + 1)")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getNamespaceID method
potionEffectClass.addMethod(
MethodSpec.methodBuilder("getNamespaceID")
.returns(namespaceIDClassName)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// fromId Method
potionEffectClass.addMethod(
MethodSpec.methodBuilder("fromId")
.returns(potionEffectClassName)
.addAnnotation(Nullable.class)
.addParameter(TypeName.SHORT, "id")
.beginControlFlow("if(id >= 1 && id < VALUES.length + 1)")
.addStatement("return VALUES[id - 1]")
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// toString method
potionEffectClass.addMethod(
MethodSpec.methodBuilder("toString")
.addAnnotation(NotNull.class)
.addAnnotation(Override.class)
.returns(String.class)
// this resolves to [Namespace]
.addStatement("return \"[\" + this.id + \"]\"")
.addModifiers(Modifier.PUBLIC)
.build()
);
// Use data
for (JsonElement pe : potionEffects) {
JsonObject potionEffect = pe.getAsJsonObject();
String potionEffectName = potionEffect.get("name").getAsString();
potionEffectClass.addEnumConstant(potionEffectName, TypeSpec.anonymousClassBuilder(
"$T.from($S)",
namespaceIDClassName,
potionEffect.get("id").getAsString()
).build()
);
}
// Write files to outputFolder
writeFiles(
Collections.singletonList(
JavaFile.builder("net.minestom.server.potion", potionEffectClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()
),
outputFolder
);
}
}

View File

@ -1,147 +0,0 @@
package net.minestom.codegen.potion;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.*;
import java.util.Collections;
public final class PotionTypeGenerator extends MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(PotionTypeGenerator.class);
private final InputStream potionsFile;
private final File outputFolder;
public PotionTypeGenerator(@Nullable InputStream potionsFile, @NotNull File outputFolder) {
this.potionsFile = potionsFile;
this.outputFolder = outputFolder;
}
@Override
public void generate() {
if (potionsFile == null) {
LOGGER.error("Failed to find potions.json.");
LOGGER.error("Stopped code generation for potions.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
// Important classes we use alot
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
JsonArray potions = GSON.fromJson(new JsonReader(new InputStreamReader(potionsFile)), JsonArray.class);
ClassName potionTypeClassName = ClassName.get("net.minestom.server.potion", "PotionType");
// Particle
TypeSpec.Builder potionTypeClass = TypeSpec.enumBuilder(potionTypeClassName)
.addSuperinterface(ClassName.get("net.kyori.adventure.key", "Keyed"))
.addModifiers(Modifier.PUBLIC).addJavadoc("AUTOGENERATED by " + getClass().getSimpleName());
potionTypeClass.addField(
FieldSpec.builder(namespaceIDClassName, "id")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).addAnnotation(NotNull.class).build()
);
// static field
potionTypeClass.addField(
FieldSpec.builder(ArrayTypeName.of(potionTypeClassName), "VALUES")
.addModifiers(Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL)
.initializer("values()")
.build()
);
potionTypeClass.addMethod(
MethodSpec.constructorBuilder()
.addParameter(ParameterSpec.builder(namespaceIDClassName, "id").addAnnotation(NotNull.class).build())
.addStatement("this.id = id")
.addStatement("$T.potionTypes.put(id, this)", registriesClassName)
.build()
);
// Override key method (adventure)
potionTypeClass.addMethod(
MethodSpec.methodBuilder("key")
.returns(ClassName.get("net.kyori.adventure.key", "Key"))
.addAnnotation(Override.class)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getId method
potionTypeClass.addMethod(
MethodSpec.methodBuilder("getId")
.returns(TypeName.SHORT)
.addStatement("return (short) ordinal()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getNamespaceID method
potionTypeClass.addMethod(
MethodSpec.methodBuilder("getNamespaceID")
.returns(namespaceIDClassName)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// fromId Method
potionTypeClass.addMethod(
MethodSpec.methodBuilder("fromId")
.returns(potionTypeClassName)
.addAnnotation(Nullable.class)
.addParameter(TypeName.SHORT, "id")
.beginControlFlow("if(id >= 0 && id < VALUES.length)")
.addStatement("return VALUES[id]")
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// toString method
potionTypeClass.addMethod(
MethodSpec.methodBuilder("toString")
.addAnnotation(NotNull.class)
.addAnnotation(Override.class)
.returns(String.class)
// this resolves to [Namespace]
.addStatement("return \"[\" + this.id + \"]\"")
.addModifiers(Modifier.PUBLIC)
.build()
);
// Use data
for (JsonElement p : potions) {
JsonObject potion = p.getAsJsonObject();
String potionName = potion.get("name").getAsString();
potionTypeClass.addEnumConstant(potionName, TypeSpec.anonymousClassBuilder(
"$T.from($S)",
namespaceIDClassName,
potion.get("id").getAsString()
).build()
);
}
// Write files to outputFolder
writeFiles(
Collections.singletonList(
JavaFile.builder("net.minestom.server.potion", potionTypeClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()
),
outputFolder
);
}
}

View File

@ -1,146 +0,0 @@
package net.minestom.codegen.sound;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.*;
import java.util.Collections;
public final class SoundEventGenerator extends MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(SoundEventGenerator.class);
private final InputStream soundsFile;
private final File outputFolder;
public SoundEventGenerator(@Nullable InputStream itemsFile, @NotNull File outputFolder) {
this.soundsFile = itemsFile;
this.outputFolder = outputFolder;
}
@Override
public void generate() {
if (soundsFile == null) {
LOGGER.error("Failed to find sounds.json.");
LOGGER.error("Stopped code generation for sounds.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
// Important classes we use alot
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
JsonArray sounds = GSON.fromJson(new JsonReader(new InputStreamReader(soundsFile)), JsonArray.class);
ClassName soundClassName = ClassName.get("net.minestom.server.sound", "SoundEvent");
// Sound
TypeSpec.Builder soundClass = TypeSpec.enumBuilder(soundClassName)
.addSuperinterface(ClassName.get("net.kyori.adventure.key", "Keyed"))
.addSuperinterface(ClassName.get("net.kyori.adventure.sound", "Sound", "Type"))
.addModifiers(Modifier.PUBLIC).addJavadoc("AUTOGENERATED by " + getClass().getSimpleName());
soundClass.addField(
FieldSpec.builder(namespaceIDClassName, "id")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).addAnnotation(NotNull.class).build()
);
// static field
soundClass.addField(
FieldSpec.builder(ArrayTypeName.of(soundClassName), "VALUES")
.addModifiers(Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL)
.initializer("values()")
.build()
);
soundClass.addMethod(
MethodSpec.constructorBuilder()
.addParameter(ParameterSpec.builder(namespaceIDClassName, "id").addAnnotation(NotNull.class).build())
.addStatement("this.id = id")
.addStatement("$T.soundEvents.put(id, this)", registriesClassName)
.build()
);
// Override key method (adventure)
soundClass.addMethod(
MethodSpec.methodBuilder("key")
.returns(ClassName.get("net.kyori.adventure.key", "Key"))
.addAnnotation(Override.class)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getId method
soundClass.addMethod(
MethodSpec.methodBuilder("getId")
.returns(TypeName.SHORT)
.addStatement("return (short) ordinal()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getNamespaceID method
soundClass.addMethod(
MethodSpec.methodBuilder("getNamespaceID")
.returns(namespaceIDClassName)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// fromId Method
soundClass.addMethod(
MethodSpec.methodBuilder("fromId")
.returns(soundClassName)
.addAnnotation(Nullable.class)
.addParameter(TypeName.SHORT, "id")
.beginControlFlow("if(id >= 0 && id < VALUES.length)")
.addStatement("return VALUES[id]")
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// toString method
soundClass.addMethod(
MethodSpec.methodBuilder("toString")
.addAnnotation(NotNull.class)
.addAnnotation(Override.class)
.returns(String.class)
// this resolves to [Namespace]
.addStatement("return \"[\" + this.id + \"]\"")
.addModifiers(Modifier.PUBLIC)
.build()
);
// Use data
for (JsonElement s : sounds) {
JsonObject sound = s.getAsJsonObject();
String soundName = sound.get("name").getAsString();
soundClass.addEnumConstant(soundName, TypeSpec.anonymousClassBuilder(
"$T.from($S)",
namespaceIDClassName,
sound.get("id").getAsString()
).build()
);
}
// Write files to outputFolder
writeFiles(
Collections.singletonList(
JavaFile.builder("net.minestom.server.sound", soundClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()
),
outputFolder
);
}
}

View File

@ -1,149 +0,0 @@
package net.minestom.codegen.statistics;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.stream.JsonReader;
import com.squareup.javapoet.*;
import net.minestom.codegen.MinestomCodeGenerator;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.lang.model.element.Modifier;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Collections;
public final class StatisticGenerator extends MinestomCodeGenerator {
private static final Logger LOGGER = LoggerFactory.getLogger(StatisticGenerator.class);
private final InputStream statisticsFile;
private final File outputFolder;
public StatisticGenerator(@Nullable InputStream statisticsFile, @NotNull File outputFolder) {
this.statisticsFile = statisticsFile;
this.outputFolder = outputFolder;
}
@Override
public void generate() {
if (statisticsFile == null) {
LOGGER.error("Failed to find statistics.json.");
LOGGER.error("Stopped code generation for statistics.");
return;
}
if (!outputFolder.exists() && !outputFolder.mkdirs()) {
LOGGER.error("Output folder for code generation does not exist and could not be created.");
return;
}
// Important classes we use alot
ClassName namespaceIDClassName = ClassName.get("net.minestom.server.utils", "NamespaceID");
ClassName registriesClassName = ClassName.get("net.minestom.server.registry", "Registries");
JsonArray statistics = GSON.fromJson(new JsonReader(new InputStreamReader(statisticsFile)), JsonArray.class);
ClassName statisticClassName = ClassName.get("net.minestom.server.statistic", "StatisticType");
// Particle
TypeSpec.Builder statisticClass = TypeSpec.enumBuilder(statisticClassName)
.addSuperinterface(ClassName.get("net.kyori.adventure.key", "Keyed"))
.addModifiers(Modifier.PUBLIC).addJavadoc("AUTOGENERATED by " + getClass().getSimpleName());
statisticClass.addField(
FieldSpec.builder(namespaceIDClassName, "id")
.addModifiers(Modifier.PRIVATE, Modifier.FINAL).addAnnotation(NotNull.class).build()
);
// static field
statisticClass.addField(
FieldSpec.builder(ArrayTypeName.of(statisticClassName), "VALUES")
.addModifiers(Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL)
.initializer("values()")
.build()
);
statisticClass.addMethod(
MethodSpec.constructorBuilder()
.addParameter(ParameterSpec.builder(namespaceIDClassName, "id").addAnnotation(NotNull.class).build())
.addStatement("this.id = id")
.addStatement("$T.statisticTypes.put(id, this)", registriesClassName)
.build()
);
// Override key method (adventure)
statisticClass.addMethod(
MethodSpec.methodBuilder("key")
.returns(ClassName.get("net.kyori.adventure.key", "Key"))
.addAnnotation(Override.class)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getId method
statisticClass.addMethod(
MethodSpec.methodBuilder("getId")
.returns(TypeName.SHORT)
.addStatement("return (short) ordinal()")
.addModifiers(Modifier.PUBLIC)
.build()
);
// getNamespaceID method
statisticClass.addMethod(
MethodSpec.methodBuilder("getNamespaceID")
.returns(namespaceIDClassName)
.addAnnotation(NotNull.class)
.addStatement("return this.id")
.addModifiers(Modifier.PUBLIC)
.build()
);
// fromId Method
statisticClass.addMethod(
MethodSpec.methodBuilder("fromId")
.returns(statisticClassName)
.addAnnotation(Nullable.class)
.addParameter(TypeName.SHORT, "id")
.beginControlFlow("if(id >= 0 && id < VALUES.length)")
.addStatement("return VALUES[id]")
.endControlFlow()
.addStatement("return null")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.build()
);
// toString method
statisticClass.addMethod(
MethodSpec.methodBuilder("toString")
.addAnnotation(NotNull.class)
.addAnnotation(Override.class)
.returns(String.class)
// this resolves to [Namespace]
.addStatement("return \"[\" + this.id + \"]\"")
.addModifiers(Modifier.PUBLIC)
.build()
);
// Use data
for (JsonElement s : statistics) {
JsonObject statistic = s.getAsJsonObject();
String statisticName = statistic.get("name").getAsString();
statisticClass.addEnumConstant(statisticName, TypeSpec.anonymousClassBuilder(
"$T.from($S)",
namespaceIDClassName,
statistic.get("id").getAsString()
).build()
);
}
// Write files to outputFolder
writeFiles(
Collections.singletonList(
JavaFile.builder("net.minestom.server.statistic", statisticClass.build())
.indent(" ")
.skipJavaLangImports(true)
.build()
),
outputFolder
);
}
}

View File

@ -1,21 +0,0 @@
package net.minestom.codegen.util;
public final class NameUtil {
private NameUtil() {
}
public static String convertSnakeCaseToCamelCase(String snakeCase) {
StringBuilder sb = new StringBuilder(snakeCase);
for (int i = 0; i < sb.length(); i++) {
if (sb.charAt(i) == '_') {
sb.deleteCharAt(i);
sb.replace(i, i + 1, String.valueOf(Character.toUpperCase(sb.charAt(i))));
}
}
// Capitalize first letter.
sb.setCharAt(0, Character.toUpperCase(sb.charAt(0)));
return sb.toString();
}
}

View File

@ -1,425 +0,0 @@
package net.minestom.server.entity;
import java.util.function.BiFunction;
import net.kyori.adventure.key.Key;
import net.kyori.adventure.key.Keyed;
import net.minestom.server.entity.metadata.EntityMeta;
import net.minestom.server.entity.metadata.PlayerMeta;
import net.minestom.server.entity.metadata.ambient.BatMeta;
import net.minestom.server.entity.metadata.animal.BeeMeta;
import net.minestom.server.entity.metadata.animal.ChickenMeta;
import net.minestom.server.entity.metadata.animal.CowMeta;
import net.minestom.server.entity.metadata.animal.DonkeyMeta;
import net.minestom.server.entity.metadata.animal.FoxMeta;
import net.minestom.server.entity.metadata.animal.GoatMeta;
import net.minestom.server.entity.metadata.animal.HoglinMeta;
import net.minestom.server.entity.metadata.animal.HorseMeta;
import net.minestom.server.entity.metadata.animal.LlamaMeta;
import net.minestom.server.entity.metadata.animal.MooshroomMeta;
import net.minestom.server.entity.metadata.animal.MuleMeta;
import net.minestom.server.entity.metadata.animal.OcelotMeta;
import net.minestom.server.entity.metadata.animal.PandaMeta;
import net.minestom.server.entity.metadata.animal.PigMeta;
import net.minestom.server.entity.metadata.animal.PolarBearMeta;
import net.minestom.server.entity.metadata.animal.RabbitMeta;
import net.minestom.server.entity.metadata.animal.SheepMeta;
import net.minestom.server.entity.metadata.animal.SkeletonHorseMeta;
import net.minestom.server.entity.metadata.animal.StriderMeta;
import net.minestom.server.entity.metadata.animal.TurtleMeta;
import net.minestom.server.entity.metadata.animal.ZombieHorseMeta;
import net.minestom.server.entity.metadata.animal.tameable.CatMeta;
import net.minestom.server.entity.metadata.animal.tameable.ParrotMeta;
import net.minestom.server.entity.metadata.animal.tameable.WolfMeta;
import net.minestom.server.entity.metadata.arrow.ArrowMeta;
import net.minestom.server.entity.metadata.arrow.SpectralArrowMeta;
import net.minestom.server.entity.metadata.arrow.ThrownTridentMeta;
import net.minestom.server.entity.metadata.flying.GhastMeta;
import net.minestom.server.entity.metadata.flying.PhantomMeta;
import net.minestom.server.entity.metadata.golem.IronGolemMeta;
import net.minestom.server.entity.metadata.golem.ShulkerMeta;
import net.minestom.server.entity.metadata.golem.SnowGolemMeta;
import net.minestom.server.entity.metadata.item.EyeOfEnderMeta;
import net.minestom.server.entity.metadata.item.FireballMeta;
import net.minestom.server.entity.metadata.item.ItemEntityMeta;
import net.minestom.server.entity.metadata.item.SmallFireballMeta;
import net.minestom.server.entity.metadata.item.SnowballMeta;
import net.minestom.server.entity.metadata.item.ThrownEggMeta;
import net.minestom.server.entity.metadata.item.ThrownEnderPearlMeta;
import net.minestom.server.entity.metadata.item.ThrownExperienceBottleMeta;
import net.minestom.server.entity.metadata.item.ThrownPotionMeta;
import net.minestom.server.entity.metadata.minecart.ChestMinecartMeta;
import net.minestom.server.entity.metadata.minecart.CommandBlockMinecartMeta;
import net.minestom.server.entity.metadata.minecart.FurnaceMinecartMeta;
import net.minestom.server.entity.metadata.minecart.HopperMinecartMeta;
import net.minestom.server.entity.metadata.minecart.MinecartMeta;
import net.minestom.server.entity.metadata.minecart.SpawnerMinecartMeta;
import net.minestom.server.entity.metadata.minecart.TntMinecartMeta;
import net.minestom.server.entity.metadata.monster.BlazeMeta;
import net.minestom.server.entity.metadata.monster.CaveSpiderMeta;
import net.minestom.server.entity.metadata.monster.CreeperMeta;
import net.minestom.server.entity.metadata.monster.ElderGuardianMeta;
import net.minestom.server.entity.metadata.monster.EndermanMeta;
import net.minestom.server.entity.metadata.monster.EndermiteMeta;
import net.minestom.server.entity.metadata.monster.GiantMeta;
import net.minestom.server.entity.metadata.monster.GuardianMeta;
import net.minestom.server.entity.metadata.monster.PiglinBruteMeta;
import net.minestom.server.entity.metadata.monster.PiglinMeta;
import net.minestom.server.entity.metadata.monster.SilverfishMeta;
import net.minestom.server.entity.metadata.monster.SpiderMeta;
import net.minestom.server.entity.metadata.monster.VexMeta;
import net.minestom.server.entity.metadata.monster.WitherMeta;
import net.minestom.server.entity.metadata.monster.ZoglinMeta;
import net.minestom.server.entity.metadata.monster.raider.EvokerMeta;
import net.minestom.server.entity.metadata.monster.raider.IllusionerMeta;
import net.minestom.server.entity.metadata.monster.raider.PillagerMeta;
import net.minestom.server.entity.metadata.monster.raider.RavagerMeta;
import net.minestom.server.entity.metadata.monster.raider.VindicatorMeta;
import net.minestom.server.entity.metadata.monster.raider.WitchMeta;
import net.minestom.server.entity.metadata.monster.skeleton.SkeletonMeta;
import net.minestom.server.entity.metadata.monster.skeleton.StrayMeta;
import net.minestom.server.entity.metadata.monster.skeleton.WitherSkeletonMeta;
import net.minestom.server.entity.metadata.monster.zombie.DrownedMeta;
import net.minestom.server.entity.metadata.monster.zombie.HuskMeta;
import net.minestom.server.entity.metadata.monster.zombie.ZombieMeta;
import net.minestom.server.entity.metadata.monster.zombie.ZombieVillagerMeta;
import net.minestom.server.entity.metadata.monster.zombie.ZombifiedPiglinMeta;
import net.minestom.server.entity.metadata.other.AreaEffectCloudMeta;
import net.minestom.server.entity.metadata.other.ArmorStandMeta;
import net.minestom.server.entity.metadata.other.BoatMeta;
import net.minestom.server.entity.metadata.other.DragonFireballMeta;
import net.minestom.server.entity.metadata.other.EndCrystalMeta;
import net.minestom.server.entity.metadata.other.EnderDragonMeta;
import net.minestom.server.entity.metadata.other.EvokerFangsMeta;
import net.minestom.server.entity.metadata.other.ExperienceOrbMeta;
import net.minestom.server.entity.metadata.other.FallingBlockMeta;
import net.minestom.server.entity.metadata.other.FireworkRocketMeta;
import net.minestom.server.entity.metadata.other.FishingHookMeta;
import net.minestom.server.entity.metadata.other.GlowItemFrameMeta;
import net.minestom.server.entity.metadata.other.ItemFrameMeta;
import net.minestom.server.entity.metadata.other.LeashKnotMeta;
import net.minestom.server.entity.metadata.other.LightningBoltMeta;
import net.minestom.server.entity.metadata.other.LlamaSpitMeta;
import net.minestom.server.entity.metadata.other.MagmaCubeMeta;
import net.minestom.server.entity.metadata.other.MarkerMeta;
import net.minestom.server.entity.metadata.other.PaintingMeta;
import net.minestom.server.entity.metadata.other.PrimedTntMeta;
import net.minestom.server.entity.metadata.other.ShulkerBulletMeta;
import net.minestom.server.entity.metadata.other.SlimeMeta;
import net.minestom.server.entity.metadata.other.TraderLlamaMeta;
import net.minestom.server.entity.metadata.other.WitherSkullMeta;
import net.minestom.server.entity.metadata.villager.VillagerMeta;
import net.minestom.server.entity.metadata.villager.WanderingTraderMeta;
import net.minestom.server.entity.metadata.water.AxolotlMeta;
import net.minestom.server.entity.metadata.water.DolphinMeta;
import net.minestom.server.entity.metadata.water.GlowSquidMeta;
import net.minestom.server.entity.metadata.water.SquidMeta;
import net.minestom.server.entity.metadata.water.fish.CodMeta;
import net.minestom.server.entity.metadata.water.fish.PufferfishMeta;
import net.minestom.server.entity.metadata.water.fish.SalmonMeta;
import net.minestom.server.entity.metadata.water.fish.TropicalFishMeta;
import net.minestom.server.registry.Registries;
import net.minestom.server.utils.NamespaceID;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* AUTOGENERATED by EntityTypeGenerator
*/
public enum EntityType implements Keyed {
AREA_EFFECT_CLOUD(NamespaceID.from("minecraft:area_effect_cloud"), 6.0, 0.5, AreaEffectCloudMeta::new, EntitySpawnType.BASE),
ARMOR_STAND(NamespaceID.from("minecraft:armor_stand"), 0.5, 1.975, ArmorStandMeta::new, EntitySpawnType.LIVING),
ARROW(NamespaceID.from("minecraft:arrow"), 0.5, 0.5, ArrowMeta::new, EntitySpawnType.BASE),
AXOLOTL(NamespaceID.from("minecraft:axolotl"), 0.75, 0.42, AxolotlMeta::new, EntitySpawnType.LIVING),
BAT(NamespaceID.from("minecraft:bat"), 0.5, 0.9, BatMeta::new, EntitySpawnType.LIVING),
BEE(NamespaceID.from("minecraft:bee"), 0.7, 0.6, BeeMeta::new, EntitySpawnType.LIVING),
BLAZE(NamespaceID.from("minecraft:blaze"), 0.6, 1.8, BlazeMeta::new, EntitySpawnType.LIVING),
BOAT(NamespaceID.from("minecraft:boat"), 1.375, 0.5625, BoatMeta::new, EntitySpawnType.BASE),
CAT(NamespaceID.from("minecraft:cat"), 0.6, 0.7, CatMeta::new, EntitySpawnType.LIVING),
CAVE_SPIDER(NamespaceID.from("minecraft:cave_spider"), 0.7, 0.5, CaveSpiderMeta::new, EntitySpawnType.LIVING),
CHICKEN(NamespaceID.from("minecraft:chicken"), 0.4, 0.7, ChickenMeta::new, EntitySpawnType.LIVING),
COD(NamespaceID.from("minecraft:cod"), 0.5, 0.3, CodMeta::new, EntitySpawnType.LIVING),
COW(NamespaceID.from("minecraft:cow"), 0.9, 1.4, CowMeta::new, EntitySpawnType.LIVING),
CREEPER(NamespaceID.from("minecraft:creeper"), 0.6, 1.7, CreeperMeta::new, EntitySpawnType.LIVING),
DOLPHIN(NamespaceID.from("minecraft:dolphin"), 0.9, 0.6, DolphinMeta::new, EntitySpawnType.LIVING),
DONKEY(NamespaceID.from("minecraft:donkey"), 1.3964844, 1.5, DonkeyMeta::new, EntitySpawnType.LIVING),
DRAGON_FIREBALL(NamespaceID.from("minecraft:dragon_fireball"), 1.0, 1.0, DragonFireballMeta::new, EntitySpawnType.BASE),
DROWNED(NamespaceID.from("minecraft:drowned"), 0.6, 1.95, DrownedMeta::new, EntitySpawnType.LIVING),
ELDER_GUARDIAN(NamespaceID.from("minecraft:elder_guardian"), 1.9975, 1.9975, ElderGuardianMeta::new, EntitySpawnType.LIVING),
END_CRYSTAL(NamespaceID.from("minecraft:end_crystal"), 2.0, 2.0, EndCrystalMeta::new, EntitySpawnType.BASE),
ENDER_DRAGON(NamespaceID.from("minecraft:ender_dragon"), 16.0, 8.0, EnderDragonMeta::new, EntitySpawnType.LIVING),
ENDERMAN(NamespaceID.from("minecraft:enderman"), 0.6, 2.9, EndermanMeta::new, EntitySpawnType.LIVING),
ENDERMITE(NamespaceID.from("minecraft:endermite"), 0.4, 0.3, EndermiteMeta::new, EntitySpawnType.LIVING),
EVOKER(NamespaceID.from("minecraft:evoker"), 0.6, 1.95, EvokerMeta::new, EntitySpawnType.LIVING),
EVOKER_FANGS(NamespaceID.from("minecraft:evoker_fangs"), 0.5, 0.8, EvokerFangsMeta::new, EntitySpawnType.BASE),
EXPERIENCE_ORB(NamespaceID.from("minecraft:experience_orb"), 0.5, 0.5, ExperienceOrbMeta::new, EntitySpawnType.EXPERIENCE_ORB),
EYE_OF_ENDER(NamespaceID.from("minecraft:eye_of_ender"), 0.25, 0.25, EyeOfEnderMeta::new, EntitySpawnType.BASE),
FALLING_BLOCK(NamespaceID.from("minecraft:falling_block"), 0.98, 0.98, FallingBlockMeta::new, EntitySpawnType.BASE),
FIREWORK_ROCKET(NamespaceID.from("minecraft:firework_rocket"), 0.25, 0.25, FireworkRocketMeta::new, EntitySpawnType.BASE),
FOX(NamespaceID.from("minecraft:fox"), 0.6, 0.7, FoxMeta::new, EntitySpawnType.LIVING),
GHAST(NamespaceID.from("minecraft:ghast"), 4.0, 4.0, GhastMeta::new, EntitySpawnType.LIVING),
GIANT(NamespaceID.from("minecraft:giant"), 3.6, 12.0, GiantMeta::new, EntitySpawnType.LIVING),
GLOW_ITEM_FRAME(NamespaceID.from("minecraft:glow_item_frame"), 0.5, 0.5, GlowItemFrameMeta::new, EntitySpawnType.BASE),
GLOW_SQUID(NamespaceID.from("minecraft:glow_squid"), 0.8, 0.8, GlowSquidMeta::new, EntitySpawnType.LIVING),
GOAT(NamespaceID.from("minecraft:goat"), 0.9, 1.3, GoatMeta::new, EntitySpawnType.LIVING),
GUARDIAN(NamespaceID.from("minecraft:guardian"), 0.85, 0.85, GuardianMeta::new, EntitySpawnType.LIVING),
HOGLIN(NamespaceID.from("minecraft:hoglin"), 1.3964844, 1.4, HoglinMeta::new, EntitySpawnType.LIVING),
HORSE(NamespaceID.from("minecraft:horse"), 1.3964844, 1.6, HorseMeta::new, EntitySpawnType.LIVING),
HUSK(NamespaceID.from("minecraft:husk"), 0.6, 1.95, HuskMeta::new, EntitySpawnType.LIVING),
ILLUSIONER(NamespaceID.from("minecraft:illusioner"), 0.6, 1.95, IllusionerMeta::new, EntitySpawnType.LIVING),
IRON_GOLEM(NamespaceID.from("minecraft:iron_golem"), 1.4, 2.7, IronGolemMeta::new, EntitySpawnType.LIVING),
ITEM(NamespaceID.from("minecraft:item"), 0.25, 0.25, ItemEntityMeta::new, EntitySpawnType.BASE),
ITEM_FRAME(NamespaceID.from("minecraft:item_frame"), 0.5, 0.5, ItemFrameMeta::new, EntitySpawnType.BASE),
FIREBALL(NamespaceID.from("minecraft:fireball"), 1.0, 1.0, FireballMeta::new, EntitySpawnType.BASE),
LEASH_KNOT(NamespaceID.from("minecraft:leash_knot"), 0.375, 0.5, LeashKnotMeta::new, EntitySpawnType.BASE),
LIGHTNING_BOLT(NamespaceID.from("minecraft:lightning_bolt"), 0.0, 0.0, LightningBoltMeta::new, EntitySpawnType.BASE),
LLAMA(NamespaceID.from("minecraft:llama"), 0.9, 1.87, LlamaMeta::new, EntitySpawnType.LIVING),
LLAMA_SPIT(NamespaceID.from("minecraft:llama_spit"), 0.25, 0.25, LlamaSpitMeta::new, EntitySpawnType.BASE),
MAGMA_CUBE(NamespaceID.from("minecraft:magma_cube"), 2.04, 2.04, MagmaCubeMeta::new, EntitySpawnType.LIVING),
MARKER(NamespaceID.from("minecraft:marker"), 0.0, 0.0, MarkerMeta::new, EntitySpawnType.BASE),
MINECART(NamespaceID.from("minecraft:minecart"), 0.98, 0.7, MinecartMeta::new, EntitySpawnType.BASE),
CHEST_MINECART(NamespaceID.from("minecraft:chest_minecart"), 0.98, 0.7, ChestMinecartMeta::new, EntitySpawnType.BASE),
COMMAND_BLOCK_MINECART(NamespaceID.from("minecraft:command_block_minecart"), 0.98, 0.7, CommandBlockMinecartMeta::new, EntitySpawnType.BASE),
FURNACE_MINECART(NamespaceID.from("minecraft:furnace_minecart"), 0.98, 0.7, FurnaceMinecartMeta::new, EntitySpawnType.BASE),
HOPPER_MINECART(NamespaceID.from("minecraft:hopper_minecart"), 0.98, 0.7, HopperMinecartMeta::new, EntitySpawnType.BASE),
SPAWNER_MINECART(NamespaceID.from("minecraft:spawner_minecart"), 0.98, 0.7, SpawnerMinecartMeta::new, EntitySpawnType.BASE),
TNT_MINECART(NamespaceID.from("minecraft:tnt_minecart"), 0.98, 0.7, TntMinecartMeta::new, EntitySpawnType.BASE),
MULE(NamespaceID.from("minecraft:mule"), 1.3964844, 1.6, MuleMeta::new, EntitySpawnType.LIVING),
MOOSHROOM(NamespaceID.from("minecraft:mooshroom"), 0.9, 1.4, MooshroomMeta::new, EntitySpawnType.LIVING),
OCELOT(NamespaceID.from("minecraft:ocelot"), 0.6, 0.7, OcelotMeta::new, EntitySpawnType.LIVING),
PAINTING(NamespaceID.from("minecraft:painting"), 0.5, 0.5, PaintingMeta::new, EntitySpawnType.PAINTING),
PANDA(NamespaceID.from("minecraft:panda"), 1.3, 1.25, PandaMeta::new, EntitySpawnType.LIVING),
PARROT(NamespaceID.from("minecraft:parrot"), 0.5, 0.9, ParrotMeta::new, EntitySpawnType.LIVING),
PHANTOM(NamespaceID.from("minecraft:phantom"), 0.9, 0.5, PhantomMeta::new, EntitySpawnType.LIVING),
PIG(NamespaceID.from("minecraft:pig"), 0.9, 0.9, PigMeta::new, EntitySpawnType.LIVING),
PIGLIN(NamespaceID.from("minecraft:piglin"), 0.6, 1.95, PiglinMeta::new, EntitySpawnType.LIVING),
PIGLIN_BRUTE(NamespaceID.from("minecraft:piglin_brute"), 0.6, 1.95, PiglinBruteMeta::new, EntitySpawnType.LIVING),
PILLAGER(NamespaceID.from("minecraft:pillager"), 0.6, 1.95, PillagerMeta::new, EntitySpawnType.LIVING),
POLAR_BEAR(NamespaceID.from("minecraft:polar_bear"), 1.4, 1.4, PolarBearMeta::new, EntitySpawnType.LIVING),
TNT(NamespaceID.from("minecraft:tnt"), 0.98, 0.98, PrimedTntMeta::new, EntitySpawnType.BASE),
PUFFERFISH(NamespaceID.from("minecraft:pufferfish"), 0.7, 0.7, PufferfishMeta::new, EntitySpawnType.LIVING),
RABBIT(NamespaceID.from("minecraft:rabbit"), 0.4, 0.5, RabbitMeta::new, EntitySpawnType.LIVING),
RAVAGER(NamespaceID.from("minecraft:ravager"), 1.95, 2.2, RavagerMeta::new, EntitySpawnType.LIVING),
SALMON(NamespaceID.from("minecraft:salmon"), 0.7, 0.4, SalmonMeta::new, EntitySpawnType.LIVING),
SHEEP(NamespaceID.from("minecraft:sheep"), 0.9, 1.3, SheepMeta::new, EntitySpawnType.LIVING),
SHULKER(NamespaceID.from("minecraft:shulker"), 1.0, 1.0, ShulkerMeta::new, EntitySpawnType.LIVING),
SHULKER_BULLET(NamespaceID.from("minecraft:shulker_bullet"), 0.3125, 0.3125, ShulkerBulletMeta::new, EntitySpawnType.BASE),
SILVERFISH(NamespaceID.from("minecraft:silverfish"), 0.4, 0.3, SilverfishMeta::new, EntitySpawnType.LIVING),
SKELETON(NamespaceID.from("minecraft:skeleton"), 0.6, 1.99, SkeletonMeta::new, EntitySpawnType.LIVING),
SKELETON_HORSE(NamespaceID.from("minecraft:skeleton_horse"), 1.3964844, 1.6, SkeletonHorseMeta::new, EntitySpawnType.LIVING),
SLIME(NamespaceID.from("minecraft:slime"), 2.04, 2.04, SlimeMeta::new, EntitySpawnType.LIVING),
SMALL_FIREBALL(NamespaceID.from("minecraft:small_fireball"), 0.3125, 0.3125, SmallFireballMeta::new, EntitySpawnType.BASE),
SNOW_GOLEM(NamespaceID.from("minecraft:snow_golem"), 0.7, 1.9, SnowGolemMeta::new, EntitySpawnType.LIVING),
SNOWBALL(NamespaceID.from("minecraft:snowball"), 0.25, 0.25, SnowballMeta::new, EntitySpawnType.BASE),
SPECTRAL_ARROW(NamespaceID.from("minecraft:spectral_arrow"), 0.5, 0.5, SpectralArrowMeta::new, EntitySpawnType.BASE),
SPIDER(NamespaceID.from("minecraft:spider"), 1.4, 0.9, SpiderMeta::new, EntitySpawnType.LIVING),
SQUID(NamespaceID.from("minecraft:squid"), 0.8, 0.8, SquidMeta::new, EntitySpawnType.LIVING),
STRAY(NamespaceID.from("minecraft:stray"), 0.6, 1.99, StrayMeta::new, EntitySpawnType.LIVING),
STRIDER(NamespaceID.from("minecraft:strider"), 0.9, 1.7, StriderMeta::new, EntitySpawnType.LIVING),
EGG(NamespaceID.from("minecraft:egg"), 0.25, 0.25, ThrownEggMeta::new, EntitySpawnType.BASE),
ENDER_PEARL(NamespaceID.from("minecraft:ender_pearl"), 0.25, 0.25, ThrownEnderPearlMeta::new, EntitySpawnType.BASE),
EXPERIENCE_BOTTLE(NamespaceID.from("minecraft:experience_bottle"), 0.25, 0.25, ThrownExperienceBottleMeta::new, EntitySpawnType.BASE),
POTION(NamespaceID.from("minecraft:potion"), 0.25, 0.25, ThrownPotionMeta::new, EntitySpawnType.BASE),
TRIDENT(NamespaceID.from("minecraft:trident"), 0.5, 0.5, ThrownTridentMeta::new, EntitySpawnType.BASE),
TRADER_LLAMA(NamespaceID.from("minecraft:trader_llama"), 0.9, 1.87, TraderLlamaMeta::new, EntitySpawnType.LIVING),
TROPICAL_FISH(NamespaceID.from("minecraft:tropical_fish"), 0.5, 0.4, TropicalFishMeta::new, EntitySpawnType.LIVING),
TURTLE(NamespaceID.from("minecraft:turtle"), 1.2, 0.4, TurtleMeta::new, EntitySpawnType.LIVING),
VEX(NamespaceID.from("minecraft:vex"), 0.4, 0.8, VexMeta::new, EntitySpawnType.LIVING),
VILLAGER(NamespaceID.from("minecraft:villager"), 0.6, 1.95, VillagerMeta::new, EntitySpawnType.LIVING),
VINDICATOR(NamespaceID.from("minecraft:vindicator"), 0.6, 1.95, VindicatorMeta::new, EntitySpawnType.LIVING),
WANDERING_TRADER(NamespaceID.from("minecraft:wandering_trader"), 0.6, 1.95, WanderingTraderMeta::new, EntitySpawnType.LIVING),
WITCH(NamespaceID.from("minecraft:witch"), 0.6, 1.95, WitchMeta::new, EntitySpawnType.LIVING),
WITHER(NamespaceID.from("minecraft:wither"), 0.9, 3.5, WitherMeta::new, EntitySpawnType.LIVING),
WITHER_SKELETON(NamespaceID.from("minecraft:wither_skeleton"), 0.7, 2.4, WitherSkeletonMeta::new, EntitySpawnType.LIVING),
WITHER_SKULL(NamespaceID.from("minecraft:wither_skull"), 0.3125, 0.3125, WitherSkullMeta::new, EntitySpawnType.BASE),
WOLF(NamespaceID.from("minecraft:wolf"), 0.6, 0.85, WolfMeta::new, EntitySpawnType.LIVING),
ZOGLIN(NamespaceID.from("minecraft:zoglin"), 1.3964844, 1.4, ZoglinMeta::new, EntitySpawnType.LIVING),
ZOMBIE(NamespaceID.from("minecraft:zombie"), 0.6, 1.95, ZombieMeta::new, EntitySpawnType.LIVING),
ZOMBIE_HORSE(NamespaceID.from("minecraft:zombie_horse"), 1.3964844, 1.6, ZombieHorseMeta::new, EntitySpawnType.LIVING),
ZOMBIE_VILLAGER(NamespaceID.from("minecraft:zombie_villager"), 0.6, 1.95, ZombieVillagerMeta::new, EntitySpawnType.LIVING),
ZOMBIFIED_PIGLIN(NamespaceID.from("minecraft:zombified_piglin"), 0.6, 1.95, ZombifiedPiglinMeta::new, EntitySpawnType.LIVING),
PLAYER(NamespaceID.from("minecraft:player"), 0.6, 1.8, PlayerMeta::new, EntitySpawnType.PLAYER),
FISHING_BOBBER(NamespaceID.from("minecraft:fishing_bobber"), 0.25, 0.25, FishingHookMeta::new, EntitySpawnType.BASE);
private static final EntityType[] VALUES = values();
@NotNull
private final NamespaceID id;
private final double width;
private final double height;
@NotNull
private final BiFunction<Entity, Metadata, EntityMeta> metaConstructor;
@NotNull
private final EntitySpawnType spawnType;
EntityType(@NotNull NamespaceID id, double width, double height,
@NotNull BiFunction<Entity, Metadata, EntityMeta> metaConstructor,
@NotNull EntitySpawnType spawnType) {
this.id = id;
this.width = width;
this.height = height;
this.metaConstructor = metaConstructor;
this.spawnType = spawnType;
Registries.entityTypes.put(id, this);
}
@Override
@NotNull
public Key key() {
return this.id;
}
public short getId() {
return (short) ordinal();
}
@NotNull
public NamespaceID getNamespaceID() {
return this.id;
}
public double getWidth() {
return this.width;
}
public double getHeight() {
return this.height;
}
public BiFunction<Entity, Metadata, EntityMeta> getMetaConstructor() {
return this.metaConstructor;
}
public EntitySpawnType getSpawnType() {
return this.spawnType;
}
@Nullable
public static EntityType fromId(short id) {
if(id >= 0 && id < VALUES.length) {
return VALUES[id];
}
return null;
}
@NotNull
@Override
public String toString() {
return "[" + this.id + "]";
}
}

View File

@ -0,0 +1,233 @@
package net.minestom.server.entity;
/**
* Code autogenerated, do not edit!
*/
@SuppressWarnings("unused")
interface EntityTypeConstants {
EntityType AREA_EFFECT_CLOUD = EntityTypeImpl.get("minecraft:area_effect_cloud");
EntityType ARMOR_STAND = EntityTypeImpl.get("minecraft:armor_stand");
EntityType ARROW = EntityTypeImpl.get("minecraft:arrow");
EntityType AXOLOTL = EntityTypeImpl.get("minecraft:axolotl");
EntityType BAT = EntityTypeImpl.get("minecraft:bat");
EntityType BEE = EntityTypeImpl.get("minecraft:bee");
EntityType BLAZE = EntityTypeImpl.get("minecraft:blaze");
EntityType BOAT = EntityTypeImpl.get("minecraft:boat");
EntityType CAT = EntityTypeImpl.get("minecraft:cat");
EntityType CAVE_SPIDER = EntityTypeImpl.get("minecraft:cave_spider");
EntityType CHICKEN = EntityTypeImpl.get("minecraft:chicken");
EntityType COD = EntityTypeImpl.get("minecraft:cod");
EntityType COW = EntityTypeImpl.get("minecraft:cow");
EntityType CREEPER = EntityTypeImpl.get("minecraft:creeper");
EntityType DOLPHIN = EntityTypeImpl.get("minecraft:dolphin");
EntityType DONKEY = EntityTypeImpl.get("minecraft:donkey");
EntityType DRAGON_FIREBALL = EntityTypeImpl.get("minecraft:dragon_fireball");
EntityType DROWNED = EntityTypeImpl.get("minecraft:drowned");
EntityType ELDER_GUARDIAN = EntityTypeImpl.get("minecraft:elder_guardian");
EntityType END_CRYSTAL = EntityTypeImpl.get("minecraft:end_crystal");
EntityType ENDER_DRAGON = EntityTypeImpl.get("minecraft:ender_dragon");
EntityType ENDERMAN = EntityTypeImpl.get("minecraft:enderman");
EntityType ENDERMITE = EntityTypeImpl.get("minecraft:endermite");
EntityType EVOKER = EntityTypeImpl.get("minecraft:evoker");
EntityType EVOKER_FANGS = EntityTypeImpl.get("minecraft:evoker_fangs");
EntityType EXPERIENCE_ORB = EntityTypeImpl.get("minecraft:experience_orb");
EntityType EYE_OF_ENDER = EntityTypeImpl.get("minecraft:eye_of_ender");
EntityType FALLING_BLOCK = EntityTypeImpl.get("minecraft:falling_block");
EntityType FIREWORK_ROCKET = EntityTypeImpl.get("minecraft:firework_rocket");
EntityType FOX = EntityTypeImpl.get("minecraft:fox");
EntityType GHAST = EntityTypeImpl.get("minecraft:ghast");
EntityType GIANT = EntityTypeImpl.get("minecraft:giant");
EntityType GLOW_ITEM_FRAME = EntityTypeImpl.get("minecraft:glow_item_frame");
EntityType GLOW_SQUID = EntityTypeImpl.get("minecraft:glow_squid");
EntityType GOAT = EntityTypeImpl.get("minecraft:goat");
EntityType GUARDIAN = EntityTypeImpl.get("minecraft:guardian");
EntityType HOGLIN = EntityTypeImpl.get("minecraft:hoglin");
EntityType HORSE = EntityTypeImpl.get("minecraft:horse");
EntityType HUSK = EntityTypeImpl.get("minecraft:husk");
EntityType ILLUSIONER = EntityTypeImpl.get("minecraft:illusioner");
EntityType IRON_GOLEM = EntityTypeImpl.get("minecraft:iron_golem");
EntityType ITEM = EntityTypeImpl.get("minecraft:item");
EntityType ITEM_FRAME = EntityTypeImpl.get("minecraft:item_frame");
EntityType FIREBALL = EntityTypeImpl.get("minecraft:fireball");
EntityType LEASH_KNOT = EntityTypeImpl.get("minecraft:leash_knot");
EntityType LIGHTNING_BOLT = EntityTypeImpl.get("minecraft:lightning_bolt");
EntityType LLAMA = EntityTypeImpl.get("minecraft:llama");
EntityType LLAMA_SPIT = EntityTypeImpl.get("minecraft:llama_spit");
EntityType MAGMA_CUBE = EntityTypeImpl.get("minecraft:magma_cube");
EntityType MARKER = EntityTypeImpl.get("minecraft:marker");
EntityType MINECART = EntityTypeImpl.get("minecraft:minecart");
EntityType CHEST_MINECART = EntityTypeImpl.get("minecraft:chest_minecart");
EntityType COMMAND_BLOCK_MINECART = EntityTypeImpl.get("minecraft:command_block_minecart");
EntityType FURNACE_MINECART = EntityTypeImpl.get("minecraft:furnace_minecart");
EntityType HOPPER_MINECART = EntityTypeImpl.get("minecraft:hopper_minecart");
EntityType SPAWNER_MINECART = EntityTypeImpl.get("minecraft:spawner_minecart");
EntityType TNT_MINECART = EntityTypeImpl.get("minecraft:tnt_minecart");
EntityType MULE = EntityTypeImpl.get("minecraft:mule");
EntityType MOOSHROOM = EntityTypeImpl.get("minecraft:mooshroom");
EntityType OCELOT = EntityTypeImpl.get("minecraft:ocelot");
EntityType PAINTING = EntityTypeImpl.get("minecraft:painting");
EntityType PANDA = EntityTypeImpl.get("minecraft:panda");
EntityType PARROT = EntityTypeImpl.get("minecraft:parrot");
EntityType PHANTOM = EntityTypeImpl.get("minecraft:phantom");
EntityType PIG = EntityTypeImpl.get("minecraft:pig");
EntityType PIGLIN = EntityTypeImpl.get("minecraft:piglin");
EntityType PIGLIN_BRUTE = EntityTypeImpl.get("minecraft:piglin_brute");
EntityType PILLAGER = EntityTypeImpl.get("minecraft:pillager");
EntityType POLAR_BEAR = EntityTypeImpl.get("minecraft:polar_bear");
EntityType TNT = EntityTypeImpl.get("minecraft:tnt");
EntityType PUFFERFISH = EntityTypeImpl.get("minecraft:pufferfish");
EntityType RABBIT = EntityTypeImpl.get("minecraft:rabbit");
EntityType RAVAGER = EntityTypeImpl.get("minecraft:ravager");
EntityType SALMON = EntityTypeImpl.get("minecraft:salmon");
EntityType SHEEP = EntityTypeImpl.get("minecraft:sheep");
EntityType SHULKER = EntityTypeImpl.get("minecraft:shulker");
EntityType SHULKER_BULLET = EntityTypeImpl.get("minecraft:shulker_bullet");
EntityType SILVERFISH = EntityTypeImpl.get("minecraft:silverfish");
EntityType SKELETON = EntityTypeImpl.get("minecraft:skeleton");
EntityType SKELETON_HORSE = EntityTypeImpl.get("minecraft:skeleton_horse");
EntityType SLIME = EntityTypeImpl.get("minecraft:slime");
EntityType SMALL_FIREBALL = EntityTypeImpl.get("minecraft:small_fireball");
EntityType SNOW_GOLEM = EntityTypeImpl.get("minecraft:snow_golem");
EntityType SNOWBALL = EntityTypeImpl.get("minecraft:snowball");
EntityType SPECTRAL_ARROW = EntityTypeImpl.get("minecraft:spectral_arrow");
EntityType SPIDER = EntityTypeImpl.get("minecraft:spider");
EntityType SQUID = EntityTypeImpl.get("minecraft:squid");
EntityType STRAY = EntityTypeImpl.get("minecraft:stray");
EntityType STRIDER = EntityTypeImpl.get("minecraft:strider");
EntityType EGG = EntityTypeImpl.get("minecraft:egg");
EntityType ENDER_PEARL = EntityTypeImpl.get("minecraft:ender_pearl");
EntityType EXPERIENCE_BOTTLE = EntityTypeImpl.get("minecraft:experience_bottle");
EntityType POTION = EntityTypeImpl.get("minecraft:potion");
EntityType TRIDENT = EntityTypeImpl.get("minecraft:trident");
EntityType TRADER_LLAMA = EntityTypeImpl.get("minecraft:trader_llama");
EntityType TROPICAL_FISH = EntityTypeImpl.get("minecraft:tropical_fish");
EntityType TURTLE = EntityTypeImpl.get("minecraft:turtle");
EntityType VEX = EntityTypeImpl.get("minecraft:vex");
EntityType VILLAGER = EntityTypeImpl.get("minecraft:villager");
EntityType VINDICATOR = EntityTypeImpl.get("minecraft:vindicator");
EntityType WANDERING_TRADER = EntityTypeImpl.get("minecraft:wandering_trader");
EntityType WITCH = EntityTypeImpl.get("minecraft:witch");
EntityType WITHER = EntityTypeImpl.get("minecraft:wither");
EntityType WITHER_SKELETON = EntityTypeImpl.get("minecraft:wither_skeleton");
EntityType WITHER_SKULL = EntityTypeImpl.get("minecraft:wither_skull");
EntityType WOLF = EntityTypeImpl.get("minecraft:wolf");
EntityType ZOGLIN = EntityTypeImpl.get("minecraft:zoglin");
EntityType ZOMBIE = EntityTypeImpl.get("minecraft:zombie");
EntityType ZOMBIE_HORSE = EntityTypeImpl.get("minecraft:zombie_horse");
EntityType ZOMBIE_VILLAGER = EntityTypeImpl.get("minecraft:zombie_villager");
EntityType ZOMBIFIED_PIGLIN = EntityTypeImpl.get("minecraft:zombified_piglin");
EntityType PLAYER = EntityTypeImpl.get("minecraft:player");
EntityType FISHING_BOBBER = EntityTypeImpl.get("minecraft:fishing_bobber");
}

View File

@ -1,5 +0,0 @@
package net.minestom.server.instance.block;
final class BlockArray {
static final Block[] blocks = new Block[Short.MAX_VALUE];
}

File diff suppressed because it is too large Load Diff

View File

@ -1,47 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaButton {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6648, "face=floor", "facing=north", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6649, "face=floor", "facing=north", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6650, "face=floor", "facing=south", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6651, "face=floor", "facing=south", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6652, "face=floor", "facing=west", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6653, "face=floor", "facing=west", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6654, "face=floor", "facing=east", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6655, "face=floor", "facing=east", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6656, "face=wall", "facing=north", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6657, "face=wall", "facing=north", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6658, "face=wall", "facing=south", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6659, "face=wall", "facing=south", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6660, "face=wall", "facing=west", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6661, "face=wall", "facing=west", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6662, "face=wall", "facing=east", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6663, "face=wall", "facing=east", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6664, "face=ceiling", "facing=north", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6665, "face=ceiling", "facing=north", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6666, "face=ceiling", "facing=south", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6667, "face=ceiling", "facing=south", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6668, "face=ceiling", "facing=west", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6669, "face=ceiling", "facing=west", "powered=false"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6670, "face=ceiling", "facing=east", "powered=true"));
Block.ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 6671, "face=ceiling", "facing=east", "powered=false"));
}
}

View File

@ -1,87 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaDoor {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9180, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9181, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9182, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9183, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9184, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9185, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9186, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9187, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9188, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9189, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9190, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9191, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9192, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9193, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9194, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9195, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9196, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9197, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9198, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9199, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9200, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9201, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9202, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9203, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9204, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9205, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9206, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9207, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9208, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9209, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9210, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9211, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9212, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9213, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9214, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9215, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9216, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9217, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9218, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9219, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9220, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9221, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9222, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9223, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9224, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9225, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9226, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9227, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9228, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9229, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9230, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9231, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9232, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9233, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9234, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9235, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9236, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9237, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9238, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9239, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9240, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9241, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9242, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true"));
Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 9243, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaFence {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8924, "east=true", "north=true", "south=true", "waterlogged=true", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8925, "east=true", "north=true", "south=true", "waterlogged=true", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8926, "east=true", "north=true", "south=true", "waterlogged=false", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8927, "east=true", "north=true", "south=true", "waterlogged=false", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8928, "east=true", "north=true", "south=false", "waterlogged=true", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8929, "east=true", "north=true", "south=false", "waterlogged=true", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8930, "east=true", "north=true", "south=false", "waterlogged=false", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8931, "east=true", "north=true", "south=false", "waterlogged=false", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8932, "east=true", "north=false", "south=true", "waterlogged=true", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8933, "east=true", "north=false", "south=true", "waterlogged=true", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8934, "east=true", "north=false", "south=true", "waterlogged=false", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8935, "east=true", "north=false", "south=true", "waterlogged=false", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8936, "east=true", "north=false", "south=false", "waterlogged=true", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8937, "east=true", "north=false", "south=false", "waterlogged=true", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8938, "east=true", "north=false", "south=false", "waterlogged=false", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8939, "east=true", "north=false", "south=false", "waterlogged=false", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8940, "east=false", "north=true", "south=true", "waterlogged=true", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8941, "east=false", "north=true", "south=true", "waterlogged=true", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8942, "east=false", "north=true", "south=true", "waterlogged=false", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8943, "east=false", "north=true", "south=true", "waterlogged=false", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8944, "east=false", "north=true", "south=false", "waterlogged=true", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8945, "east=false", "north=true", "south=false", "waterlogged=true", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8946, "east=false", "north=true", "south=false", "waterlogged=false", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8947, "east=false", "north=true", "south=false", "waterlogged=false", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8948, "east=false", "north=false", "south=true", "waterlogged=true", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8949, "east=false", "north=false", "south=true", "waterlogged=true", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8950, "east=false", "north=false", "south=true", "waterlogged=false", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8951, "east=false", "north=false", "south=true", "waterlogged=false", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8952, "east=false", "north=false", "south=false", "waterlogged=true", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8953, "east=false", "north=false", "south=false", "waterlogged=true", "west=false"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8954, "east=false", "north=false", "south=false", "waterlogged=false", "west=true"));
Block.ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8955, "east=false", "north=false", "south=false", "waterlogged=false", "west=false"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaFenceGate {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8764, "facing=north", "in_wall=true", "open=true", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8765, "facing=north", "in_wall=true", "open=true", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8766, "facing=north", "in_wall=true", "open=false", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8767, "facing=north", "in_wall=true", "open=false", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8768, "facing=north", "in_wall=false", "open=true", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8769, "facing=north", "in_wall=false", "open=true", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8770, "facing=north", "in_wall=false", "open=false", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8771, "facing=north", "in_wall=false", "open=false", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8772, "facing=south", "in_wall=true", "open=true", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8773, "facing=south", "in_wall=true", "open=true", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8774, "facing=south", "in_wall=true", "open=false", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8775, "facing=south", "in_wall=true", "open=false", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8776, "facing=south", "in_wall=false", "open=true", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8777, "facing=south", "in_wall=false", "open=true", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8778, "facing=south", "in_wall=false", "open=false", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8779, "facing=south", "in_wall=false", "open=false", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8780, "facing=west", "in_wall=true", "open=true", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8781, "facing=west", "in_wall=true", "open=true", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8782, "facing=west", "in_wall=true", "open=false", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8783, "facing=west", "in_wall=true", "open=false", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8784, "facing=west", "in_wall=false", "open=true", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8785, "facing=west", "in_wall=false", "open=true", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8786, "facing=west", "in_wall=false", "open=false", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8787, "facing=west", "in_wall=false", "open=false", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8788, "facing=east", "in_wall=true", "open=true", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8789, "facing=east", "in_wall=true", "open=true", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8790, "facing=east", "in_wall=true", "open=false", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8791, "facing=east", "in_wall=true", "open=false", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8792, "facing=east", "in_wall=false", "open=true", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8793, "facing=east", "in_wall=false", "open=true", "powered=false"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8794, "facing=east", "in_wall=false", "open=false", "powered=true"));
Block.ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8795, "facing=east", "in_wall=false", "open=false", "powered=false"));
}
}

View File

@ -1,37 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaLeaves {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 204, "distance=1", "persistent=true"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 205, "distance=1", "persistent=false"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 206, "distance=2", "persistent=true"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 207, "distance=2", "persistent=false"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 208, "distance=3", "persistent=true"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 209, "distance=3", "persistent=false"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 210, "distance=4", "persistent=true"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 211, "distance=4", "persistent=false"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 212, "distance=5", "persistent=true"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 213, "distance=5", "persistent=false"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 214, "distance=6", "persistent=true"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 215, "distance=6", "persistent=false"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 216, "distance=7", "persistent=true"));
Block.ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 217, "distance=7", "persistent=false"));
}
}

View File

@ -1,26 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaLog {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_LOG.addBlockAlternative(new BlockAlternative((short) 88, "axis=x"));
Block.ACACIA_LOG.addBlockAlternative(new BlockAlternative((short) 89, "axis=y"));
Block.ACACIA_LOG.addBlockAlternative(new BlockAlternative((short) 90, "axis=z"));
}
}

View File

@ -1,25 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaPressurePlate {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3948, "powered=true"));
Block.ACACIA_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3949, "powered=false"));
}
}

View File

@ -1,25 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaSapling {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_SAPLING.addBlockAlternative(new BlockAlternative((short) 29, "stage=0"));
Block.ACACIA_SAPLING.addBlockAlternative(new BlockAlternative((short) 30, "stage=1"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaSign {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3534, "rotation=0", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3535, "rotation=0", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3536, "rotation=1", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3537, "rotation=1", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3538, "rotation=2", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3539, "rotation=2", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3540, "rotation=3", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3541, "rotation=3", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3542, "rotation=4", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3543, "rotation=4", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3544, "rotation=5", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3545, "rotation=5", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3546, "rotation=6", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3547, "rotation=6", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3548, "rotation=7", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3549, "rotation=7", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3550, "rotation=8", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3551, "rotation=8", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3552, "rotation=9", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3553, "rotation=9", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3554, "rotation=10", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3555, "rotation=10", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3556, "rotation=11", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3557, "rotation=11", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3558, "rotation=12", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3559, "rotation=12", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3560, "rotation=13", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3561, "rotation=13", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3562, "rotation=14", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3563, "rotation=14", "waterlogged=false"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3564, "rotation=15", "waterlogged=true"));
Block.ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3565, "rotation=15", "waterlogged=false"));
}
}

View File

@ -1,29 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaSlab {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 8574, "type=top", "waterlogged=true"));
Block.ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 8575, "type=top", "waterlogged=false"));
Block.ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 8576, "type=bottom", "waterlogged=true"));
Block.ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 8577, "type=bottom", "waterlogged=false"));
Block.ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 8578, "type=double", "waterlogged=true"));
Block.ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 8579, "type=double", "waterlogged=false"));
}
}

View File

@ -1,103 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaStairs {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7593, "facing=north", "half=top", "shape=straight", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7594, "facing=north", "half=top", "shape=straight", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7595, "facing=north", "half=top", "shape=inner_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7596, "facing=north", "half=top", "shape=inner_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7597, "facing=north", "half=top", "shape=inner_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7598, "facing=north", "half=top", "shape=inner_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7599, "facing=north", "half=top", "shape=outer_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7600, "facing=north", "half=top", "shape=outer_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7601, "facing=north", "half=top", "shape=outer_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7602, "facing=north", "half=top", "shape=outer_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7603, "facing=north", "half=bottom", "shape=straight", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7604, "facing=north", "half=bottom", "shape=straight", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7605, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7606, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7607, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7608, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7609, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7610, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7611, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7612, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7613, "facing=south", "half=top", "shape=straight", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7614, "facing=south", "half=top", "shape=straight", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7615, "facing=south", "half=top", "shape=inner_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7616, "facing=south", "half=top", "shape=inner_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7617, "facing=south", "half=top", "shape=inner_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7618, "facing=south", "half=top", "shape=inner_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7619, "facing=south", "half=top", "shape=outer_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7620, "facing=south", "half=top", "shape=outer_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7621, "facing=south", "half=top", "shape=outer_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7622, "facing=south", "half=top", "shape=outer_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7623, "facing=south", "half=bottom", "shape=straight", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7624, "facing=south", "half=bottom", "shape=straight", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7625, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7626, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7627, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7628, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7629, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7630, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7631, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7632, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7633, "facing=west", "half=top", "shape=straight", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7634, "facing=west", "half=top", "shape=straight", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7635, "facing=west", "half=top", "shape=inner_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7636, "facing=west", "half=top", "shape=inner_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7637, "facing=west", "half=top", "shape=inner_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7638, "facing=west", "half=top", "shape=inner_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7639, "facing=west", "half=top", "shape=outer_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7640, "facing=west", "half=top", "shape=outer_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7641, "facing=west", "half=top", "shape=outer_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7642, "facing=west", "half=top", "shape=outer_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7643, "facing=west", "half=bottom", "shape=straight", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7644, "facing=west", "half=bottom", "shape=straight", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7645, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7646, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7647, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7648, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7649, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7650, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7651, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7652, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7653, "facing=east", "half=top", "shape=straight", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7654, "facing=east", "half=top", "shape=straight", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7655, "facing=east", "half=top", "shape=inner_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7656, "facing=east", "half=top", "shape=inner_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7657, "facing=east", "half=top", "shape=inner_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7658, "facing=east", "half=top", "shape=inner_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7659, "facing=east", "half=top", "shape=outer_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7660, "facing=east", "half=top", "shape=outer_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7661, "facing=east", "half=top", "shape=outer_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7662, "facing=east", "half=top", "shape=outer_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7663, "facing=east", "half=bottom", "shape=straight", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7664, "facing=east", "half=bottom", "shape=straight", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7665, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7666, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7667, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7668, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7669, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7670, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7671, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 7672, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false"));
}
}

View File

@ -1,87 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaTrapdoor {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4436, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4437, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4438, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4439, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4440, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4441, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4442, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4443, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4444, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4445, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4446, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4447, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4448, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4449, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4450, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4451, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4452, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4453, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4454, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4455, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4456, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4457, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4458, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4459, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4460, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4461, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4462, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4463, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4464, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4465, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4466, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4467, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4468, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4469, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4470, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4471, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4472, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4473, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4474, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4475, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4476, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4477, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4478, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4479, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4480, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4481, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4482, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4483, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4484, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4485, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4486, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4487, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4488, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4489, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4490, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4491, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4492, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4493, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4494, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4495, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4496, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4497, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4498, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
Block.ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4499, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
}
}

View File

@ -1,31 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaWallSign {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3826, "facing=north", "waterlogged=true"));
Block.ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3827, "facing=north", "waterlogged=false"));
Block.ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3828, "facing=south", "waterlogged=true"));
Block.ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3829, "facing=south", "waterlogged=false"));
Block.ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3830, "facing=west", "waterlogged=true"));
Block.ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3831, "facing=west", "waterlogged=false"));
Block.ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3832, "facing=east", "waterlogged=true"));
Block.ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3833, "facing=east", "waterlogged=false"));
}
}

View File

@ -1,26 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AcaciaWood {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACACIA_WOOD.addBlockAlternative(new BlockAlternative((short) 124, "axis=x"));
Block.ACACIA_WOOD.addBlockAlternative(new BlockAlternative((short) 125, "axis=y"));
Block.ACACIA_WOOD.addBlockAlternative(new BlockAlternative((short) 126, "axis=z"));
}
}

View File

@ -1,47 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class ActivatorRail {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7029, "powered=true", "shape=north_south", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7030, "powered=true", "shape=north_south", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7031, "powered=true", "shape=east_west", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7032, "powered=true", "shape=east_west", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7033, "powered=true", "shape=ascending_east", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7034, "powered=true", "shape=ascending_east", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7035, "powered=true", "shape=ascending_west", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7036, "powered=true", "shape=ascending_west", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7037, "powered=true", "shape=ascending_north", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7038, "powered=true", "shape=ascending_north", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7039, "powered=true", "shape=ascending_south", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7040, "powered=true", "shape=ascending_south", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7041, "powered=false", "shape=north_south", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7042, "powered=false", "shape=north_south", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7043, "powered=false", "shape=east_west", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7044, "powered=false", "shape=east_west", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7045, "powered=false", "shape=ascending_east", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7046, "powered=false", "shape=ascending_east", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7047, "powered=false", "shape=ascending_west", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7048, "powered=false", "shape=ascending_west", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7049, "powered=false", "shape=ascending_north", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7050, "powered=false", "shape=ascending_north", "waterlogged=false"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7051, "powered=false", "shape=ascending_south", "waterlogged=true"));
Block.ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 7052, "powered=false", "shape=ascending_south", "waterlogged=false"));
}
}

View File

@ -1,35 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AmethystCluster {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17666, "facing=north", "waterlogged=true"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17667, "facing=north", "waterlogged=false"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17668, "facing=east", "waterlogged=true"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17669, "facing=east", "waterlogged=false"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17670, "facing=south", "waterlogged=true"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17671, "facing=south", "waterlogged=false"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17672, "facing=west", "waterlogged=true"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17673, "facing=west", "waterlogged=false"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17674, "facing=up", "waterlogged=true"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17675, "facing=up", "waterlogged=false"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17676, "facing=down", "waterlogged=true"));
Block.AMETHYST_CLUSTER.addBlockAlternative(new BlockAlternative((short) 17677, "facing=down", "waterlogged=false"));
}
}

View File

@ -1,29 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AndesiteSlab {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 11093, "type=top", "waterlogged=true"));
Block.ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 11094, "type=top", "waterlogged=false"));
Block.ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 11095, "type=bottom", "waterlogged=true"));
Block.ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 11096, "type=bottom", "waterlogged=false"));
Block.ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 11097, "type=double", "waterlogged=true"));
Block.ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 11098, "type=double", "waterlogged=false"));
}
}

View File

@ -1,103 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AndesiteStairs {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10719, "facing=north", "half=top", "shape=straight", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10720, "facing=north", "half=top", "shape=straight", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10721, "facing=north", "half=top", "shape=inner_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10722, "facing=north", "half=top", "shape=inner_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10723, "facing=north", "half=top", "shape=inner_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10724, "facing=north", "half=top", "shape=inner_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10725, "facing=north", "half=top", "shape=outer_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10726, "facing=north", "half=top", "shape=outer_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10727, "facing=north", "half=top", "shape=outer_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10728, "facing=north", "half=top", "shape=outer_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10729, "facing=north", "half=bottom", "shape=straight", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10730, "facing=north", "half=bottom", "shape=straight", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10731, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10732, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10733, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10734, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10735, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10736, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10737, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10738, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10739, "facing=south", "half=top", "shape=straight", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10740, "facing=south", "half=top", "shape=straight", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10741, "facing=south", "half=top", "shape=inner_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10742, "facing=south", "half=top", "shape=inner_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10743, "facing=south", "half=top", "shape=inner_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10744, "facing=south", "half=top", "shape=inner_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10745, "facing=south", "half=top", "shape=outer_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10746, "facing=south", "half=top", "shape=outer_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10747, "facing=south", "half=top", "shape=outer_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10748, "facing=south", "half=top", "shape=outer_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10749, "facing=south", "half=bottom", "shape=straight", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10750, "facing=south", "half=bottom", "shape=straight", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10751, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10752, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10753, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10754, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10755, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10756, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10757, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10758, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10759, "facing=west", "half=top", "shape=straight", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10760, "facing=west", "half=top", "shape=straight", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10761, "facing=west", "half=top", "shape=inner_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10762, "facing=west", "half=top", "shape=inner_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10763, "facing=west", "half=top", "shape=inner_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10764, "facing=west", "half=top", "shape=inner_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10765, "facing=west", "half=top", "shape=outer_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10766, "facing=west", "half=top", "shape=outer_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10767, "facing=west", "half=top", "shape=outer_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10768, "facing=west", "half=top", "shape=outer_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10769, "facing=west", "half=bottom", "shape=straight", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10770, "facing=west", "half=bottom", "shape=straight", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10771, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10772, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10773, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10774, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10775, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10776, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10777, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10778, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10779, "facing=east", "half=top", "shape=straight", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10780, "facing=east", "half=top", "shape=straight", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10781, "facing=east", "half=top", "shape=inner_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10782, "facing=east", "half=top", "shape=inner_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10783, "facing=east", "half=top", "shape=inner_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10784, "facing=east", "half=top", "shape=inner_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10785, "facing=east", "half=top", "shape=outer_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10786, "facing=east", "half=top", "shape=outer_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10787, "facing=east", "half=top", "shape=outer_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10788, "facing=east", "half=top", "shape=outer_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10789, "facing=east", "half=bottom", "shape=straight", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10790, "facing=east", "half=bottom", "shape=straight", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10791, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10792, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10793, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10794, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10795, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10796, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10797, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10798, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false"));
}
}

View File

@ -1,347 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AndesiteWall {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13385, "east=none", "north=none", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13386, "east=none", "north=none", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13387, "east=none", "north=none", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13388, "east=none", "north=none", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13389, "east=none", "north=none", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13390, "east=none", "north=none", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13391, "east=none", "north=none", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13392, "east=none", "north=none", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13393, "east=none", "north=none", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13394, "east=none", "north=none", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13395, "east=none", "north=none", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13396, "east=none", "north=none", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13397, "east=none", "north=none", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13398, "east=none", "north=none", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13399, "east=none", "north=none", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13400, "east=none", "north=none", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13401, "east=none", "north=none", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13402, "east=none", "north=none", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13403, "east=none", "north=none", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13404, "east=none", "north=none", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13405, "east=none", "north=none", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13406, "east=none", "north=none", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13407, "east=none", "north=none", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13408, "east=none", "north=none", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13409, "east=none", "north=none", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13410, "east=none", "north=none", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13411, "east=none", "north=none", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13412, "east=none", "north=none", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13413, "east=none", "north=none", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13414, "east=none", "north=none", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13415, "east=none", "north=none", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13416, "east=none", "north=none", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13417, "east=none", "north=none", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13418, "east=none", "north=none", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13419, "east=none", "north=none", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13420, "east=none", "north=none", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13421, "east=none", "north=low", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13422, "east=none", "north=low", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13423, "east=none", "north=low", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13424, "east=none", "north=low", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13425, "east=none", "north=low", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13426, "east=none", "north=low", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13427, "east=none", "north=low", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13428, "east=none", "north=low", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13429, "east=none", "north=low", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13430, "east=none", "north=low", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13431, "east=none", "north=low", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13432, "east=none", "north=low", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13433, "east=none", "north=low", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13434, "east=none", "north=low", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13435, "east=none", "north=low", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13436, "east=none", "north=low", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13437, "east=none", "north=low", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13438, "east=none", "north=low", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13439, "east=none", "north=low", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13440, "east=none", "north=low", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13441, "east=none", "north=low", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13442, "east=none", "north=low", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13443, "east=none", "north=low", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13444, "east=none", "north=low", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13445, "east=none", "north=low", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13446, "east=none", "north=low", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13447, "east=none", "north=low", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13448, "east=none", "north=low", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13449, "east=none", "north=low", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13450, "east=none", "north=low", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13451, "east=none", "north=low", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13452, "east=none", "north=low", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13453, "east=none", "north=low", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13454, "east=none", "north=low", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13455, "east=none", "north=low", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13456, "east=none", "north=low", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13457, "east=none", "north=tall", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13458, "east=none", "north=tall", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13459, "east=none", "north=tall", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13460, "east=none", "north=tall", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13461, "east=none", "north=tall", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13462, "east=none", "north=tall", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13463, "east=none", "north=tall", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13464, "east=none", "north=tall", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13465, "east=none", "north=tall", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13466, "east=none", "north=tall", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13467, "east=none", "north=tall", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13468, "east=none", "north=tall", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13469, "east=none", "north=tall", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13470, "east=none", "north=tall", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13471, "east=none", "north=tall", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13472, "east=none", "north=tall", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13473, "east=none", "north=tall", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13474, "east=none", "north=tall", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13475, "east=none", "north=tall", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13476, "east=none", "north=tall", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13477, "east=none", "north=tall", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13478, "east=none", "north=tall", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13479, "east=none", "north=tall", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13480, "east=none", "north=tall", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13481, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13482, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13483, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13484, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13485, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13486, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13487, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13488, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13489, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13490, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13491, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13492, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13493, "east=low", "north=none", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13494, "east=low", "north=none", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13495, "east=low", "north=none", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13496, "east=low", "north=none", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13497, "east=low", "north=none", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13498, "east=low", "north=none", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13499, "east=low", "north=none", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13500, "east=low", "north=none", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13501, "east=low", "north=none", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13502, "east=low", "north=none", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13503, "east=low", "north=none", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13504, "east=low", "north=none", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13505, "east=low", "north=none", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13506, "east=low", "north=none", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13507, "east=low", "north=none", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13508, "east=low", "north=none", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13509, "east=low", "north=none", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13510, "east=low", "north=none", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13511, "east=low", "north=none", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13512, "east=low", "north=none", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13513, "east=low", "north=none", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13514, "east=low", "north=none", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13515, "east=low", "north=none", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13516, "east=low", "north=none", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13517, "east=low", "north=none", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13518, "east=low", "north=none", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13519, "east=low", "north=none", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13520, "east=low", "north=none", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13521, "east=low", "north=none", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13522, "east=low", "north=none", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13523, "east=low", "north=none", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13524, "east=low", "north=none", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13525, "east=low", "north=none", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13526, "east=low", "north=none", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13527, "east=low", "north=none", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13528, "east=low", "north=none", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13529, "east=low", "north=low", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13530, "east=low", "north=low", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13531, "east=low", "north=low", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13532, "east=low", "north=low", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13533, "east=low", "north=low", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13534, "east=low", "north=low", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13535, "east=low", "north=low", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13536, "east=low", "north=low", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13537, "east=low", "north=low", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13538, "east=low", "north=low", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13539, "east=low", "north=low", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13540, "east=low", "north=low", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13541, "east=low", "north=low", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13542, "east=low", "north=low", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13543, "east=low", "north=low", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13544, "east=low", "north=low", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13545, "east=low", "north=low", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13546, "east=low", "north=low", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13547, "east=low", "north=low", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13548, "east=low", "north=low", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13549, "east=low", "north=low", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13550, "east=low", "north=low", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13551, "east=low", "north=low", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13552, "east=low", "north=low", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13553, "east=low", "north=low", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13554, "east=low", "north=low", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13555, "east=low", "north=low", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13556, "east=low", "north=low", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13557, "east=low", "north=low", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13558, "east=low", "north=low", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13559, "east=low", "north=low", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13560, "east=low", "north=low", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13561, "east=low", "north=low", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13562, "east=low", "north=low", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13563, "east=low", "north=low", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13564, "east=low", "north=low", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13565, "east=low", "north=tall", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13566, "east=low", "north=tall", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13567, "east=low", "north=tall", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13568, "east=low", "north=tall", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13569, "east=low", "north=tall", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13570, "east=low", "north=tall", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13571, "east=low", "north=tall", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13572, "east=low", "north=tall", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13573, "east=low", "north=tall", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13574, "east=low", "north=tall", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13575, "east=low", "north=tall", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13576, "east=low", "north=tall", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13577, "east=low", "north=tall", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13578, "east=low", "north=tall", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13579, "east=low", "north=tall", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13580, "east=low", "north=tall", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13581, "east=low", "north=tall", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13582, "east=low", "north=tall", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13583, "east=low", "north=tall", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13584, "east=low", "north=tall", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13585, "east=low", "north=tall", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13586, "east=low", "north=tall", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13587, "east=low", "north=tall", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13588, "east=low", "north=tall", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13589, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13590, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13591, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13592, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13593, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13594, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13595, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13596, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13597, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13598, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13599, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13600, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13601, "east=tall", "north=none", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13602, "east=tall", "north=none", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13603, "east=tall", "north=none", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13604, "east=tall", "north=none", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13605, "east=tall", "north=none", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13606, "east=tall", "north=none", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13607, "east=tall", "north=none", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13608, "east=tall", "north=none", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13609, "east=tall", "north=none", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13610, "east=tall", "north=none", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13611, "east=tall", "north=none", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13612, "east=tall", "north=none", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13613, "east=tall", "north=none", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13614, "east=tall", "north=none", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13615, "east=tall", "north=none", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13616, "east=tall", "north=none", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13617, "east=tall", "north=none", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13618, "east=tall", "north=none", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13619, "east=tall", "north=none", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13620, "east=tall", "north=none", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13621, "east=tall", "north=none", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13622, "east=tall", "north=none", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13623, "east=tall", "north=none", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13624, "east=tall", "north=none", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13625, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13626, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13627, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13628, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13629, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13630, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13631, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13632, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13633, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13634, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13635, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13636, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13637, "east=tall", "north=low", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13638, "east=tall", "north=low", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13639, "east=tall", "north=low", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13640, "east=tall", "north=low", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13641, "east=tall", "north=low", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13642, "east=tall", "north=low", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13643, "east=tall", "north=low", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13644, "east=tall", "north=low", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13645, "east=tall", "north=low", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13646, "east=tall", "north=low", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13647, "east=tall", "north=low", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13648, "east=tall", "north=low", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13649, "east=tall", "north=low", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13650, "east=tall", "north=low", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13651, "east=tall", "north=low", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13652, "east=tall", "north=low", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13653, "east=tall", "north=low", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13654, "east=tall", "north=low", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13655, "east=tall", "north=low", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13656, "east=tall", "north=low", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13657, "east=tall", "north=low", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13658, "east=tall", "north=low", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13659, "east=tall", "north=low", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13660, "east=tall", "north=low", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13661, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13662, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13663, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13664, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13665, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13666, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13667, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13668, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13669, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13670, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13671, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13672, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13673, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13674, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13675, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13676, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13677, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13678, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13679, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13680, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13681, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13682, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13683, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13684, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13685, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13686, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13687, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13688, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13689, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13690, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13691, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13692, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13693, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13694, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13695, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13696, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13697, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13698, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13699, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13700, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13701, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13702, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13703, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13704, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13705, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13706, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13707, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 13708, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=tall"));
}
}

View File

@ -1,27 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class Anvil {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ANVIL.addBlockAlternative(new BlockAlternative((short) 6816, "facing=north"));
Block.ANVIL.addBlockAlternative(new BlockAlternative((short) 6817, "facing=south"));
Block.ANVIL.addBlockAlternative(new BlockAlternative((short) 6818, "facing=west"));
Block.ANVIL.addBlockAlternative(new BlockAlternative((short) 6819, "facing=east"));
}
}

View File

@ -1,27 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AttachedMelonStem {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ATTACHED_MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4841, "facing=north"));
Block.ATTACHED_MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4842, "facing=south"));
Block.ATTACHED_MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4843, "facing=west"));
Block.ATTACHED_MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4844, "facing=east"));
}
}

View File

@ -1,27 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AttachedPumpkinStem {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.ATTACHED_PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4837, "facing=north"));
Block.ATTACHED_PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4838, "facing=south"));
Block.ATTACHED_PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4839, "facing=west"));
Block.ATTACHED_PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4840, "facing=east"));
}
}

View File

@ -1,37 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class AzaleaLeaves {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 232, "distance=1", "persistent=true"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 233, "distance=1", "persistent=false"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 234, "distance=2", "persistent=true"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 235, "distance=2", "persistent=false"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 236, "distance=3", "persistent=true"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 237, "distance=3", "persistent=false"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 238, "distance=4", "persistent=true"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 239, "distance=4", "persistent=false"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 240, "distance=5", "persistent=true"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 241, "distance=5", "persistent=false"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 242, "distance=6", "persistent=true"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 243, "distance=6", "persistent=false"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 244, "distance=7", "persistent=true"));
Block.AZALEA_LEAVES.addBlockAlternative(new BlockAlternative((short) 245, "distance=7", "persistent=false"));
}
}

View File

@ -1,35 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class Bamboo {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9902, "age=0", "leaves=none", "stage=0"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9903, "age=0", "leaves=none", "stage=1"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9904, "age=0", "leaves=small", "stage=0"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9905, "age=0", "leaves=small", "stage=1"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9906, "age=0", "leaves=large", "stage=0"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9907, "age=0", "leaves=large", "stage=1"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9908, "age=1", "leaves=none", "stage=0"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9909, "age=1", "leaves=none", "stage=1"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9910, "age=1", "leaves=small", "stage=0"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9911, "age=1", "leaves=small", "stage=1"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9912, "age=1", "leaves=large", "stage=0"));
Block.BAMBOO.addBlockAlternative(new BlockAlternative((short) 9913, "age=1", "leaves=large", "stage=1"));
}
}

View File

@ -1,35 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class Barrel {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15041, "facing=north", "open=true"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15042, "facing=north", "open=false"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15043, "facing=east", "open=true"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15044, "facing=east", "open=false"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15045, "facing=south", "open=true"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15046, "facing=south", "open=false"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15047, "facing=west", "open=true"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15048, "facing=west", "open=false"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15049, "facing=up", "open=true"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15050, "facing=up", "open=false"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15051, "facing=down", "open=true"));
Block.BARREL.addBlockAlternative(new BlockAlternative((short) 15052, "facing=down", "open=false"));
}
}

View File

@ -1,26 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class Basalt {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BASALT.addBlockAlternative(new BlockAlternative((short) 4071, "axis=x"));
Block.BASALT.addBlockAlternative(new BlockAlternative((short) 4072, "axis=y"));
Block.BASALT.addBlockAlternative(new BlockAlternative((short) 4073, "axis=z"));
}
}

View File

@ -1,47 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BeeNest {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16030, "facing=north", "honey_level=0"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16031, "facing=north", "honey_level=1"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16032, "facing=north", "honey_level=2"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16033, "facing=north", "honey_level=3"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16034, "facing=north", "honey_level=4"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16035, "facing=north", "honey_level=5"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16036, "facing=south", "honey_level=0"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16037, "facing=south", "honey_level=1"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16038, "facing=south", "honey_level=2"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16039, "facing=south", "honey_level=3"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16040, "facing=south", "honey_level=4"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16041, "facing=south", "honey_level=5"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16042, "facing=west", "honey_level=0"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16043, "facing=west", "honey_level=1"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16044, "facing=west", "honey_level=2"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16045, "facing=west", "honey_level=3"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16046, "facing=west", "honey_level=4"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16047, "facing=west", "honey_level=5"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16048, "facing=east", "honey_level=0"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16049, "facing=east", "honey_level=1"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16050, "facing=east", "honey_level=2"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16051, "facing=east", "honey_level=3"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16052, "facing=east", "honey_level=4"));
Block.BEE_NEST.addBlockAlternative(new BlockAlternative((short) 16053, "facing=east", "honey_level=5"));
}
}

View File

@ -1,47 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class Beehive {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16054, "facing=north", "honey_level=0"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16055, "facing=north", "honey_level=1"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16056, "facing=north", "honey_level=2"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16057, "facing=north", "honey_level=3"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16058, "facing=north", "honey_level=4"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16059, "facing=north", "honey_level=5"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16060, "facing=south", "honey_level=0"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16061, "facing=south", "honey_level=1"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16062, "facing=south", "honey_level=2"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16063, "facing=south", "honey_level=3"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16064, "facing=south", "honey_level=4"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16065, "facing=south", "honey_level=5"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16066, "facing=west", "honey_level=0"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16067, "facing=west", "honey_level=1"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16068, "facing=west", "honey_level=2"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16069, "facing=west", "honey_level=3"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16070, "facing=west", "honey_level=4"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16071, "facing=west", "honey_level=5"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16072, "facing=east", "honey_level=0"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16073, "facing=east", "honey_level=1"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16074, "facing=east", "honey_level=2"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16075, "facing=east", "honey_level=3"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16076, "facing=east", "honey_level=4"));
Block.BEEHIVE.addBlockAlternative(new BlockAlternative((short) 16077, "facing=east", "honey_level=5"));
}
}

View File

@ -1,27 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class Beetroots {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BEETROOTS.addBlockAlternative(new BlockAlternative((short) 9469, "age=0"));
Block.BEETROOTS.addBlockAlternative(new BlockAlternative((short) 9470, "age=1"));
Block.BEETROOTS.addBlockAlternative(new BlockAlternative((short) 9471, "age=2"));
Block.BEETROOTS.addBlockAlternative(new BlockAlternative((short) 9472, "age=3"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class Bell {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15104, "attachment=floor", "facing=north", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15105, "attachment=floor", "facing=north", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15106, "attachment=floor", "facing=south", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15107, "attachment=floor", "facing=south", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15108, "attachment=floor", "facing=west", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15109, "attachment=floor", "facing=west", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15110, "attachment=floor", "facing=east", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15111, "attachment=floor", "facing=east", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15112, "attachment=ceiling", "facing=north", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15113, "attachment=ceiling", "facing=north", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15114, "attachment=ceiling", "facing=south", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15115, "attachment=ceiling", "facing=south", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15116, "attachment=ceiling", "facing=west", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15117, "attachment=ceiling", "facing=west", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15118, "attachment=ceiling", "facing=east", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15119, "attachment=ceiling", "facing=east", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15120, "attachment=single_wall", "facing=north", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15121, "attachment=single_wall", "facing=north", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15122, "attachment=single_wall", "facing=south", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15123, "attachment=single_wall", "facing=south", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15124, "attachment=single_wall", "facing=west", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15125, "attachment=single_wall", "facing=west", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15126, "attachment=single_wall", "facing=east", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15127, "attachment=single_wall", "facing=east", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15128, "attachment=double_wall", "facing=north", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15129, "attachment=double_wall", "facing=north", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15130, "attachment=double_wall", "facing=south", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15131, "attachment=double_wall", "facing=south", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15132, "attachment=double_wall", "facing=west", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15133, "attachment=double_wall", "facing=west", "powered=false"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15134, "attachment=double_wall", "facing=east", "powered=true"));
Block.BELL.addBlockAlternative(new BlockAlternative((short) 15135, "attachment=double_wall", "facing=east", "powered=false"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BigDripleaf {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18624, "facing=north", "tilt=none", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18625, "facing=north", "tilt=none", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18626, "facing=north", "tilt=unstable", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18627, "facing=north", "tilt=unstable", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18628, "facing=north", "tilt=partial", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18629, "facing=north", "tilt=partial", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18630, "facing=north", "tilt=full", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18631, "facing=north", "tilt=full", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18632, "facing=south", "tilt=none", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18633, "facing=south", "tilt=none", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18634, "facing=south", "tilt=unstable", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18635, "facing=south", "tilt=unstable", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18636, "facing=south", "tilt=partial", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18637, "facing=south", "tilt=partial", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18638, "facing=south", "tilt=full", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18639, "facing=south", "tilt=full", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18640, "facing=west", "tilt=none", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18641, "facing=west", "tilt=none", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18642, "facing=west", "tilt=unstable", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18643, "facing=west", "tilt=unstable", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18644, "facing=west", "tilt=partial", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18645, "facing=west", "tilt=partial", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18646, "facing=west", "tilt=full", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18647, "facing=west", "tilt=full", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18648, "facing=east", "tilt=none", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18649, "facing=east", "tilt=none", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18650, "facing=east", "tilt=unstable", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18651, "facing=east", "tilt=unstable", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18652, "facing=east", "tilt=partial", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18653, "facing=east", "tilt=partial", "waterlogged=false"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18654, "facing=east", "tilt=full", "waterlogged=true"));
Block.BIG_DRIPLEAF.addBlockAlternative(new BlockAlternative((short) 18655, "facing=east", "tilt=full", "waterlogged=false"));
}
}

View File

@ -1,31 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BigDripleafStem {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIG_DRIPLEAF_STEM.addBlockAlternative(new BlockAlternative((short) 18656, "facing=north", "waterlogged=true"));
Block.BIG_DRIPLEAF_STEM.addBlockAlternative(new BlockAlternative((short) 18657, "facing=north", "waterlogged=false"));
Block.BIG_DRIPLEAF_STEM.addBlockAlternative(new BlockAlternative((short) 18658, "facing=south", "waterlogged=true"));
Block.BIG_DRIPLEAF_STEM.addBlockAlternative(new BlockAlternative((short) 18659, "facing=south", "waterlogged=false"));
Block.BIG_DRIPLEAF_STEM.addBlockAlternative(new BlockAlternative((short) 18660, "facing=west", "waterlogged=true"));
Block.BIG_DRIPLEAF_STEM.addBlockAlternative(new BlockAlternative((short) 18661, "facing=west", "waterlogged=false"));
Block.BIG_DRIPLEAF_STEM.addBlockAlternative(new BlockAlternative((short) 18662, "facing=east", "waterlogged=true"));
Block.BIG_DRIPLEAF_STEM.addBlockAlternative(new BlockAlternative((short) 18663, "facing=east", "waterlogged=false"));
}
}

View File

@ -1,47 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchButton {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6600, "face=floor", "facing=north", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6601, "face=floor", "facing=north", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6602, "face=floor", "facing=south", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6603, "face=floor", "facing=south", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6604, "face=floor", "facing=west", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6605, "face=floor", "facing=west", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6606, "face=floor", "facing=east", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6607, "face=floor", "facing=east", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6608, "face=wall", "facing=north", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6609, "face=wall", "facing=north", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6610, "face=wall", "facing=south", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6611, "face=wall", "facing=south", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6612, "face=wall", "facing=west", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6613, "face=wall", "facing=west", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6614, "face=wall", "facing=east", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6615, "face=wall", "facing=east", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6616, "face=ceiling", "facing=north", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6617, "face=ceiling", "facing=north", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6618, "face=ceiling", "facing=south", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6619, "face=ceiling", "facing=south", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6620, "face=ceiling", "facing=west", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6621, "face=ceiling", "facing=west", "powered=false"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6622, "face=ceiling", "facing=east", "powered=true"));
Block.BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 6623, "face=ceiling", "facing=east", "powered=false"));
}
}

View File

@ -1,87 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchDoor {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9052, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9053, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9054, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9055, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9056, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9057, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9058, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9059, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9060, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9061, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9062, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9063, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9064, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9065, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9066, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9067, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9068, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9069, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9070, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9071, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9072, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9073, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9074, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9075, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9076, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9077, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9078, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9079, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9080, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9081, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9082, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9083, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9084, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9085, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9086, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9087, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9088, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9089, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9090, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9091, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9092, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9093, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9094, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9095, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9096, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9097, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9098, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9099, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9100, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9101, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9102, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9103, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9104, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9105, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9106, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9107, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9108, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9109, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9110, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9111, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9112, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9113, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9114, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true"));
Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 9115, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchFence {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8860, "east=true", "north=true", "south=true", "waterlogged=true", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8861, "east=true", "north=true", "south=true", "waterlogged=true", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8862, "east=true", "north=true", "south=true", "waterlogged=false", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8863, "east=true", "north=true", "south=true", "waterlogged=false", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8864, "east=true", "north=true", "south=false", "waterlogged=true", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8865, "east=true", "north=true", "south=false", "waterlogged=true", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8866, "east=true", "north=true", "south=false", "waterlogged=false", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8867, "east=true", "north=true", "south=false", "waterlogged=false", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8868, "east=true", "north=false", "south=true", "waterlogged=true", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8869, "east=true", "north=false", "south=true", "waterlogged=true", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8870, "east=true", "north=false", "south=true", "waterlogged=false", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8871, "east=true", "north=false", "south=true", "waterlogged=false", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8872, "east=true", "north=false", "south=false", "waterlogged=true", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8873, "east=true", "north=false", "south=false", "waterlogged=true", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8874, "east=true", "north=false", "south=false", "waterlogged=false", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8875, "east=true", "north=false", "south=false", "waterlogged=false", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8876, "east=false", "north=true", "south=true", "waterlogged=true", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8877, "east=false", "north=true", "south=true", "waterlogged=true", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8878, "east=false", "north=true", "south=true", "waterlogged=false", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8879, "east=false", "north=true", "south=true", "waterlogged=false", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8880, "east=false", "north=true", "south=false", "waterlogged=true", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8881, "east=false", "north=true", "south=false", "waterlogged=true", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8882, "east=false", "north=true", "south=false", "waterlogged=false", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8883, "east=false", "north=true", "south=false", "waterlogged=false", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8884, "east=false", "north=false", "south=true", "waterlogged=true", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8885, "east=false", "north=false", "south=true", "waterlogged=true", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8886, "east=false", "north=false", "south=true", "waterlogged=false", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8887, "east=false", "north=false", "south=true", "waterlogged=false", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8888, "east=false", "north=false", "south=false", "waterlogged=true", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8889, "east=false", "north=false", "south=false", "waterlogged=true", "west=false"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8890, "east=false", "north=false", "south=false", "waterlogged=false", "west=true"));
Block.BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8891, "east=false", "north=false", "south=false", "waterlogged=false", "west=false"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchFenceGate {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8700, "facing=north", "in_wall=true", "open=true", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8701, "facing=north", "in_wall=true", "open=true", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8702, "facing=north", "in_wall=true", "open=false", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8703, "facing=north", "in_wall=true", "open=false", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8704, "facing=north", "in_wall=false", "open=true", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8705, "facing=north", "in_wall=false", "open=true", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8706, "facing=north", "in_wall=false", "open=false", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8707, "facing=north", "in_wall=false", "open=false", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8708, "facing=south", "in_wall=true", "open=true", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8709, "facing=south", "in_wall=true", "open=true", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8710, "facing=south", "in_wall=true", "open=false", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8711, "facing=south", "in_wall=true", "open=false", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8712, "facing=south", "in_wall=false", "open=true", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8713, "facing=south", "in_wall=false", "open=true", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8714, "facing=south", "in_wall=false", "open=false", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8715, "facing=south", "in_wall=false", "open=false", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8716, "facing=west", "in_wall=true", "open=true", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8717, "facing=west", "in_wall=true", "open=true", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8718, "facing=west", "in_wall=true", "open=false", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8719, "facing=west", "in_wall=true", "open=false", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8720, "facing=west", "in_wall=false", "open=true", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8721, "facing=west", "in_wall=false", "open=true", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8722, "facing=west", "in_wall=false", "open=false", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8723, "facing=west", "in_wall=false", "open=false", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8724, "facing=east", "in_wall=true", "open=true", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8725, "facing=east", "in_wall=true", "open=true", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8726, "facing=east", "in_wall=true", "open=false", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8727, "facing=east", "in_wall=true", "open=false", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8728, "facing=east", "in_wall=false", "open=true", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8729, "facing=east", "in_wall=false", "open=true", "powered=false"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8730, "facing=east", "in_wall=false", "open=false", "powered=true"));
Block.BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8731, "facing=east", "in_wall=false", "open=false", "powered=false"));
}
}

View File

@ -1,37 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchLeaves {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 176, "distance=1", "persistent=true"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 177, "distance=1", "persistent=false"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 178, "distance=2", "persistent=true"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 179, "distance=2", "persistent=false"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 180, "distance=3", "persistent=true"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 181, "distance=3", "persistent=false"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 182, "distance=4", "persistent=true"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 183, "distance=4", "persistent=false"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 184, "distance=5", "persistent=true"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 185, "distance=5", "persistent=false"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 186, "distance=6", "persistent=true"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 187, "distance=6", "persistent=false"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 188, "distance=7", "persistent=true"));
Block.BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 189, "distance=7", "persistent=false"));
}
}

View File

@ -1,26 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchLog {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_LOG.addBlockAlternative(new BlockAlternative((short) 82, "axis=x"));
Block.BIRCH_LOG.addBlockAlternative(new BlockAlternative((short) 83, "axis=y"));
Block.BIRCH_LOG.addBlockAlternative(new BlockAlternative((short) 84, "axis=z"));
}
}

View File

@ -1,25 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchPressurePlate {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3944, "powered=true"));
Block.BIRCH_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3945, "powered=false"));
}
}

View File

@ -1,25 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchSapling {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_SAPLING.addBlockAlternative(new BlockAlternative((short) 25, "stage=0"));
Block.BIRCH_SAPLING.addBlockAlternative(new BlockAlternative((short) 26, "stage=1"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchSign {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3502, "rotation=0", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3503, "rotation=0", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3504, "rotation=1", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3505, "rotation=1", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3506, "rotation=2", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3507, "rotation=2", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3508, "rotation=3", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3509, "rotation=3", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3510, "rotation=4", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3511, "rotation=4", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3512, "rotation=5", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3513, "rotation=5", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3514, "rotation=6", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3515, "rotation=6", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3516, "rotation=7", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3517, "rotation=7", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3518, "rotation=8", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3519, "rotation=8", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3520, "rotation=9", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3521, "rotation=9", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3522, "rotation=10", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3523, "rotation=10", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3524, "rotation=11", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3525, "rotation=11", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3526, "rotation=12", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3527, "rotation=12", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3528, "rotation=13", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3529, "rotation=13", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3530, "rotation=14", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3531, "rotation=14", "waterlogged=false"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3532, "rotation=15", "waterlogged=true"));
Block.BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3533, "rotation=15", "waterlogged=false"));
}
}

View File

@ -1,29 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchSlab {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 8562, "type=top", "waterlogged=true"));
Block.BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 8563, "type=top", "waterlogged=false"));
Block.BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 8564, "type=bottom", "waterlogged=true"));
Block.BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 8565, "type=bottom", "waterlogged=false"));
Block.BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 8566, "type=double", "waterlogged=true"));
Block.BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 8567, "type=double", "waterlogged=false"));
}
}

View File

@ -1,103 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchStairs {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5690, "facing=north", "half=top", "shape=straight", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5691, "facing=north", "half=top", "shape=straight", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5692, "facing=north", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5693, "facing=north", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5694, "facing=north", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5695, "facing=north", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5696, "facing=north", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5697, "facing=north", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5698, "facing=north", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5699, "facing=north", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5700, "facing=north", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5701, "facing=north", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5702, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5703, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5704, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5705, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5706, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5707, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5708, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5709, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5710, "facing=south", "half=top", "shape=straight", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5711, "facing=south", "half=top", "shape=straight", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5712, "facing=south", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5713, "facing=south", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5714, "facing=south", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5715, "facing=south", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5716, "facing=south", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5717, "facing=south", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5718, "facing=south", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5719, "facing=south", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5720, "facing=south", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5721, "facing=south", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5722, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5723, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5724, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5725, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5726, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5727, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5728, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5729, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5730, "facing=west", "half=top", "shape=straight", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5731, "facing=west", "half=top", "shape=straight", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5732, "facing=west", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5733, "facing=west", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5734, "facing=west", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5735, "facing=west", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5736, "facing=west", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5737, "facing=west", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5738, "facing=west", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5739, "facing=west", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5740, "facing=west", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5741, "facing=west", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5742, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5743, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5744, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5745, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5746, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5747, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5748, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5749, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5750, "facing=east", "half=top", "shape=straight", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5751, "facing=east", "half=top", "shape=straight", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5752, "facing=east", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5753, "facing=east", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5754, "facing=east", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5755, "facing=east", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5756, "facing=east", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5757, "facing=east", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5758, "facing=east", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5759, "facing=east", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5760, "facing=east", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5761, "facing=east", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5762, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5763, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5764, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5765, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5766, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5767, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5768, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5769, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false"));
}
}

View File

@ -1,87 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchTrapdoor {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4308, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4309, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4310, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4311, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4312, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4313, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4314, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4315, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4316, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4317, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4318, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4319, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4320, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4321, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4322, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4323, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4324, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4325, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4326, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4327, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4328, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4329, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4330, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4331, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4332, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4333, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4334, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4335, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4336, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4337, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4338, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4339, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4340, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4341, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4342, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4343, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4344, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4345, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4346, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4347, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4348, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4349, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4350, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4351, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4352, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4353, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4354, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4355, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4356, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4357, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4358, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4359, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4360, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4361, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4362, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4363, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4364, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4365, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4366, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4367, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4368, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4369, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4370, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4371, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
}
}

View File

@ -1,31 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchWallSign {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3818, "facing=north", "waterlogged=true"));
Block.BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3819, "facing=north", "waterlogged=false"));
Block.BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3820, "facing=south", "waterlogged=true"));
Block.BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3821, "facing=south", "waterlogged=false"));
Block.BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3822, "facing=west", "waterlogged=true"));
Block.BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3823, "facing=west", "waterlogged=false"));
Block.BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3824, "facing=east", "waterlogged=true"));
Block.BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3825, "facing=east", "waterlogged=false"));
}
}

View File

@ -1,26 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BirchWood {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BIRCH_WOOD.addBlockAlternative(new BlockAlternative((short) 118, "axis=x"));
Block.BIRCH_WOOD.addBlockAlternative(new BlockAlternative((short) 119, "axis=y"));
Block.BIRCH_WOOD.addBlockAlternative(new BlockAlternative((short) 120, "axis=z"));
}
}

View File

@ -1,39 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackBanner {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8387, "rotation=0"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8388, "rotation=1"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8389, "rotation=2"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8390, "rotation=3"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8391, "rotation=4"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8392, "rotation=5"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8393, "rotation=6"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8394, "rotation=7"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8395, "rotation=8"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8396, "rotation=9"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8397, "rotation=10"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8398, "rotation=11"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8399, "rotation=12"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8400, "rotation=13"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8401, "rotation=14"));
Block.BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 8402, "rotation=15"));
}
}

View File

@ -1,39 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackBed {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1321, "facing=north", "occupied=true", "part=head"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1322, "facing=north", "occupied=true", "part=foot"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1323, "facing=north", "occupied=false", "part=head"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1324, "facing=north", "occupied=false", "part=foot"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1325, "facing=south", "occupied=true", "part=head"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1326, "facing=south", "occupied=true", "part=foot"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1327, "facing=south", "occupied=false", "part=head"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1328, "facing=south", "occupied=false", "part=foot"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1329, "facing=west", "occupied=true", "part=head"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1330, "facing=west", "occupied=true", "part=foot"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1331, "facing=west", "occupied=false", "part=head"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1332, "facing=west", "occupied=false", "part=foot"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1333, "facing=east", "occupied=true", "part=head"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1334, "facing=east", "occupied=true", "part=foot"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1335, "facing=east", "occupied=false", "part=head"));
Block.BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1336, "facing=east", "occupied=false", "part=foot"));
}
}

View File

@ -1,39 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackCandle {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17614, "candles=1", "lit=true", "waterlogged=true"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17615, "candles=1", "lit=true", "waterlogged=false"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17616, "candles=1", "lit=false", "waterlogged=true"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17617, "candles=1", "lit=false", "waterlogged=false"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17618, "candles=2", "lit=true", "waterlogged=true"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17619, "candles=2", "lit=true", "waterlogged=false"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17620, "candles=2", "lit=false", "waterlogged=true"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17621, "candles=2", "lit=false", "waterlogged=false"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17622, "candles=3", "lit=true", "waterlogged=true"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17623, "candles=3", "lit=true", "waterlogged=false"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17624, "candles=3", "lit=false", "waterlogged=true"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17625, "candles=3", "lit=false", "waterlogged=false"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17626, "candles=4", "lit=true", "waterlogged=true"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17627, "candles=4", "lit=true", "waterlogged=false"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17628, "candles=4", "lit=false", "waterlogged=true"));
Block.BLACK_CANDLE.addBlockAlternative(new BlockAlternative((short) 17629, "candles=4", "lit=false", "waterlogged=false"));
}
}

View File

@ -1,25 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackCandleCake {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACK_CANDLE_CAKE.addBlockAlternative(new BlockAlternative((short) 17662, "lit=true"));
Block.BLACK_CANDLE_CAKE.addBlockAlternative(new BlockAlternative((short) 17663, "lit=false"));
}
}

View File

@ -1,27 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackGlazedTerracotta {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 9684, "facing=north"));
Block.BLACK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 9685, "facing=south"));
Block.BLACK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 9686, "facing=west"));
Block.BLACK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 9687, "facing=east"));
}
}

View File

@ -1,29 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackShulkerBox {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9618, "facing=north"));
Block.BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9619, "facing=east"));
Block.BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9620, "facing=south"));
Block.BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9621, "facing=west"));
Block.BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9622, "facing=up"));
Block.BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9623, "facing=down"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackStainedGlassPane {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7561, "east=true", "north=true", "south=true", "waterlogged=true", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7562, "east=true", "north=true", "south=true", "waterlogged=true", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7563, "east=true", "north=true", "south=true", "waterlogged=false", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7564, "east=true", "north=true", "south=true", "waterlogged=false", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7565, "east=true", "north=true", "south=false", "waterlogged=true", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7566, "east=true", "north=true", "south=false", "waterlogged=true", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7567, "east=true", "north=true", "south=false", "waterlogged=false", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7568, "east=true", "north=true", "south=false", "waterlogged=false", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7569, "east=true", "north=false", "south=true", "waterlogged=true", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7570, "east=true", "north=false", "south=true", "waterlogged=true", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7571, "east=true", "north=false", "south=true", "waterlogged=false", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7572, "east=true", "north=false", "south=true", "waterlogged=false", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7573, "east=true", "north=false", "south=false", "waterlogged=true", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7574, "east=true", "north=false", "south=false", "waterlogged=true", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7575, "east=true", "north=false", "south=false", "waterlogged=false", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7576, "east=true", "north=false", "south=false", "waterlogged=false", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7577, "east=false", "north=true", "south=true", "waterlogged=true", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7578, "east=false", "north=true", "south=true", "waterlogged=true", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7579, "east=false", "north=true", "south=true", "waterlogged=false", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7580, "east=false", "north=true", "south=true", "waterlogged=false", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7581, "east=false", "north=true", "south=false", "waterlogged=true", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7582, "east=false", "north=true", "south=false", "waterlogged=true", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7583, "east=false", "north=true", "south=false", "waterlogged=false", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7584, "east=false", "north=true", "south=false", "waterlogged=false", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7585, "east=false", "north=false", "south=true", "waterlogged=true", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7586, "east=false", "north=false", "south=true", "waterlogged=true", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7587, "east=false", "north=false", "south=true", "waterlogged=false", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7588, "east=false", "north=false", "south=true", "waterlogged=false", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7589, "east=false", "north=false", "south=false", "waterlogged=true", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7590, "east=false", "north=false", "south=false", "waterlogged=true", "west=false"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7591, "east=false", "north=false", "south=false", "waterlogged=false", "west=true"));
Block.BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7592, "east=false", "north=false", "south=false", "waterlogged=false", "west=false"));
}
}

View File

@ -1,27 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackWallBanner {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 8463, "facing=north"));
Block.BLACK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 8464, "facing=south"));
Block.BLACK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 8465, "facing=west"));
Block.BLACK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 8466, "facing=east"));
}
}

View File

@ -1,29 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackstoneSlab {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACKSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 16498, "type=top", "waterlogged=true"));
Block.BLACKSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 16499, "type=top", "waterlogged=false"));
Block.BLACKSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 16500, "type=bottom", "waterlogged=true"));
Block.BLACKSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 16501, "type=bottom", "waterlogged=false"));
Block.BLACKSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 16502, "type=double", "waterlogged=true"));
Block.BLACKSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 16503, "type=double", "waterlogged=false"));
}
}

View File

@ -1,103 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackstoneStairs {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16094, "facing=north", "half=top", "shape=straight", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16095, "facing=north", "half=top", "shape=straight", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16096, "facing=north", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16097, "facing=north", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16098, "facing=north", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16099, "facing=north", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16100, "facing=north", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16101, "facing=north", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16102, "facing=north", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16103, "facing=north", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16104, "facing=north", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16105, "facing=north", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16106, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16107, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16108, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16109, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16110, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16111, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16112, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16113, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16114, "facing=south", "half=top", "shape=straight", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16115, "facing=south", "half=top", "shape=straight", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16116, "facing=south", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16117, "facing=south", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16118, "facing=south", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16119, "facing=south", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16120, "facing=south", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16121, "facing=south", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16122, "facing=south", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16123, "facing=south", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16124, "facing=south", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16125, "facing=south", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16126, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16127, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16128, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16129, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16130, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16131, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16132, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16133, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16134, "facing=west", "half=top", "shape=straight", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16135, "facing=west", "half=top", "shape=straight", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16136, "facing=west", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16137, "facing=west", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16138, "facing=west", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16139, "facing=west", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16140, "facing=west", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16141, "facing=west", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16142, "facing=west", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16143, "facing=west", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16144, "facing=west", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16145, "facing=west", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16146, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16147, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16148, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16149, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16150, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16151, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16152, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16153, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16154, "facing=east", "half=top", "shape=straight", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16155, "facing=east", "half=top", "shape=straight", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16156, "facing=east", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16157, "facing=east", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16158, "facing=east", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16159, "facing=east", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16160, "facing=east", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16161, "facing=east", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16162, "facing=east", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16163, "facing=east", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16164, "facing=east", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16165, "facing=east", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16166, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16167, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16168, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16169, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16170, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16171, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16172, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BLACKSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 16173, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false"));
}
}

View File

@ -1,347 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlackstoneWall {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16174, "east=none", "north=none", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16175, "east=none", "north=none", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16176, "east=none", "north=none", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16177, "east=none", "north=none", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16178, "east=none", "north=none", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16179, "east=none", "north=none", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16180, "east=none", "north=none", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16181, "east=none", "north=none", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16182, "east=none", "north=none", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16183, "east=none", "north=none", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16184, "east=none", "north=none", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16185, "east=none", "north=none", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16186, "east=none", "north=none", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16187, "east=none", "north=none", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16188, "east=none", "north=none", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16189, "east=none", "north=none", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16190, "east=none", "north=none", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16191, "east=none", "north=none", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16192, "east=none", "north=none", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16193, "east=none", "north=none", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16194, "east=none", "north=none", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16195, "east=none", "north=none", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16196, "east=none", "north=none", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16197, "east=none", "north=none", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16198, "east=none", "north=none", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16199, "east=none", "north=none", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16200, "east=none", "north=none", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16201, "east=none", "north=none", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16202, "east=none", "north=none", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16203, "east=none", "north=none", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16204, "east=none", "north=none", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16205, "east=none", "north=none", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16206, "east=none", "north=none", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16207, "east=none", "north=none", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16208, "east=none", "north=none", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16209, "east=none", "north=none", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16210, "east=none", "north=low", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16211, "east=none", "north=low", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16212, "east=none", "north=low", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16213, "east=none", "north=low", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16214, "east=none", "north=low", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16215, "east=none", "north=low", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16216, "east=none", "north=low", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16217, "east=none", "north=low", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16218, "east=none", "north=low", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16219, "east=none", "north=low", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16220, "east=none", "north=low", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16221, "east=none", "north=low", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16222, "east=none", "north=low", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16223, "east=none", "north=low", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16224, "east=none", "north=low", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16225, "east=none", "north=low", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16226, "east=none", "north=low", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16227, "east=none", "north=low", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16228, "east=none", "north=low", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16229, "east=none", "north=low", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16230, "east=none", "north=low", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16231, "east=none", "north=low", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16232, "east=none", "north=low", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16233, "east=none", "north=low", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16234, "east=none", "north=low", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16235, "east=none", "north=low", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16236, "east=none", "north=low", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16237, "east=none", "north=low", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16238, "east=none", "north=low", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16239, "east=none", "north=low", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16240, "east=none", "north=low", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16241, "east=none", "north=low", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16242, "east=none", "north=low", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16243, "east=none", "north=low", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16244, "east=none", "north=low", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16245, "east=none", "north=low", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16246, "east=none", "north=tall", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16247, "east=none", "north=tall", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16248, "east=none", "north=tall", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16249, "east=none", "north=tall", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16250, "east=none", "north=tall", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16251, "east=none", "north=tall", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16252, "east=none", "north=tall", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16253, "east=none", "north=tall", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16254, "east=none", "north=tall", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16255, "east=none", "north=tall", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16256, "east=none", "north=tall", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16257, "east=none", "north=tall", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16258, "east=none", "north=tall", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16259, "east=none", "north=tall", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16260, "east=none", "north=tall", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16261, "east=none", "north=tall", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16262, "east=none", "north=tall", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16263, "east=none", "north=tall", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16264, "east=none", "north=tall", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16265, "east=none", "north=tall", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16266, "east=none", "north=tall", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16267, "east=none", "north=tall", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16268, "east=none", "north=tall", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16269, "east=none", "north=tall", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16270, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16271, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16272, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16273, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16274, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16275, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16276, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16277, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16278, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16279, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16280, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16281, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16282, "east=low", "north=none", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16283, "east=low", "north=none", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16284, "east=low", "north=none", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16285, "east=low", "north=none", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16286, "east=low", "north=none", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16287, "east=low", "north=none", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16288, "east=low", "north=none", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16289, "east=low", "north=none", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16290, "east=low", "north=none", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16291, "east=low", "north=none", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16292, "east=low", "north=none", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16293, "east=low", "north=none", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16294, "east=low", "north=none", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16295, "east=low", "north=none", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16296, "east=low", "north=none", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16297, "east=low", "north=none", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16298, "east=low", "north=none", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16299, "east=low", "north=none", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16300, "east=low", "north=none", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16301, "east=low", "north=none", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16302, "east=low", "north=none", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16303, "east=low", "north=none", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16304, "east=low", "north=none", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16305, "east=low", "north=none", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16306, "east=low", "north=none", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16307, "east=low", "north=none", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16308, "east=low", "north=none", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16309, "east=low", "north=none", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16310, "east=low", "north=none", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16311, "east=low", "north=none", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16312, "east=low", "north=none", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16313, "east=low", "north=none", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16314, "east=low", "north=none", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16315, "east=low", "north=none", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16316, "east=low", "north=none", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16317, "east=low", "north=none", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16318, "east=low", "north=low", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16319, "east=low", "north=low", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16320, "east=low", "north=low", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16321, "east=low", "north=low", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16322, "east=low", "north=low", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16323, "east=low", "north=low", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16324, "east=low", "north=low", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16325, "east=low", "north=low", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16326, "east=low", "north=low", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16327, "east=low", "north=low", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16328, "east=low", "north=low", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16329, "east=low", "north=low", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16330, "east=low", "north=low", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16331, "east=low", "north=low", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16332, "east=low", "north=low", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16333, "east=low", "north=low", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16334, "east=low", "north=low", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16335, "east=low", "north=low", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16336, "east=low", "north=low", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16337, "east=low", "north=low", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16338, "east=low", "north=low", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16339, "east=low", "north=low", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16340, "east=low", "north=low", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16341, "east=low", "north=low", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16342, "east=low", "north=low", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16343, "east=low", "north=low", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16344, "east=low", "north=low", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16345, "east=low", "north=low", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16346, "east=low", "north=low", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16347, "east=low", "north=low", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16348, "east=low", "north=low", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16349, "east=low", "north=low", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16350, "east=low", "north=low", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16351, "east=low", "north=low", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16352, "east=low", "north=low", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16353, "east=low", "north=low", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16354, "east=low", "north=tall", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16355, "east=low", "north=tall", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16356, "east=low", "north=tall", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16357, "east=low", "north=tall", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16358, "east=low", "north=tall", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16359, "east=low", "north=tall", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16360, "east=low", "north=tall", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16361, "east=low", "north=tall", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16362, "east=low", "north=tall", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16363, "east=low", "north=tall", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16364, "east=low", "north=tall", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16365, "east=low", "north=tall", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16366, "east=low", "north=tall", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16367, "east=low", "north=tall", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16368, "east=low", "north=tall", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16369, "east=low", "north=tall", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16370, "east=low", "north=tall", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16371, "east=low", "north=tall", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16372, "east=low", "north=tall", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16373, "east=low", "north=tall", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16374, "east=low", "north=tall", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16375, "east=low", "north=tall", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16376, "east=low", "north=tall", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16377, "east=low", "north=tall", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16378, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16379, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16380, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16381, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16382, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16383, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16384, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16385, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16386, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16387, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16388, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16389, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16390, "east=tall", "north=none", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16391, "east=tall", "north=none", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16392, "east=tall", "north=none", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16393, "east=tall", "north=none", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16394, "east=tall", "north=none", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16395, "east=tall", "north=none", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16396, "east=tall", "north=none", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16397, "east=tall", "north=none", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16398, "east=tall", "north=none", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16399, "east=tall", "north=none", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16400, "east=tall", "north=none", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16401, "east=tall", "north=none", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16402, "east=tall", "north=none", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16403, "east=tall", "north=none", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16404, "east=tall", "north=none", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16405, "east=tall", "north=none", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16406, "east=tall", "north=none", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16407, "east=tall", "north=none", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16408, "east=tall", "north=none", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16409, "east=tall", "north=none", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16410, "east=tall", "north=none", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16411, "east=tall", "north=none", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16412, "east=tall", "north=none", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16413, "east=tall", "north=none", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16414, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16415, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16416, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16417, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16418, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16419, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16420, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16421, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16422, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16423, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16424, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16425, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16426, "east=tall", "north=low", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16427, "east=tall", "north=low", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16428, "east=tall", "north=low", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16429, "east=tall", "north=low", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16430, "east=tall", "north=low", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16431, "east=tall", "north=low", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16432, "east=tall", "north=low", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16433, "east=tall", "north=low", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16434, "east=tall", "north=low", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16435, "east=tall", "north=low", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16436, "east=tall", "north=low", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16437, "east=tall", "north=low", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16438, "east=tall", "north=low", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16439, "east=tall", "north=low", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16440, "east=tall", "north=low", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16441, "east=tall", "north=low", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16442, "east=tall", "north=low", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16443, "east=tall", "north=low", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16444, "east=tall", "north=low", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16445, "east=tall", "north=low", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16446, "east=tall", "north=low", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16447, "east=tall", "north=low", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16448, "east=tall", "north=low", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16449, "east=tall", "north=low", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16450, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16451, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16452, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16453, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16454, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16455, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16456, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16457, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16458, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16459, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16460, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16461, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16462, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16463, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16464, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16465, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16466, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16467, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16468, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16469, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16470, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16471, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16472, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16473, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16474, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16475, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16476, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16477, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16478, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16479, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16480, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16481, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16482, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16483, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16484, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16485, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16486, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16487, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16488, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16489, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16490, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16491, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16492, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16493, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16494, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16495, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16496, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BLACKSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 16497, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=tall"));
}
}

View File

@ -1,31 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlastFurnace {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 15061, "facing=north", "lit=true"));
Block.BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 15062, "facing=north", "lit=false"));
Block.BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 15063, "facing=south", "lit=true"));
Block.BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 15064, "facing=south", "lit=false"));
Block.BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 15065, "facing=west", "lit=true"));
Block.BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 15066, "facing=west", "lit=false"));
Block.BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 15067, "facing=east", "lit=true"));
Block.BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 15068, "facing=east", "lit=false"));
}
}

View File

@ -1,39 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlueBanner {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8323, "rotation=0"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8324, "rotation=1"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8325, "rotation=2"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8326, "rotation=3"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8327, "rotation=4"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8328, "rotation=5"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8329, "rotation=6"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8330, "rotation=7"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8331, "rotation=8"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8332, "rotation=9"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8333, "rotation=10"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8334, "rotation=11"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8335, "rotation=12"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8336, "rotation=13"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8337, "rotation=14"));
Block.BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 8338, "rotation=15"));
}
}

View File

@ -1,39 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlueBed {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1257, "facing=north", "occupied=true", "part=head"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1258, "facing=north", "occupied=true", "part=foot"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1259, "facing=north", "occupied=false", "part=head"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1260, "facing=north", "occupied=false", "part=foot"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1261, "facing=south", "occupied=true", "part=head"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1262, "facing=south", "occupied=true", "part=foot"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1263, "facing=south", "occupied=false", "part=head"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1264, "facing=south", "occupied=false", "part=foot"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1265, "facing=west", "occupied=true", "part=head"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1266, "facing=west", "occupied=true", "part=foot"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1267, "facing=west", "occupied=false", "part=head"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1268, "facing=west", "occupied=false", "part=foot"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1269, "facing=east", "occupied=true", "part=head"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1270, "facing=east", "occupied=true", "part=foot"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1271, "facing=east", "occupied=false", "part=head"));
Block.BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1272, "facing=east", "occupied=false", "part=foot"));
}
}

View File

@ -1,39 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlueCandle {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17550, "candles=1", "lit=true", "waterlogged=true"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17551, "candles=1", "lit=true", "waterlogged=false"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17552, "candles=1", "lit=false", "waterlogged=true"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17553, "candles=1", "lit=false", "waterlogged=false"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17554, "candles=2", "lit=true", "waterlogged=true"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17555, "candles=2", "lit=true", "waterlogged=false"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17556, "candles=2", "lit=false", "waterlogged=true"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17557, "candles=2", "lit=false", "waterlogged=false"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17558, "candles=3", "lit=true", "waterlogged=true"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17559, "candles=3", "lit=true", "waterlogged=false"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17560, "candles=3", "lit=false", "waterlogged=true"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17561, "candles=3", "lit=false", "waterlogged=false"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17562, "candles=4", "lit=true", "waterlogged=true"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17563, "candles=4", "lit=true", "waterlogged=false"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17564, "candles=4", "lit=false", "waterlogged=true"));
Block.BLUE_CANDLE.addBlockAlternative(new BlockAlternative((short) 17565, "candles=4", "lit=false", "waterlogged=false"));
}
}

View File

@ -1,25 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlueCandleCake {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLUE_CANDLE_CAKE.addBlockAlternative(new BlockAlternative((short) 17654, "lit=true"));
Block.BLUE_CANDLE_CAKE.addBlockAlternative(new BlockAlternative((short) 17655, "lit=false"));
}
}

View File

@ -1,27 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlueGlazedTerracotta {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 9668, "facing=north"));
Block.BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 9669, "facing=south"));
Block.BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 9670, "facing=west"));
Block.BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 9671, "facing=east"));
}
}

View File

@ -1,29 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlueShulkerBox {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9594, "facing=north"));
Block.BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9595, "facing=east"));
Block.BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9596, "facing=south"));
Block.BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9597, "facing=west"));
Block.BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9598, "facing=up"));
Block.BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 9599, "facing=down"));
}
}

View File

@ -1,55 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlueStainedGlassPane {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7433, "east=true", "north=true", "south=true", "waterlogged=true", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7434, "east=true", "north=true", "south=true", "waterlogged=true", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7435, "east=true", "north=true", "south=true", "waterlogged=false", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7436, "east=true", "north=true", "south=true", "waterlogged=false", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7437, "east=true", "north=true", "south=false", "waterlogged=true", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7438, "east=true", "north=true", "south=false", "waterlogged=true", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7439, "east=true", "north=true", "south=false", "waterlogged=false", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7440, "east=true", "north=true", "south=false", "waterlogged=false", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7441, "east=true", "north=false", "south=true", "waterlogged=true", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7442, "east=true", "north=false", "south=true", "waterlogged=true", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7443, "east=true", "north=false", "south=true", "waterlogged=false", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7444, "east=true", "north=false", "south=true", "waterlogged=false", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7445, "east=true", "north=false", "south=false", "waterlogged=true", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7446, "east=true", "north=false", "south=false", "waterlogged=true", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7447, "east=true", "north=false", "south=false", "waterlogged=false", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7448, "east=true", "north=false", "south=false", "waterlogged=false", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7449, "east=false", "north=true", "south=true", "waterlogged=true", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7450, "east=false", "north=true", "south=true", "waterlogged=true", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7451, "east=false", "north=true", "south=true", "waterlogged=false", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7452, "east=false", "north=true", "south=true", "waterlogged=false", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7453, "east=false", "north=true", "south=false", "waterlogged=true", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7454, "east=false", "north=true", "south=false", "waterlogged=true", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7455, "east=false", "north=true", "south=false", "waterlogged=false", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7456, "east=false", "north=true", "south=false", "waterlogged=false", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7457, "east=false", "north=false", "south=true", "waterlogged=true", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7458, "east=false", "north=false", "south=true", "waterlogged=true", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7459, "east=false", "north=false", "south=true", "waterlogged=false", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7460, "east=false", "north=false", "south=true", "waterlogged=false", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7461, "east=false", "north=false", "south=false", "waterlogged=true", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7462, "east=false", "north=false", "south=false", "waterlogged=true", "west=false"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7463, "east=false", "north=false", "south=false", "waterlogged=false", "west=true"));
Block.BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7464, "east=false", "north=false", "south=false", "waterlogged=false", "west=false"));
}
}

View File

@ -1,27 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BlueWallBanner {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 8447, "facing=north"));
Block.BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 8448, "facing=south"));
Block.BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 8449, "facing=west"));
Block.BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 8450, "facing=east"));
}
}

View File

@ -1,26 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BoneBlock {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BONE_BLOCK.addBlockAlternative(new BlockAlternative((short) 9506, "axis=x"));
Block.BONE_BLOCK.addBlockAlternative(new BlockAlternative((short) 9507, "axis=y"));
Block.BONE_BLOCK.addBlockAlternative(new BlockAlternative((short) 9508, "axis=z"));
}
}

View File

@ -1,25 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BrainCoral {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BRAIN_CORAL.addBlockAlternative(new BlockAlternative((short) 9782, "waterlogged=true"));
Block.BRAIN_CORAL.addBlockAlternative(new BlockAlternative((short) 9783, "waterlogged=false"));
}
}

View File

@ -1,25 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BrainCoralFan {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BRAIN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9802, "waterlogged=true"));
Block.BRAIN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9803, "waterlogged=false"));
}
}

View File

@ -1,31 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BrainCoralWallFan {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9858, "facing=north", "waterlogged=true"));
Block.BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9859, "facing=north", "waterlogged=false"));
Block.BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9860, "facing=south", "waterlogged=true"));
Block.BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9861, "facing=south", "waterlogged=false"));
Block.BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9862, "facing=west", "waterlogged=true"));
Block.BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9863, "facing=west", "waterlogged=false"));
Block.BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9864, "facing=east", "waterlogged=true"));
Block.BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9865, "facing=east", "waterlogged=false"));
}
}

View File

@ -1,31 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BrewingStand {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5334, "has_bottle_0=true", "has_bottle_1=true", "has_bottle_2=true"));
Block.BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5335, "has_bottle_0=true", "has_bottle_1=true", "has_bottle_2=false"));
Block.BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5336, "has_bottle_0=true", "has_bottle_1=false", "has_bottle_2=true"));
Block.BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5337, "has_bottle_0=true", "has_bottle_1=false", "has_bottle_2=false"));
Block.BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5338, "has_bottle_0=false", "has_bottle_1=true", "has_bottle_2=true"));
Block.BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5339, "has_bottle_0=false", "has_bottle_1=true", "has_bottle_2=false"));
Block.BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5340, "has_bottle_0=false", "has_bottle_1=false", "has_bottle_2=true"));
Block.BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5341, "has_bottle_0=false", "has_bottle_1=false", "has_bottle_2=false"));
}
}

View File

@ -1,29 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BrickSlab {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 8622, "type=top", "waterlogged=true"));
Block.BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 8623, "type=top", "waterlogged=false"));
Block.BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 8624, "type=bottom", "waterlogged=true"));
Block.BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 8625, "type=bottom", "waterlogged=false"));
Block.BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 8626, "type=double", "waterlogged=true"));
Block.BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 8627, "type=double", "waterlogged=false"));
}
}

View File

@ -1,103 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BrickStairs {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5053, "facing=north", "half=top", "shape=straight", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5054, "facing=north", "half=top", "shape=straight", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5055, "facing=north", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5056, "facing=north", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5057, "facing=north", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5058, "facing=north", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5059, "facing=north", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5060, "facing=north", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5061, "facing=north", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5062, "facing=north", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5063, "facing=north", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5064, "facing=north", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5065, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5066, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5067, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5068, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5069, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5070, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5071, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5072, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5073, "facing=south", "half=top", "shape=straight", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5074, "facing=south", "half=top", "shape=straight", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5075, "facing=south", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5076, "facing=south", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5077, "facing=south", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5078, "facing=south", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5079, "facing=south", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5080, "facing=south", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5081, "facing=south", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5082, "facing=south", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5083, "facing=south", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5084, "facing=south", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5085, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5086, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5087, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5088, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5089, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5090, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5091, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5092, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5093, "facing=west", "half=top", "shape=straight", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5094, "facing=west", "half=top", "shape=straight", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5095, "facing=west", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5096, "facing=west", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5097, "facing=west", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5098, "facing=west", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5099, "facing=west", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5100, "facing=west", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5101, "facing=west", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5102, "facing=west", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5103, "facing=west", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5104, "facing=west", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5105, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5106, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5107, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5108, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5109, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5110, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5111, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5112, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5113, "facing=east", "half=top", "shape=straight", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5114, "facing=east", "half=top", "shape=straight", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5115, "facing=east", "half=top", "shape=inner_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5116, "facing=east", "half=top", "shape=inner_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5117, "facing=east", "half=top", "shape=inner_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5118, "facing=east", "half=top", "shape=inner_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5119, "facing=east", "half=top", "shape=outer_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5120, "facing=east", "half=top", "shape=outer_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5121, "facing=east", "half=top", "shape=outer_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5122, "facing=east", "half=top", "shape=outer_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5123, "facing=east", "half=bottom", "shape=straight", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5124, "facing=east", "half=bottom", "shape=straight", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5125, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5126, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5127, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5128, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5129, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5130, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5131, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true"));
Block.BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5132, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false"));
}
}

View File

@ -1,347 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BrickWall {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11117, "east=none", "north=none", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11118, "east=none", "north=none", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11119, "east=none", "north=none", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11120, "east=none", "north=none", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11121, "east=none", "north=none", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11122, "east=none", "north=none", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11123, "east=none", "north=none", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11124, "east=none", "north=none", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11125, "east=none", "north=none", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11126, "east=none", "north=none", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11127, "east=none", "north=none", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11128, "east=none", "north=none", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11129, "east=none", "north=none", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11130, "east=none", "north=none", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11131, "east=none", "north=none", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11132, "east=none", "north=none", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11133, "east=none", "north=none", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11134, "east=none", "north=none", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11135, "east=none", "north=none", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11136, "east=none", "north=none", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11137, "east=none", "north=none", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11138, "east=none", "north=none", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11139, "east=none", "north=none", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11140, "east=none", "north=none", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11141, "east=none", "north=none", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11142, "east=none", "north=none", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11143, "east=none", "north=none", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11144, "east=none", "north=none", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11145, "east=none", "north=none", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11146, "east=none", "north=none", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11147, "east=none", "north=none", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11148, "east=none", "north=none", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11149, "east=none", "north=none", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11150, "east=none", "north=none", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11151, "east=none", "north=none", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11152, "east=none", "north=none", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11153, "east=none", "north=low", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11154, "east=none", "north=low", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11155, "east=none", "north=low", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11156, "east=none", "north=low", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11157, "east=none", "north=low", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11158, "east=none", "north=low", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11159, "east=none", "north=low", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11160, "east=none", "north=low", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11161, "east=none", "north=low", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11162, "east=none", "north=low", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11163, "east=none", "north=low", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11164, "east=none", "north=low", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11165, "east=none", "north=low", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11166, "east=none", "north=low", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11167, "east=none", "north=low", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11168, "east=none", "north=low", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11169, "east=none", "north=low", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11170, "east=none", "north=low", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11171, "east=none", "north=low", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11172, "east=none", "north=low", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11173, "east=none", "north=low", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11174, "east=none", "north=low", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11175, "east=none", "north=low", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11176, "east=none", "north=low", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11177, "east=none", "north=low", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11178, "east=none", "north=low", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11179, "east=none", "north=low", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11180, "east=none", "north=low", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11181, "east=none", "north=low", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11182, "east=none", "north=low", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11183, "east=none", "north=low", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11184, "east=none", "north=low", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11185, "east=none", "north=low", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11186, "east=none", "north=low", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11187, "east=none", "north=low", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11188, "east=none", "north=low", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11189, "east=none", "north=tall", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11190, "east=none", "north=tall", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11191, "east=none", "north=tall", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11192, "east=none", "north=tall", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11193, "east=none", "north=tall", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11194, "east=none", "north=tall", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11195, "east=none", "north=tall", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11196, "east=none", "north=tall", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11197, "east=none", "north=tall", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11198, "east=none", "north=tall", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11199, "east=none", "north=tall", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11200, "east=none", "north=tall", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11201, "east=none", "north=tall", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11202, "east=none", "north=tall", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11203, "east=none", "north=tall", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11204, "east=none", "north=tall", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11205, "east=none", "north=tall", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11206, "east=none", "north=tall", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11207, "east=none", "north=tall", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11208, "east=none", "north=tall", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11209, "east=none", "north=tall", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11210, "east=none", "north=tall", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11211, "east=none", "north=tall", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11212, "east=none", "north=tall", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11213, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11214, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11215, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11216, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11217, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11218, "east=none", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11219, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11220, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11221, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11222, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11223, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11224, "east=none", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11225, "east=low", "north=none", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11226, "east=low", "north=none", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11227, "east=low", "north=none", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11228, "east=low", "north=none", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11229, "east=low", "north=none", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11230, "east=low", "north=none", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11231, "east=low", "north=none", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11232, "east=low", "north=none", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11233, "east=low", "north=none", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11234, "east=low", "north=none", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11235, "east=low", "north=none", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11236, "east=low", "north=none", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11237, "east=low", "north=none", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11238, "east=low", "north=none", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11239, "east=low", "north=none", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11240, "east=low", "north=none", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11241, "east=low", "north=none", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11242, "east=low", "north=none", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11243, "east=low", "north=none", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11244, "east=low", "north=none", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11245, "east=low", "north=none", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11246, "east=low", "north=none", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11247, "east=low", "north=none", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11248, "east=low", "north=none", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11249, "east=low", "north=none", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11250, "east=low", "north=none", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11251, "east=low", "north=none", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11252, "east=low", "north=none", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11253, "east=low", "north=none", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11254, "east=low", "north=none", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11255, "east=low", "north=none", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11256, "east=low", "north=none", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11257, "east=low", "north=none", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11258, "east=low", "north=none", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11259, "east=low", "north=none", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11260, "east=low", "north=none", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11261, "east=low", "north=low", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11262, "east=low", "north=low", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11263, "east=low", "north=low", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11264, "east=low", "north=low", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11265, "east=low", "north=low", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11266, "east=low", "north=low", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11267, "east=low", "north=low", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11268, "east=low", "north=low", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11269, "east=low", "north=low", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11270, "east=low", "north=low", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11271, "east=low", "north=low", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11272, "east=low", "north=low", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11273, "east=low", "north=low", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11274, "east=low", "north=low", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11275, "east=low", "north=low", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11276, "east=low", "north=low", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11277, "east=low", "north=low", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11278, "east=low", "north=low", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11279, "east=low", "north=low", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11280, "east=low", "north=low", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11281, "east=low", "north=low", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11282, "east=low", "north=low", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11283, "east=low", "north=low", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11284, "east=low", "north=low", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11285, "east=low", "north=low", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11286, "east=low", "north=low", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11287, "east=low", "north=low", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11288, "east=low", "north=low", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11289, "east=low", "north=low", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11290, "east=low", "north=low", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11291, "east=low", "north=low", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11292, "east=low", "north=low", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11293, "east=low", "north=low", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11294, "east=low", "north=low", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11295, "east=low", "north=low", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11296, "east=low", "north=low", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11297, "east=low", "north=tall", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11298, "east=low", "north=tall", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11299, "east=low", "north=tall", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11300, "east=low", "north=tall", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11301, "east=low", "north=tall", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11302, "east=low", "north=tall", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11303, "east=low", "north=tall", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11304, "east=low", "north=tall", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11305, "east=low", "north=tall", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11306, "east=low", "north=tall", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11307, "east=low", "north=tall", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11308, "east=low", "north=tall", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11309, "east=low", "north=tall", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11310, "east=low", "north=tall", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11311, "east=low", "north=tall", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11312, "east=low", "north=tall", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11313, "east=low", "north=tall", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11314, "east=low", "north=tall", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11315, "east=low", "north=tall", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11316, "east=low", "north=tall", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11317, "east=low", "north=tall", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11318, "east=low", "north=tall", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11319, "east=low", "north=tall", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11320, "east=low", "north=tall", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11321, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11322, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11323, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11324, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11325, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11326, "east=low", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11327, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11328, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11329, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11330, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11331, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11332, "east=low", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11333, "east=tall", "north=none", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11334, "east=tall", "north=none", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11335, "east=tall", "north=none", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11336, "east=tall", "north=none", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11337, "east=tall", "north=none", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11338, "east=tall", "north=none", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11339, "east=tall", "north=none", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11340, "east=tall", "north=none", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11341, "east=tall", "north=none", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11342, "east=tall", "north=none", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11343, "east=tall", "north=none", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11344, "east=tall", "north=none", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11345, "east=tall", "north=none", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11346, "east=tall", "north=none", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11347, "east=tall", "north=none", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11348, "east=tall", "north=none", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11349, "east=tall", "north=none", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11350, "east=tall", "north=none", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11351, "east=tall", "north=none", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11352, "east=tall", "north=none", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11353, "east=tall", "north=none", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11354, "east=tall", "north=none", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11355, "east=tall", "north=none", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11356, "east=tall", "north=none", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11357, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11358, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11359, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11360, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11361, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11362, "east=tall", "north=none", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11363, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11364, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11365, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11366, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11367, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11368, "east=tall", "north=none", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11369, "east=tall", "north=low", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11370, "east=tall", "north=low", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11371, "east=tall", "north=low", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11372, "east=tall", "north=low", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11373, "east=tall", "north=low", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11374, "east=tall", "north=low", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11375, "east=tall", "north=low", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11376, "east=tall", "north=low", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11377, "east=tall", "north=low", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11378, "east=tall", "north=low", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11379, "east=tall", "north=low", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11380, "east=tall", "north=low", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11381, "east=tall", "north=low", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11382, "east=tall", "north=low", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11383, "east=tall", "north=low", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11384, "east=tall", "north=low", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11385, "east=tall", "north=low", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11386, "east=tall", "north=low", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11387, "east=tall", "north=low", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11388, "east=tall", "north=low", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11389, "east=tall", "north=low", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11390, "east=tall", "north=low", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11391, "east=tall", "north=low", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11392, "east=tall", "north=low", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11393, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11394, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11395, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11396, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11397, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11398, "east=tall", "north=low", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11399, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11400, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11401, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11402, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11403, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11404, "east=tall", "north=low", "south=tall", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11405, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11406, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11407, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11408, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11409, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11410, "east=tall", "north=tall", "south=none", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11411, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11412, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11413, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11414, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11415, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11416, "east=tall", "north=tall", "south=none", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11417, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11418, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11419, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11420, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11421, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11422, "east=tall", "north=tall", "south=low", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11423, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11424, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11425, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11426, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11427, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11428, "east=tall", "north=tall", "south=low", "up=false", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11429, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11430, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11431, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11432, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11433, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11434, "east=tall", "north=tall", "south=tall", "up=true", "waterlogged=false", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11435, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11436, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11437, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=true", "west=tall"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11438, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=none"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11439, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=low"));
Block.BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11440, "east=tall", "north=tall", "south=tall", "up=false", "waterlogged=false", "west=tall"));
}
}

View File

@ -1,39 +0,0 @@
package net.minestom.server.instance.block.states;
import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public final class BrownBanner {
/**
* Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
*/
@Deprecated(
since = "forever",
forRemoval = false
)
public static void initStates() {
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8339, "rotation=0"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8340, "rotation=1"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8341, "rotation=2"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8342, "rotation=3"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8343, "rotation=4"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8344, "rotation=5"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8345, "rotation=6"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8346, "rotation=7"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8347, "rotation=8"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8348, "rotation=9"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8349, "rotation=10"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8350, "rotation=11"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8351, "rotation=12"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8352, "rotation=13"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8353, "rotation=14"));
Block.BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 8354, "rotation=15"));
}
}

Some files were not shown because too many files have changed in this diff Show More