summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPugdoot <pugmatt@gmail.com>2025-05-20 14:22:48 -0400
committerPugdoot <pugmatt@gmail.com>2025-05-20 14:22:48 -0400
commit9e8003be5d1078e029be6a5e696fa0fff807bfe7 (patch)
treea0761611f5a8603b6100b50aeadc1e901fb5b5f3
parent474ce4745f69d4090ec89885b514c2af904a64e7 (diff)
downloadBedrockConnect-9e8003be5d1078e029be6a5e696fa0fff807bfe7.tar.gz
BedrockConnect-9e8003be5d1078e029be6a5e696fa0fff807bfe7.tar.bz2
BedrockConnect-9e8003be5d1078e029be6a5e696fa0fff807bfe7.zip
Cleanup and refactor codebase
Also removes unnecessary code or resources that don't appear to affect anything
-rw-r--r--serverlist-server/BedrockPipe.iml50
-rw-r--r--serverlist-server/README.md1
-rw-r--r--serverlist-server/TROUBLESHOOT.txt3
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java441
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Config.java405
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Custom/CustomEntry.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomEntry.java)2
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Custom/CustomServer.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomServer.java)2
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Custom/CustomServerGroup.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomServerGroup.java)3
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/CustomServerHandler.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomServerHandler.java)19
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java10
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Whitelist.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Whitelist.java)21
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/data/DataUtil.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/Data.java)170
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/data/Database.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/MySQL.java)91
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/data/DatabaseTypes.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/DatabaseTypes.java)2
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/ManageFormButton.java5
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BCPlayer.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BCPlayer.java)48
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BedrockProtocol.java73
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/PacketHandler.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java)87
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/Server.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Server.java)33
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/MainFormButton.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/MainFormButton.java)2
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/ManageFormButton.java5
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIComponents.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIComponents.java)20
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIForms.java (renamed from serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIForms.java)87
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/Database.java40
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BedrockProtocol.java125
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/Binary.java322
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BinaryStream.java528
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/PaletteManager.java192
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/VarInt.java235
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/math/NukkitMath.java67
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/math/NukkitRandom.java79
-rw-r--r--serverlist-server/src/main/resources/icon.pngbin15016 -> 5579 bytes
-rw-r--r--serverlist-server/src/main/resources/plugin.yml5
-rw-r--r--serverlist-server/src/main/resources/tables/biome_definitions.datbin37626 -> 0 bytes
-rw-r--r--serverlist-server/src/main/resources/tables/creative_items.json8917
-rw-r--r--serverlist-server/src/main/resources/tables/entity_identifiers.datbin8775 -> 0 bytes
-rw-r--r--serverlist-server/src/main/resources/tables/legacy_block_ids.json462
-rw-r--r--serverlist-server/src/main/resources/tables/legacy_item_ids.json229
-rw-r--r--serverlist-server/src/main/resources/tables/runtime_block_states.datbin1063028 -> 0 bytes
-rw-r--r--serverlist-server/src/main/resources/tables/runtimeid_table.json15917
40 files changed, 786 insertions, 27912 deletions
diff --git a/serverlist-server/BedrockPipe.iml b/serverlist-server/BedrockPipe.iml
deleted file mode 100644
index 99df940..0000000
--- a/serverlist-server/BedrockPipe.iml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
- <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
- <output url="file://$MODULE_DIR$/target/classes" />
- <output-test url="file://$MODULE_DIR$/target/test-classes" />
- <content url="file://$MODULE_DIR$">
- <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
- <excludeFolder url="file://$MODULE_DIR$/target" />
- </content>
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="library" name="Maven: com.github.steveice10:packetlib:1.4-SNAPSHOT" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-all:4.1.25.Final" level="project" />
- <orderEntry type="library" name="Maven: com.nukkitx.protocol:bedrock-v354:2.0.2" level="project" />
- <orderEntry type="library" name="Maven: com.nukkitx.protocol:bedrock-common:2.0.2" level="project" />
- <orderEntry type="library" name="Maven: com.nukkitx.protocol:common:2.0.2" level="project" />
- <orderEntry type="library" name="Maven: com.nukkitx.network:common:1.5.4" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.36.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-transport-native-epoll:linux-x86_64:4.1.36.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.36.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-transport-native-kqueue:osx-x86_64:4.1.36.Final" level="project" />
- <orderEntry type="library" name="Maven: cn.nukkit:nukkit-natives:1.0.1-SNAPSHOT" level="project" />
- <orderEntry type="library" name="Maven: com.nukkitx:nbt:1.2.0" level="project" />
- <orderEntry type="library" name="Maven: com.flowpowered:flow-math:1.0.3" level="project" />
- <orderEntry type="library" name="Maven: net.sf.trove4j:trove:3.1.0-SNAPSHOT" level="project" />
- <orderEntry type="library" name="Maven: net.sf.trove4j:trove-generator:3.1.0-SNAPSHOT" level="project" />
- <orderEntry type="library" name="Maven: com.nukkitx.network:raknet:1.5.4" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.36.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.36.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.36.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.36.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.36.Final" level="project" />
- <orderEntry type="library" name="Maven: com.nimbusds:nimbus-jose-jwt:4.41.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.stephenc.jcip:jcip-annotations:1.0-1" level="project" />
- <orderEntry type="library" name="Maven: net.minidev:json-smart:2.3" level="project" />
- <orderEntry type="library" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
- <orderEntry type="library" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
- <orderEntry type="library" scope="PROVIDED" name="Maven: com.google.code.findbugs:jsr305:1.3.9" level="project" />
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.5" level="project" />
- <orderEntry type="library" name="Maven: org.json:json:20180813" level="project" />
- <orderEntry type="library" name="Maven: com.googlecode.json-simple:json-simple:1.1.1" level="project" />
- <orderEntry type="library" name="Maven: junit:junit:4.10" level="project" />
- <orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.1" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.8" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.9.8" level="project" />
- <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" />
- </component>
-</module> \ No newline at end of file
diff --git a/serverlist-server/README.md b/serverlist-server/README.md
deleted file mode 100644
index 8b13789..0000000
--- a/serverlist-server/README.md
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/serverlist-server/TROUBLESHOOT.txt b/serverlist-server/TROUBLESHOOT.txt
deleted file mode 100644
index d799da9..0000000
--- a/serverlist-server/TROUBLESHOOT.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-If you can't connect to localhost Bedrock server, close Minecraft and run this command in administrator command prompt:
-
-CheckNetIsolation LoopbackExempt -a -n="Microsoft.MinecraftUWP_8wekyb3d8bbwe" \ No newline at end of file
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java
index 4c6fffd..5668bd9 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BedrockConnect.java
@@ -2,69 +2,29 @@ package main.com.pyratron.pugmatt.bedrockconnect;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
-import main.com.pyratron.pugmatt.bedrockconnect.config.Language;
-import main.com.pyratron.pugmatt.bedrockconnect.logging.LogColors;
-import main.com.pyratron.pugmatt.bedrockconnect.sql.Data;
-import main.com.pyratron.pugmatt.bedrockconnect.sql.DatabaseTypes;
-import main.com.pyratron.pugmatt.bedrockconnect.sql.MySQL;
-import main.com.pyratron.pugmatt.bedrockconnect.utils.PaletteManager;
-import org.apache.logging.log4j.Level;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.core.LoggerContext;
-import org.apache.logging.log4j.core.appender.ConsoleAppender;
-import org.apache.logging.log4j.core.config.Configuration;
-import org.apache.logging.log4j.core.config.Configurator;
-import org.apache.logging.log4j.core.config.LoggerConfig;
-import org.apache.logging.log4j.core.layout.PatternLayout;
-import org.cloudburstmc.netty.channel.raknet.RakConstants;
-import org.json.simple.JSONObject;
-import org.json.simple.parser.JSONParser;
+import main.com.pyratron.pugmatt.bedrockconnect.data.DataUtil;
+import main.com.pyratron.pugmatt.bedrockconnect.data.Database;
+import main.com.pyratron.pugmatt.bedrockconnect.data.DatabaseTypes;
+import main.com.pyratron.pugmatt.bedrockconnect.logging.LogColors;
+import main.com.pyratron.pugmatt.bedrockconnect.server.Server;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.slf4j.MDC;
import java.io.*;
-import java.net.*;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.*;
public class BedrockConnect {
+ private static String release = "1.55";
-
- public static PaletteManager paletteManager;
-
- public static MySQL MySQL;
- public static Connection connection;
- public static Data data;
-
- public static Server server;
-
- public static boolean noDB = false;
- public static String whitelist = null;
- public static String customServers = null;
- public static boolean kickInactive = true;
- public static boolean userServers = true;
- public static boolean featuredServers = true;
- public static boolean fetchFeaturedIps = true;
- public static boolean debug = false;
-
- public static boolean fetchIps = false;
-
- public static boolean storeDisplayNames = true;
-
- public static int packetLimit = 200;
-
- public static int globalPacketLimit = RakConstants.DEFAULT_GLOBAL_PACKET_LIMIT;
-
- public static String release = "1.55";
-
- public static HashMap<String, String> featuredServerIps;
-
- public static Language language;
+ private static Config config;
+ private static Database database;
+ private static DataUtil data;
+ private static Server server;
public static Logger logger = LoggerFactory.getLogger(BedrockConnect.class);
@@ -73,22 +33,7 @@ public class BedrockConnect {
LogColors.cyan("-= BedrockConnect ") + "( " + LogColors.cyan("Release: ") + LogColors.purple(release) + " )" + LogColors.cyan(" =-")
);
- paletteManager = new PaletteManager();
-
try {
- String hostname = "localhost";
- String database = "bedrock-connect";
- String username = "root";
- String password = "";
- String port = "19132";
- String bindIp = "0.0.0.0";
- DatabaseTypes databaseType = DatabaseTypes.mysql;
- boolean autoReconnect = false;
-
- String serverLimit = "100";
-
- String languageFile = null;
-
HashMap<String, String> settings = new HashMap<>();
boolean settingsArgs = false;
@@ -128,323 +73,81 @@ public class BedrockConnect {
settings.put(envName.toLowerCase().replace("bc_", ""), env.get(envName));
}
}
- } catch(SecurityException e) {}
+ } catch(SecurityException e) {}
- boolean nodbWarning = true;
- boolean mysqlSettingWarning = false;
+ config = Config.init();
+ config.load(settings, settingsArgs, settingsFile, settingsEnv);
- for (Map.Entry<String, String> setting : settings.entrySet()) {
- switch(setting.getKey().toLowerCase()) {
- case "db_host":
- hostname = setting.getValue();
- break;
- case "db_db":
- database = setting.getValue();
- break;
- case "db_user":
- username = setting.getValue();
- break;
- case "db_pass":
- password = setting.getValue();
- break;
- case "db_type":
- nodbWarning = false;
- String dbType = setting.getValue().toLowerCase();
- switch(dbType) {
- case "none":
- databaseType = DatabaseTypes.nosql;
- break;
- case "mysql":
- databaseType = DatabaseTypes.mysql;
- break;
- case "mariadb":
- databaseType = DatabaseTypes.mariadb;
- break;
- case "postgres":
- databaseType = DatabaseTypes.postgres;
- break;
- default:
- BedrockConnect.logger.error("Unknown database type '" + dbType + "'. Valid values: mysql, postgres, mariadb, none");
- System.exit(1);
- }
- break;
- // Backwards-compatibility for legacy database/mysql settings
- // db_ settings above should be used for any future setups/database-related changes
- case "mysql_host":
- mysqlSettingWarning = true;
- hostname = setting.getValue();
- break;
- case "mysql_db":
- mysqlSettingWarning = true;
- database = setting.getValue();
- break;
- case "mysql_user":
- mysqlSettingWarning = true;
- username = setting.getValue();
- break;
- case "mysql_pass":
- mysqlSettingWarning = true;
- password = setting.getValue();
- break;
- //
- case "server_limit":
- serverLimit = setting.getValue();
- break;
- case "port":
- port = setting.getValue();
- break;
- case "nodb":
- if (setting.getValue().equalsIgnoreCase("true"))
- {
- nodbWarning = false;
- databaseType = DatabaseTypes.nosql;
- noDB = true;
- }
- break;
- case "custom_servers":
- customServers = setting.getValue();
- break;
- case "generatedns":
- if(setting.getValue().equalsIgnoreCase("true")) {
- String ip;
- try {
- Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
+ server = new Server(config.getBindIp(), config.getPort());
+ } catch(Exception e) {
+ BedrockConnect.logger.error("An error occured", e);
+ }
- System.out.println("Local IPv4 IPs:");
- while (interfaces.hasMoreElements()) {
- NetworkInterface iface = interfaces.nextElement();
+ }
- if (iface.isLoopback() || !iface.isUp() || iface.isVirtual() || iface.isPointToPoint())
- continue;
+ public static Config getConfig() {
+ return config;
+ }
- Enumeration<InetAddress> addresses = iface.getInetAddresses();
- while (addresses.hasMoreElements()) {
- InetAddress addr = addresses.nextElement();
+ public static DataUtil getDataUtil() {
+ return data;
+ }
- if (!(addr instanceof Inet4Address)) continue;
+ public static Server getServer() {
+ return server;
+ }
- ip = addr.getHostAddress();
- System.out.println(" - " + iface.getDisplayName() + ": " + ip);
- }
+ public static void loadDatabase(String hostname, String databaseName, String username, String password, DatabaseTypes databaseType, boolean autoReconnect, boolean noDB) {
+ if (database != null) return;
+
+ if(!noDB) {
+ BedrockConnect.logger.info("Player data storage: " + LogColors.purple("Database"));
+
+ database = new Database(hostname, databaseName, username, password, databaseType, autoReconnect);
+ database.openConnection();
+
+ data = new DataUtil(database);
+
+ // Keep SQL connection alive
+ Timer timer = new Timer();
+ TimerTask task = new TimerTask() {
+ int sec;
+
+ public void run() {
+ try {
+ Connection connection = database.getConnection();
+ if (connection == null || connection.isClosed()) {
+ connection = database.openConnection();
+ } else {
+ if (sec == 600) {
+ try {
+ ResultSet rs = connection
+ .createStatement()
+ .executeQuery(
+ "SELECT 1");
+ rs.next();
+ } catch (SQLException e) {
+ BedrockConnect.logger.error("Error refreshing SQL connection", e);
}
-
- Scanner reader = new Scanner(System.in); // Reading from System.in
- System.out.print("\nWhich IP should be used for the DNS records: ");
- String selectedIP = reader.next().replaceAll("\\s+", "");
- reader.close();
-
- BufferedWriter br = new BufferedWriter(new FileWriter(new File("bc_dns.conf")));
- br.write("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
- "<DNSMasqConfig xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n" +
- " <DNSMasqEntries>\n" +
- " <DNSMasqHost name=\"hivebedrock.network\" a=\"" + selectedIP + "\" />\n" +
- " <DNSMasqHost name=\"play.inpvp.net\" a=\"" + selectedIP + "\" />\n" +
- " <DNSMasqHost name=\"mco.lbsg.net\" a=\"" + selectedIP + "\" />\n" +
- " <DNSMasqHost name=\"play.lbsg.net\" a=\"" + selectedIP + "\" />\n" +
- " <DNSMasqHost name=\"mco.cubecraft.net\" a=\"" + selectedIP + "\" />\n" +
- " <DNSMasqHost name=\"play.galaxite.net\" a=\"" + selectedIP + "\" />\n" +
- " </DNSMasqEntries>\n" +
- "</DNSMasqConfig>");
- br.close();
- } catch (SocketException e) {
- throw new RuntimeException(e);
+ sec = 0;
}
}
- break;
- case "kick_inactive":
- kickInactive = setting.getValue().equalsIgnoreCase("true");
- break;
- case "user_servers":
- userServers = setting.getValue().equalsIgnoreCase("true");
- break;
- case "featured_servers":
- featuredServers = setting.getValue().equalsIgnoreCase("true");
- break;
- case "fetch_featured_ips":
- fetchFeaturedIps = setting.getValue().equalsIgnoreCase("true");
- break;
- case "fetch_ips":
- fetchIps = setting.getValue().equalsIgnoreCase("true");
- break;
- case "whitelist":
- whitelist = setting.getValue();
- break;
- case "language":
- languageFile = setting.getValue();
- break;
- case "bindip":
- bindIp = setting.getValue();
- break;
- case "store_display_names":
- storeDisplayNames = setting.getValue().equalsIgnoreCase("true");
- break;
- case "packet_limit":
- packetLimit = Integer.parseInt(setting.getValue());
- break;
- case "global_packet_limit":
- globalPacketLimit = Integer.parseInt(setting.getValue());
- break;
- case "auto_reconnect":
- autoReconnect = setting.getValue().equalsIgnoreCase("true");
- break;
- case "debug":
- debug = setting.getValue().equalsIgnoreCase("true");
- break;
- }
- }
-
- if (debug) {
- Configurator.setLevel(BedrockConnect.logger.getName(), Level.DEBUG);
-
- BedrockConnect.logger.debug("Java Version: " + System.getProperty("java.version"));
- BedrockConnect.logger.debug("Java Vendor: " + System.getProperty("java.vendor"));
- BedrockConnect.logger.debug("OS Name: " + System.getProperty("os.name"));
-
- final List<String> censored = new ArrayList<>(List.of(
- "db_host",
- "db_db",
- "db_user",
- "db_pass",
- "mysql_host",
- "mysql_db",
- "mysql_user",
- "mysql_pass"
- ));
-
- BedrockConnect.logger.debug("Passed-in configuration (Loaded through"
- + (settingsArgs ? " [Startup Args]" : "")
- + (settingsFile ? " [Config File]" : "")
- + (settingsEnv ? " [Env Variables]" : "")
- + "):");
- for (Map.Entry<String, String> setting : settings.entrySet()) {
- BedrockConnect.logger.debug(" - " + setting.getKey() + ": " + (censored.contains(setting.getKey()) ? LogColors.gray("[redacted]") : setting.getValue()));
- }
- }
-
- if(!noDB) {
- if(nodbWarning || mysqlSettingWarning) {
- BedrockConnect.logger.warn("[!!DEPRECATION!!] Your current database settings may not work in future versions");
- if(mysqlSettingWarning)
- BedrockConnect.logger.warn("- mysql_* settings should be replaced with db_* settings");
- if(nodbWarning)
- BedrockConnect.logger.warn("- db_type should be manually set to mysql");
- BedrockConnect.logger.warn("Learn more here: https://github.com/Pugmatt/BedrockConnect/wiki/Deprecated-Database-Settings");
- }
- }
-
- CustomServerHandler.initialize();
- if (CustomServerHandler.getServers().length > 0) {
- BedrockConnect.logger.info("Loaded {} custom servers", CustomServerHandler.getServers().length);
- }
-
- if (whitelist != null) {
- Whitelist.loadWhitelist(whitelist);
- BedrockConnect.logger.info("Loaded {} whitelisted players", Whitelist.getWhitelist().size());
- }
-
- language = new Language(languageFile);
-
- if(!fetchFeaturedIps) {
- try {
- featuredServerIps = new HashMap<>();
-
- // If the file doesn't already exist, create a configuration file containing the hard-coded IPs
- // for the featured servers if fetching the featured ips is set to disabled
- File ipFile = new File("featured_server_ips.json");
- if (ipFile.createNewFile()) {
- featuredServerIps.put("hivebedrock.network", "167.114.81.89");
- featuredServerIps.put("mco.cubecraft.net", "51.178.75.10");
- featuredServerIps.put("mco.lbsg.net", "142.44.240.96");
- featuredServerIps.put("play.inpvp.net", "52.234.130.241");
- featuredServerIps.put("play.galaxite.net", "51.222.8.223");
- featuredServerIps.put("play.enchanted.gg", "216.39.241.141");
-
- JSONObject jo = new JSONObject();
- for (Map.Entry server : featuredServerIps.entrySet()) {
- jo.put(server.getKey(), server.getValue());
- }
-
- PrintWriter pw = new PrintWriter("featured_server_ips.json");
- pw.write(jo.toJSONString());
- pw.flush();
- pw.close();
- } else {
- Object obj = new JSONParser().parse(new FileReader("featured_server_ips.json"));
-
- JSONObject jo = (JSONObject) obj;
- for (Object server : jo.keySet()) {
- featuredServerIps.put((String) server, (String) jo.get(server));
- }
+ } catch (SQLException e) {
+ BedrockConnect.logger.error("Error refreshing SQL connection", e);
}
- } catch (Exception e) {
- BedrockConnect.logger.error("An error occurred parsing featured_server_ips.json", e);
- System.exit(1);
+ sec++;
}
- }
-
- if(!noDB) {
- BedrockConnect.logger.info("Player data storage: " + LogColors.purple("Database"));
-
- MySQL = new MySQL(hostname, database, username, password, databaseType, autoReconnect);
-
- connection = null;
-
- connection = MySQL.openConnection();
-
- data = new Data(serverLimit, databaseType);
-
- // Keep MySQL connection alive
- Timer timer = new Timer();
- TimerTask task = new TimerTask() {
- int sec;
-
- public void run() {
- try {
- if (connection == null || connection.isClosed()) {
- connection = MySQL.openConnection();
- } else {
- if (sec == 600) {
- try {
- ResultSet rs = connection
- .createStatement()
- .executeQuery(
- "SELECT 1");
- rs.next();
- } catch (SQLException e) {
- BedrockConnect.logger.error("Error refreshing SQL connection", e);
- }
- sec = 0;
- }
- }
- } catch (SQLException e) {
- BedrockConnect.logger.error("Error refreshing SQL connection", e);
- }
- sec++;
- }
- };
- timer.scheduleAtFixedRate(task, 0L, 60 * 1000);
- } else {
- BedrockConnect.logger.info("Player data storage: " + LogColors.cyan("Files"));
- data = new Data(serverLimit, databaseType);
- Timer timer = new Timer();
- TimerTask task = new TimerTask() {
- public void run() { }
- };
- timer.scheduleAtFixedRate(task, 0L, 1200L);
- }
-
- server = new Server(bindIp, port);
- } catch(Exception e) {
- BedrockConnect.logger.error("An error occured", e);
+ };
+ timer.scheduleAtFixedRate(task, 0L, 60 * 1000);
+ } else {
+ BedrockConnect.logger.info("Player data storage: " + LogColors.cyan("Files"));
+ data = new DataUtil(null);
+ Timer timer = new Timer();
+ TimerTask task = new TimerTask() {
+ public void run() { }
+ };
+ timer.scheduleAtFixedRate(task, 0L, 1200L);
}
-
- }
-
- public static String getArgValue(String str, String name) {
- String target = name + "=";
- int index = str.indexOf(target);
- int subIndex = index + target.length();
- return str.substring(subIndex);
}
}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Config.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Config.java
new file mode 100644
index 0000000..c723661
--- /dev/null
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Config.java
@@ -0,0 +1,405 @@
+package main.com.pyratron.pugmatt.bedrockconnect;
+
+import java.io.BufferedWriter;
+import java.io.FileWriter;
+import java.io.PrintWriter;
+import java.net.Inet4Address;
+import java.net.InetAddress;
+import java.net.NetworkInterface;
+import java.util.ArrayList;
+import java.util.Enumeration;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Scanner;
+import java.io.File;
+import java.io.FileReader;
+
+import org.apache.logging.log4j.Level;
+import org.apache.logging.log4j.core.config.Configurator;
+import org.cloudburstmc.netty.channel.raknet.RakConstants;
+import org.json.simple.JSONObject;
+import org.json.simple.parser.JSONParser;
+
+import main.com.pyratron.pugmatt.bedrockconnect.config.CustomServerHandler;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Language;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Whitelist;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomEntry;
+import main.com.pyratron.pugmatt.bedrockconnect.data.DatabaseTypes;
+import main.com.pyratron.pugmatt.bedrockconnect.logging.LogColors;
+
+public class Config {
+ private static Config instance;
+ private boolean loaded = false;
+
+ private String port = "19132";
+ private String bindIp = "0.0.0.0";
+ private String serverLimit = "100";
+ private boolean dbAutoReconnect = false;
+ private boolean noDB = false;
+ private boolean kickInactive = true;
+ private boolean userServers = true;
+ private boolean featuredServers = true;
+ private boolean fetchFeaturedIps = true;
+ private boolean debug = false;
+ private boolean fetchIps = false;
+ private boolean storeDisplayNames = true;
+ private int packetLimit = 200;
+ private int globalPacketLimit = RakConstants.DEFAULT_GLOBAL_PACKET_LIMIT;
+ private HashMap<String, String> featuredServerIps;
+ private Whitelist whitelist;
+ private Language language;
+ private CustomServerHandler customServers;
+
+ private Config() {}
+
+ public static Config init() {
+ if (instance == null) {
+ instance = new Config();
+ }
+ return instance;
+ }
+
+ public void load(Map<String, String> settings, boolean usedArgs, boolean usedFile, boolean usedEnv) {
+ if (loaded) return;
+ loaded = true;
+
+ String dbHost = "localhost";
+ String dbName = "bedrock-connect";
+ String dbUser = "root";
+ String dbPass = "";
+ DatabaseTypes dbType = DatabaseTypes.mysql;
+
+ String customServersFile = null;
+ String languageFile = null;
+ String whitelistFile = null;
+
+ boolean nodbWarning = true;
+ boolean mysqlSettingWarning = false;
+
+ for (Map.Entry<String, String> setting : settings.entrySet()) {
+ switch(setting.getKey().toLowerCase()) {
+ case "db_host":
+ dbHost = setting.getValue();
+ break;
+ case "db_db":
+ dbName = setting.getValue();
+ break;
+ case "db_user":
+ dbUser = setting.getValue();
+ break;
+ case "db_pass":
+ dbPass = setting.getValue();
+ break;
+ case "db_type":
+ nodbWarning = false;
+ String type = setting.getValue().toLowerCase();
+ switch(type) {
+ case "none":
+ dbType = DatabaseTypes.nosql;
+ break;
+ case "mysql":
+ dbType = DatabaseTypes.mysql;
+ break;
+ case "mariadb":
+ dbType = DatabaseTypes.mariadb;
+ break;
+ case "postgres":
+ dbType = DatabaseTypes.postgres;
+ break;
+ default:
+ BedrockConnect.logger.error("Unknown database type '" + dbType + "'. Valid values: mysql, postgres, mariadb, none");
+ System.exit(1);
+ }
+ break;
+ // Backwards-compatibility for legacy database/mysql settings
+ // db_ settings above should be used for any future setups/database-related changes
+ case "mysql_host":
+ mysqlSettingWarning = true;
+ dbHost = setting.getValue();
+ break;
+ case "mysql_db":
+ mysqlSettingWarning = true;
+ dbName = setting.getValue();
+ break;
+ case "mysql_user":
+ mysqlSettingWarning = true;
+ dbUser = setting.getValue();
+ break;
+ case "mysql_pass":
+ mysqlSettingWarning = true;
+ dbPass = setting.getValue();
+ break;
+ //
+ case "server_limit":
+ serverLimit = setting.getValue();
+ break;
+ case "port":
+ port = setting.getValue();
+ break;
+ case "nodb":
+ if (setting.getValue().equalsIgnoreCase("true"))
+ {
+ nodbWarning = false;
+ dbType = DatabaseTypes.nosql;
+ noDB = true;
+ }
+ break;
+ case "custom_servers":
+ customServersFile = setting.getValue();
+ break;
+ case "generatedns":
+ if(setting.getValue().equalsIgnoreCase("true")) {
+ String ip;
+ try {
+ Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
+
+ System.out.println("Local IPv4 IPs:");
+ while (interfaces.hasMoreElements()) {
+ NetworkInterface iface = interfaces.nextElement();
+
+ if (iface.isLoopback() || !iface.isUp() || iface.isVirtual() || iface.isPointToPoint())
+ continue;
+
+ Enumeration<InetAddress> addresses = iface.getInetAddresses();
+ while (addresses.hasMoreElements()) {
+ InetAddress addr = addresses.nextElement();
+
+ if (!(addr instanceof Inet4Address)) continue;
+
+ ip = addr.getHostAddress();
+ System.out.println(" - " + iface.getDisplayName() + ": " + ip);
+ }
+ }
+
+ Scanner reader = new Scanner(System.in); // Reading from System.in
+ System.out.print("\nWhich IP should be used for the DNS records: ");
+ String selectedIP = reader.next().replaceAll("\\s+", "");
+ reader.close();
+
+ BufferedWriter br = new BufferedWriter(new FileWriter(new File("bc_dns.conf")));
+ br.write("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
+ "<DNSMasqConfig xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n" +
+ " <DNSMasqEntries>\n" +
+ " <DNSMasqHost name=\"hivebedrock.network\" a=\"" + selectedIP + "\" />\n" +
+ " <DNSMasqHost name=\"play.inpvp.net\" a=\"" + selectedIP + "\" />\n" +
+ " <DNSMasqHost name=\"mco.lbsg.net\" a=\"" + selectedIP + "\" />\n" +
+ " <DNSMasqHost name=\"play.lbsg.net\" a=\"" + selectedIP + "\" />\n" +
+ " <DNSMasqHost name=\"mco.cubecraft.net\" a=\"" + selectedIP + "\" />\n" +
+ " <DNSMasqHost name=\"play.galaxite.net\" a=\"" + selectedIP + "\" />\n" +
+ " </DNSMasqEntries>\n" +
+ "</DNSMasqConfig>");
+ br.close();
+ } catch (Exception e) {
+ throw new RuntimeException(e);
+ }
+ }
+ break;
+ case "kick_inactive":
+ kickInactive = setting.getValue().equalsIgnoreCase("true");
+ break;
+ case "user_servers":
+ userServers = setting.getValue().equalsIgnoreCase("true");
+ break;
+ case "featured_servers":
+ featuredServers = setting.getValue().equalsIgnoreCase("true");
+ break;
+ case "fetch_featured_ips":
+ fetchFeaturedIps = setting.getValue().equalsIgnoreCase("true");
+ break;
+ case "fetch_ips":
+ fetchIps = setting.getValue().equalsIgnoreCase("true");
+ break;
+ case "whitelist":
+ whitelistFile = setting.getValue();
+ break;
+ case "language":
+ languageFile = setting.getValue();
+ break;
+ case "bindip":
+ bindIp = setting.getValue();
+ break;
+ case "store_display_names":
+ storeDisplayNames = setting.getValue().equalsIgnoreCase("true");
+ break;
+ case "packet_limit":
+ packetLimit = Integer.parseInt(setting.getValue());
+ break;
+ case "global_packet_limit":
+ globalPacketLimit = Integer.parseInt(setting.getValue());
+ break;
+ case "auto_reconnect":
+ dbAutoReconnect = setting.getValue().equalsIgnoreCase("true");
+ break;
+ case "debug":
+ debug = setting.getValue().equalsIgnoreCase("true");
+ break;
+ }
+ }
+
+ if (debug) {
+ Configurator.setLevel(BedrockConnect.logger.getName(), Level.DEBUG);
+
+ BedrockConnect.logger.debug("Java Version: " + System.getProperty("java.version"));
+ BedrockConnect.logger.debug("Java Vendor: " + System.getProperty("java.vendor"));
+ BedrockConnect.logger.debug("OS Name: " + System.getProperty("os.name"));
+
+ final List<String> censored = new ArrayList<>(List.of(
+ "db_host",
+ "db_db",
+ "db_user",
+ "db_pass",
+ "mysql_host",
+ "mysql_db",
+ "mysql_user",
+ "mysql_pass"
+ ));
+
+ BedrockConnect.logger.debug("Passed-in configuration (Loaded through"
+ + (usedArgs ? " [Startup Args]" : "")
+ + (usedFile ? " [Config File]" : "")
+ + (usedEnv ? " [Env Variables]" : "")
+ + "):");
+ for (Map.Entry<String, String> setting : settings.entrySet()) {
+ BedrockConnect.logger.debug(" - " + setting.getKey() + ": " + (censored.contains(setting.getKey()) ? LogColors.gray("[redacted]") : setting.getValue()));
+ }
+ }
+
+ if(!noDB) {
+ if(nodbWarning || mysqlSettingWarning) {
+ BedrockConnect.logger.warn("[!!DEPRECATION!!] Your current database settings may not work in future versions");
+ if(mysqlSettingWarning)
+ BedrockConnect.logger.warn("- mysql_* settings should be replaced with db_* settings");
+ if(nodbWarning)
+ BedrockConnect.logger.warn("- db_type should be manually set to mysql");
+ BedrockConnect.logger.warn("Learn more here: https://github.com/Pugmatt/BedrockConnect/wiki/Deprecated-Database-Settings");
+ }
+ }
+
+ customServers = new CustomServerHandler(customServersFile);
+ if (customServers.getServers().length > 0) {
+ BedrockConnect.logger.info("Loaded {} custom servers", customServers.getServers().length);
+ }
+
+ whitelist = new Whitelist(whitelistFile);
+ if (whitelist.hasWhitelist()) {
+ BedrockConnect.logger.info("Loaded {} whitelisted players", whitelist.getPlayers().size());
+ }
+
+ language = new Language(languageFile);
+
+ if(!fetchFeaturedIps) {
+ try {
+ HashMap<String, String> featuredServerIps = new HashMap<>();
+
+ // If the file doesn't already exist, create a configuration file containing the hard-coded IPs
+ // for the featured servers if fetching the featured ips is set to disabled
+ File ipFile = new File("featured_server_ips.json");
+ if (ipFile.createNewFile()) {
+ featuredServerIps.put("hivebedrock.network", "167.114.81.89");
+ featuredServerIps.put("mco.cubecraft.net", "51.178.75.10");
+ featuredServerIps.put("mco.lbsg.net", "142.44.240.96");
+ featuredServerIps.put("play.inpvp.net", "52.234.130.241");
+ featuredServerIps.put("play.galaxite.net", "51.222.8.223");
+ featuredServerIps.put("play.enchanted.gg", "216.39.241.141");
+
+ JSONObject jo = new JSONObject();
+ for (Map.Entry<String, String> server : featuredServerIps.entrySet()) {
+ jo.put(server.getKey(), server.getValue());
+ }
+
+ PrintWriter pw = new PrintWriter("featured_server_ips.json");
+ pw.write(jo.toJSONString());
+ pw.flush();
+ pw.close();
+ } else {
+ Object obj = new JSONParser().parse(new FileReader("featured_server_ips.json"));
+
+ JSONObject jo = (JSONObject) obj;
+ for (Object server : jo.keySet()) {
+ featuredServerIps.put((String) server, (String) jo.get(server));
+ }
+ }
+
+ this.featuredServerIps = featuredServerIps;
+ } catch (Exception e) {
+ BedrockConnect.logger.error("An error occurred parsing featured_server_ips.json", e);
+ System.exit(1);
+ }
+ }
+
+ BedrockConnect.loadDatabase(dbHost, dbName, dbUser, dbPass, dbType, dbAutoReconnect, noDB);
+ }
+
+ public String getPort() {
+ return port;
+ }
+
+ public String getBindIp() {
+ return bindIp;
+ }
+
+ public String getServerLimit() {
+ return serverLimit;
+ }
+
+ public boolean isDbAutoReconnect() {
+ return dbAutoReconnect;
+ }
+
+ public boolean isNoDB() {
+ return noDB;
+ }
+
+ public boolean canKickInactive() {
+ return kickInactive;
+ }
+
+ public boolean isUserServersEnabled() {
+ return userServers;
+ }
+
+ public boolean isFeaturedServersEnabled() {
+ return featuredServers;
+ }
+
+ public boolean canFetchFeaturedIps() {
+ return fetchFeaturedIps;
+ }
+
+ public boolean isDebugEnabled() {
+ return debug;
+ }
+
+ public boolean canFetchIps() {
+ return fetchIps;
+ }
+
+ public boolean canStoreDisplayNames() {
+ return storeDisplayNames;
+ }
+
+ public int getPacketLimit() {
+ return packetLimit;
+ }
+
+ public int getGlobalPacketLimit() {
+ return globalPacketLimit;
+ }
+
+ public HashMap<String, String> getFeaturedServerIps() {
+ return featuredServerIps;
+ }
+
+ public Whitelist getWhitelist() {
+ return whitelist;
+ }
+
+ public Language getLanguage() {
+ return language;
+ }
+
+ public CustomEntry[] getCustomServers() {
+ return customServers.getServers();
+ }
+}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomEntry.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Custom/CustomEntry.java
index d6942a6..82cbb9c 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomEntry.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Custom/CustomEntry.java
@@ -1,4 +1,4 @@
-package main.com.pyratron.pugmatt.bedrockconnect;
+package main.com.pyratron.pugmatt.bedrockconnect.config.Custom;
public class CustomEntry {
public final String DEFAULT_ICON = "https://i.imgur.com/3BmFZRE.png";
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomServer.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Custom/CustomServer.java
index e1d11dd..7b370a2 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomServer.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Custom/CustomServer.java
@@ -1,4 +1,4 @@
-package main.com.pyratron.pugmatt.bedrockconnect;
+package main.com.pyratron.pugmatt.bedrockconnect.config.Custom;
public class CustomServer extends CustomEntry {
private String address;
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomServerGroup.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Custom/CustomServerGroup.java
index cdb72bc..6297ce3 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomServerGroup.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Custom/CustomServerGroup.java
@@ -1,7 +1,6 @@
-package main.com.pyratron.pugmatt.bedrockconnect;
+package main.com.pyratron.pugmatt.bedrockconnect.config.Custom;
import java.util.ArrayList;
-import java.util.List;
public class CustomServerGroup extends CustomEntry {
private ArrayList<CustomServer> content;
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomServerHandler.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/CustomServerHandler.java
index ec9b308..eec7434 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/CustomServerHandler.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/CustomServerHandler.java
@@ -1,7 +1,6 @@
-package main.com.pyratron.pugmatt.bedrockconnect;
+package main.com.pyratron.pugmatt.bedrockconnect.config;
import java.io.FileReader;
-import java.io.IOException;
import java.io.Reader;
import java.util.ArrayList;
import java.util.Iterator;
@@ -9,16 +8,19 @@ import java.util.Iterator;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
-import org.json.simple.parser.ParseException;
+
+import main.com.pyratron.pugmatt.bedrockconnect.BedrockConnect;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomEntry;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomServer;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomServerGroup;
public class CustomServerHandler {
- private static ArrayList<CustomEntry> servers = new ArrayList<>();
+ private ArrayList<CustomEntry> servers = new ArrayList<>();
/**
* Loads any custom servers into memory
*/
- public static void initialize() {
- String serverFile = BedrockConnect.customServers;
+ public CustomServerHandler(String serverFile) {
if (serverFile == null) {
return;
}
@@ -28,7 +30,6 @@ public class CustomServerHandler {
JSONArray serverList = (JSONArray) parser.parse(reader);
- @SuppressWarnings("unchecked")
Iterator<JSONObject> i = serverList.iterator();
while (i.hasNext()) {
JSONObject obj = i.next();
@@ -56,7 +57,7 @@ public class CustomServerHandler {
}
- public static CustomServer createServer(JSONObject obj) {
+ private CustomServer createServer(JSONObject obj) {
String name = (String) obj.get("name");
String iconUrl = (String) obj.get("iconUrl");
String address = (String) obj.get("address");
@@ -65,7 +66,7 @@ public class CustomServerHandler {
return new CustomServer(name, iconUrl, address, port);
}
- public static CustomEntry[] getServers() {
+ public CustomEntry[] getServers() {
CustomEntry[] arr = new CustomEntry[servers.size()];
arr = servers.toArray(arr);
return arr;
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java
index f5eb2d9..1b61521 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Language.java
@@ -17,7 +17,7 @@ import java.util.Map;
public class Language {
public final String DEFAULT_PATH = "language.json";
- private HashMap<String, HashMap> elements;
+ private HashMap<String, HashMap<String,String>> elements;
public Language(String languageFile) {
elements = new HashMap<>();
@@ -27,7 +27,7 @@ public class Language {
JSONObject defaultLang = loadDefault();
for (Object wording : defaultLang.keySet()) {
- elements.put((String) wording, (HashMap) defaultLang.get(wording));
+ elements.put((String) wording, (HashMap<String,String>) defaultLang.get(wording));
}
// If a custom language file is defined, overwrite any default wording elements with the ones that exist in this file
@@ -36,11 +36,11 @@ public class Language {
for (Object wording : customLang.keySet()) {
if(!elements.containsKey(wording)) continue;
- HashMap set = elements.get(wording);
- HashMap newSet = (HashMap) customLang.get(wording);
+ HashMap<String,String> set = elements.get(wording);
+ HashMap<String,String> newSet = (HashMap<String,String>) customLang.get(wording);
for (Object el : newSet.keySet()) {
- set.put(el, newSet.get(el));
+ set.put((String) el, newSet.get(el));
}
elements.put((String) wording, set);
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Whitelist.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Whitelist.java
index 580087d..5c6d9e6 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Whitelist.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/config/Whitelist.java
@@ -1,17 +1,20 @@
-package main.com.pyratron.pugmatt.bedrockconnect;
+package main.com.pyratron.pugmatt.bedrockconnect.config;
import java.io.File;
-import java.io.IOException;
import java.nio.file.Files;
import java.util.List;
+import main.com.pyratron.pugmatt.bedrockconnect.BedrockConnect;
+
public class Whitelist {
- private static List<String> whitelist = null;
- private static String whitelistMessage = "You are not whitelisted on this server";
+ private List<String> whitelist = null;
+ private String whitelistMessage = "You are not whitelisted on this server";
- public static void loadWhitelist(String whitelistFile) {
+ public Whitelist(String whitelistFile) {
+ if (whitelistFile == null) return;
+
try {
File file = new File(whitelistFile);
whitelist = Files.readAllLines(file.toPath());
@@ -22,19 +25,19 @@ public class Whitelist {
}
}
- public static boolean hasWhitelist() {
+ public boolean hasWhitelist() {
return whitelist != null;
}
- public static List<String> getWhitelist() {
+ public List<String> getPlayers() {
return whitelist;
}
- public static boolean isPlayerWhitelisted(String name) {
+ public boolean isPlayerWhitelisted(String name) {
return whitelist.contains(name);
}
- public static String getWhitelistMessage() {
+ public String getWhitelistMessage() {
return whitelistMessage;
}
} \ No newline at end of file
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/Data.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/data/DataUtil.java
index 057fb33..00599ce 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/Data.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/data/DataUtil.java
@@ -1,9 +1,10 @@
-package main.com.pyratron.pugmatt.bedrockconnect.sql;
+package main.com.pyratron.pugmatt.bedrockconnect.data;
import main.com.pyratron.pugmatt.bedrockconnect.BedrockConnect;
-import main.com.pyratron.pugmatt.bedrockconnect.BCPlayer;
-import main.com.pyratron.pugmatt.bedrockconnect.gui.UIComponents;
-import main.com.pyratron.pugmatt.bedrockconnect.listeners.PacketHandler;
+import main.com.pyratron.pugmatt.bedrockconnect.server.BCPlayer;
+import main.com.pyratron.pugmatt.bedrockconnect.server.PacketHandler;
+import main.com.pyratron.pugmatt.bedrockconnect.server.gui.UIComponents;
+
import org.cloudburstmc.protocol.bedrock.BedrockServerSession;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
@@ -19,34 +20,33 @@ import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
-public class Data {
-
- String serverLimit;
+public class DataUtil {
- public Data(String serverLimit, DatabaseTypes database) {
- this.serverLimit = serverLimit;
+ private Database database;
- if(!BedrockConnect.noDB) {
+ public DataUtil(Database database) {
+ this.database = database;
+ if (!BedrockConnect.getConfig().isNoDB()) {
try {
- createTables((database == DatabaseTypes.postgres));
+ createTables((database.getType() == DatabaseTypes.postgres));
} catch (Exception e) {
errorAlert(e);
}
}
}
- public void createTables(boolean postgres) throws SQLException {
- // Create table if table does not exist
+ private void createTables(boolean postgres) throws SQLException {
+ // Create BedrockConnect related tables if they do not exist
String sqlCreate = "";
if (!postgres)
- sqlCreate = "CREATE TABLE IF NOT EXISTS servers"
- + " (id INTEGER PRIMARY KEY AUTO_INCREMENT,"
- + " uuid TEXT,"
- + " name TEXT,"
- + " servers TEXT,"
- + " serverLimit INTEGER,"
- + " INDEX (uuid(255))"
- + ");";
+ sqlCreate = "CREATE TABLE IF NOT EXISTS servers"
+ + " (id INTEGER PRIMARY KEY AUTO_INCREMENT,"
+ + " uuid TEXT,"
+ + " name TEXT,"
+ + " servers TEXT,"
+ + " serverLimit INTEGER,"
+ + " INDEX (uuid(255))"
+ + ");";
else
sqlCreate = "DO $$\n" +
"BEGIN\n" +
@@ -65,50 +65,61 @@ public class Data {
" END IF;\n" +
"END $$;\n";
- Statement stmt = BedrockConnect.connection.createStatement();
+ Statement stmt = database.getConnection().createStatement();
stmt.execute(sqlCreate);
}
- public void Basic_SQL(final String query){
- new Thread(() -> {
- try {
- PreparedStatement statement = BedrockConnect.connection.prepareStatement(query);
- statement.executeUpdate();
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
- ).start();
- }
-
- public BCPlayer getPlayer(ResultSet rs, String name, String uuid, BedrockServerSession session) {
+ private BCPlayer getPlayer(ResultSet rs, String name, String uuid, BedrockServerSession session) {
try {
- BCPlayer p = new BCPlayer(name, uuid, session, UIComponents.getFormData(rs.getString("servers")), rs.getInt("serverLimit"));
+ BCPlayer p = new BCPlayer(name, uuid, session, UIComponents.getFormData(rs.getString("servers")),
+ rs.getInt("serverLimit"));
return p;
- }
- catch(SQLException e) {
+ } catch (SQLException e) {
errorAlert(e);
return null;
}
}
- // If user exists
- public void userExists(String uuid, String name, BedrockServerSession session, PacketHandler packetHandler) {
- if(!BedrockConnect.noDB) {
- Data db = this;
+ private void createPlayerRecord(String uuid, String name, BedrockServerSession session, PacketHandler packetHandler) {
+ try {
+ PreparedStatement s = database.getConnection()
+ .prepareStatement("INSERT INTO servers (uuid, name, serverLimit) VALUES (?, ?, ?)");
+ s.setString(1, uuid);
+ s.setString(2, BedrockConnect.getConfig().canStoreDisplayNames() ? name : "");
+ s.setInt(3, Integer.parseInt(BedrockConnect.getConfig().getServerLimit()));
+ s.executeUpdate();
+ BedrockConnect.logger.info("Added new user " + name + " (xuid: " + uuid + ") to Database");
+ BCPlayer pl = new BCPlayer(name, uuid, session, new ArrayList<>(), Integer.parseInt(BedrockConnect.getConfig().getServerLimit()));
+ packetHandler.setPlayer(pl);
+ BedrockConnect.getServer().addPlayer(pl);
+ } catch (Exception e) {
+ errorAlert(e);
+ session.disconnect(BedrockConnect.getConfig().getLanguage().getWording("disconnect", "dataError"));
+ }
+ }
+
+ // Perform a look up of user to confirm if they already exist.
+ // If they already exist, simply grab the info for our player object (Also
+ // update stored display name for player, if enabled)
+ // If they do not exist, create a new record for the player
+ public void initializePlayerData(String uuid, String name, BedrockServerSession session, PacketHandler packetHandler) {
+ if (!BedrockConnect.getConfig().isNoDB()) {
new Thread(() -> {
try {
- PreparedStatement searchUUID = BedrockConnect.connection.prepareStatement("SELECT COUNT(*) AS total FROM servers where uuid = ?");
+ PreparedStatement searchUUID = database.getConnection()
+ .prepareStatement("SELECT COUNT(*) AS total FROM servers where uuid = ?");
searchUUID.setString(1, uuid);
ResultSet RS = searchUUID.executeQuery();
while (RS.next()) {
if (RS.getInt("total") > 0) {
- PreparedStatement getUser = BedrockConnect.connection.prepareStatement("SELECT * FROM servers WHERE uuid = ?;");
+ PreparedStatement getUser = database.getConnection()
+ .prepareStatement("SELECT * FROM servers WHERE uuid = ?;");
getUser.setString(1, uuid);
ResultSet rs = getUser.executeQuery();
while (rs.next()) {
- if (BedrockConnect.storeDisplayNames && !rs.getString("name").equals(name)) {
- PreparedStatement updateUUID = BedrockConnect.connection.prepareStatement("UPDATE servers SET name = ? WHERE uuid = ?");
+ if (BedrockConnect.getConfig().canStoreDisplayNames() && !rs.getString("name").equals(name)) {
+ PreparedStatement updateUUID = database.getConnection()
+ .prepareStatement("UPDATE servers SET name = ? WHERE uuid = ?");
updateUUID.setString(1, name);
updateUUID.setString(2, uuid);
updateUUID.executeUpdate();
@@ -116,15 +127,15 @@ public class Data {
BCPlayer p = getPlayer(rs, name, uuid, session);
packetHandler.setPlayer(p);
if (p != null)
- BedrockConnect.server.addPlayer(p);
+ BedrockConnect.getServer().addPlayer(p);
}
} else {
- addNewUser(uuid, name, session, packetHandler);
+ createPlayerRecord(uuid, name, session, packetHandler);
}
}
} catch (Exception e) {
errorAlert(e);
- session.disconnect(BedrockConnect.language.getWording("disconnect", "dataError"));
+ session.disconnect(BedrockConnect.getConfig().getLanguage().getWording("disconnect", "dataError"));
}
}).start();
} else {
@@ -135,10 +146,10 @@ public class Data {
if (plyrFile.createNewFile()) {
JSONObject jo = new JSONObject();
jo.put("uuid", uuid);
- if(BedrockConnect.storeDisplayNames) {
+ if (BedrockConnect.getConfig().canStoreDisplayNames()) {
jo.put("name", name);
}
- jo.put("serverLimit", serverLimit);
+ jo.put("serverLimit", BedrockConnect.getConfig().getServerLimit());
jo.put("servers", new JSONArray());
PrintWriter pw = new PrintWriter("players/" + uuid + ".json");
@@ -148,9 +159,9 @@ public class Data {
BedrockConnect.logger.info("Added new user " + name + " (xuid: " + uuid + ")");
- BCPlayer pl = new BCPlayer(name, uuid, session, new ArrayList<>(), Integer.parseInt(serverLimit));
+ BCPlayer pl = new BCPlayer(name, uuid, session, new ArrayList<>(), Integer.parseInt(BedrockConnect.getConfig().getServerLimit()));
packetHandler.setPlayer(pl);
- BedrockConnect.server.addPlayer(pl);
+ BedrockConnect.getServer().addPlayer(pl);
} else {
Object obj = new JSONParser().parse(new FileReader("players/" + uuid + ".json"));
@@ -162,7 +173,7 @@ public class Data {
BCPlayer p = new BCPlayer(name, uuid, session, servers, serverLimit);
packetHandler.setPlayer(p);
- BedrockConnect.server.addPlayer(p);
+ BedrockConnect.getServer().addPlayer(p);
}
} catch (Exception e) {
BedrockConnect.logger.error("An error occurred saving to player file", e);
@@ -170,35 +181,12 @@ public class Data {
}
}
- public void addNewUser(String uuid, String name, BedrockServerSession session, PacketHandler packetHandler)
- {
- Data db = this;
- new Thread(() -> {
- try
- {
- PreparedStatement s = BedrockConnect.connection.prepareStatement("INSERT INTO servers (uuid, name, serverLimit) VALUES (?, ?, ?)");
- s.setString(1, uuid);
- s.setString(2, BedrockConnect.storeDisplayNames ? name : "");
- s.setInt(3, Integer.parseInt(serverLimit));
- s.executeUpdate();
- BedrockConnect.logger.info("Added new user " + name + " (xuid: " + uuid + ") to Database");
- BCPlayer pl = new BCPlayer(name, uuid, session, new ArrayList<>(), Integer.parseInt(serverLimit));
- packetHandler.setPlayer(pl);
- BedrockConnect.server.addPlayer(pl);
- }
- catch (Exception e)
- {
- errorAlert(e);
- session.disconnect(BedrockConnect.language.getWording("disconnect", "dataError"));
- }
- }).start();
- }
-
public void setValueString(String column, String value, List<String> serverList, String uuid) {
- if(!BedrockConnect.noDB) {
+ if (!BedrockConnect.getConfig().isNoDB()) {
new Thread(() -> {
try {
- PreparedStatement s = BedrockConnect.connection.prepareStatement("UPDATE servers SET " + column + "= ? WHERE uuid= ?");
+ PreparedStatement s = database.getConnection()
+ .prepareStatement("UPDATE servers SET " + column + "= ? WHERE uuid= ?");
s.setString(1, value);
s.setString(2, uuid);
@@ -227,23 +215,21 @@ public class Data {
public void setValueInt(String column, Integer value, String uuid) {
new Thread(() -> {
- try
- {
- PreparedStatement s = BedrockConnect.connection.prepareStatement("UPDATE servers SET " + column + "= ? WHERE uuid= ?");
- s.setInt(1, value);
- s.setString(2, uuid);
+ try {
+ PreparedStatement s = database.getConnection()
+ .prepareStatement("UPDATE servers SET " + column + "= ? WHERE uuid= ?");
+ s.setInt(1, value);
+ s.setString(2, uuid);
- s.executeUpdate();
- }
- catch (Exception e)
- {
- errorAlert(e);
- }
+ s.executeUpdate();
+ } catch (Exception e) {
+ errorAlert(e);
+ }
}).start();
}
public void errorAlert(Exception e) {
- BedrockConnect.logger.error("A database error has occured" , e);
+ BedrockConnect.logger.error("A database error has occured", e);
}
} \ No newline at end of file
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/MySQL.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/data/Database.java
index 583de47..2042162 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/MySQL.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/data/Database.java
@@ -1,23 +1,12 @@
-package main.com.pyratron.pugmatt.bedrockconnect.sql;
+package main.com.pyratron.pugmatt.bedrockconnect.data;
import java.sql.Connection;
import java.sql.DriverManager;
-import java.sql.ResultSet;
import java.sql.SQLException;
-import java.sql.Statement;
import main.com.pyratron.pugmatt.bedrockconnect.BedrockConnect;
-
-
-
-/**
- * Connects to and uses a MySQL database
- *
- * @author -_Husky_-
- * @author tips48
- */
-public class MySQL extends Database {
+public class Database {
private final String user;
private final String database;
private final String password;
@@ -29,19 +18,7 @@ public class MySQL extends Database {
private Connection connection;
- /**
- * Creates a new MySQL instance
- *
- * @param hostname
- * Name of the host
- * @param database
- * Database name
- * @param username
- * Username
- * @param password
- * Password
- */
- public MySQL(String hostname, String database, String username, String password, DatabaseTypes databasetype, Boolean autoReconnect) {
+ public Database(String hostname, String database, String username, String password, DatabaseTypes databasetype, Boolean autoReconnect) {
this.hostname = hostname;
this.database = database;
this.user = username;
@@ -51,7 +28,6 @@ public class MySQL extends Database {
this.autoReconnect = autoReconnect;
}
- @Override
public Connection openConnection() {
try {
String Driver = "";
@@ -93,17 +69,18 @@ public class MySQL extends Database {
return connection;
}
- @Override
public boolean checkConnection() {
return connection != null;
}
- @Override
public Connection getConnection() {
return connection;
}
- @Override
+ public DatabaseTypes getType() {
+ return databasetype;
+ }
+
public void closeConnection() {
if (connection != null) {
try {
@@ -113,58 +90,4 @@ public class MySQL extends Database {
}
}
}
-
- public ResultSet querySQL(String query) {
- Connection c = null;
-
- if (checkConnection()) {
- c = getConnection();
- } else {
- c = openConnection();
- }
-
- Statement s = null;
-
- try {
- s = c.createStatement();
- } catch (SQLException e1) {
- e1.printStackTrace();
- }
-
- ResultSet ret = null;
-
- try {
- ret = s.executeQuery(query);
- } catch (SQLException e) {
- e.printStackTrace();
- }
-
- closeConnection();
-
- return ret;
- }
-
- public void updateSQL(String update) {
-
- Connection c = null;
-
- if (checkConnection()) {
- c = getConnection();
- } else {
- c = openConnection();
- }
-
- Statement s = null;
-
- try {
- s = c.createStatement();
- s.executeUpdate(update);
- } catch (SQLException e1) {
- e1.printStackTrace();
- }
-
- closeConnection();
-
- }
-
} \ No newline at end of file
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/DatabaseTypes.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/data/DatabaseTypes.java
index 53fa144..5cfd5fa 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/DatabaseTypes.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/data/DatabaseTypes.java
@@ -1,4 +1,4 @@
-package main.com.pyratron.pugmatt.bedrockconnect.sql;
+package main.com.pyratron.pugmatt.bedrockconnect.data;
public enum DatabaseTypes {
nosql,
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/ManageFormButton.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/ManageFormButton.java
deleted file mode 100644
index 1c770f0..0000000
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/ManageFormButton.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package main.com.pyratron.pugmatt.bedrockconnect.gui;
-
-public enum ManageFormButton {
- ADD, EDIT, REMOVE
-}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BCPlayer.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BCPlayer.java
index d028dbc..24446be 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/BCPlayer.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BCPlayer.java
@@ -1,10 +1,11 @@
-package main.com.pyratron.pugmatt.bedrockconnect;
+package main.com.pyratron.pugmatt.bedrockconnect.server;
-import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
-import main.com.pyratron.pugmatt.bedrockconnect.gui.UIComponents;
-import main.com.pyratron.pugmatt.bedrockconnect.gui.UIForms;
-import main.com.pyratron.pugmatt.bedrockconnect.sql.Data;
+import main.com.pyratron.pugmatt.bedrockconnect.BedrockConnect;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomServerGroup;
+import main.com.pyratron.pugmatt.bedrockconnect.server.gui.UIComponents;
+import main.com.pyratron.pugmatt.bedrockconnect.server.gui.UIForms;
+
import org.cloudburstmc.math.vector.Vector2f;
import org.cloudburstmc.math.vector.Vector3f;
import org.cloudburstmc.math.vector.Vector3i;
@@ -13,24 +14,11 @@ import org.cloudburstmc.nbt.NbtMap;
import org.cloudburstmc.nbt.NbtUtils;
import org.cloudburstmc.protocol.bedrock.BedrockServerSession;
import org.cloudburstmc.protocol.bedrock.data.*;
-import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData;
import org.cloudburstmc.protocol.bedrock.packet.*;
import org.cloudburstmc.protocol.common.util.OptionalBoolean;
-import org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemData;
-import org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemGroup;
-import org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemCategory;
-import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData;
-import org.cloudburstmc.protocol.common.DefinitionRegistry;
-import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.databind.DeserializationFeature;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
-import java.io.InputStream;
import java.time.Duration;
import java.time.LocalTime;
import java.util.*;
@@ -50,8 +38,8 @@ public class BCPlayer {
private int currentForm = 0;
private LocalTime movementOpenCoolDown = LocalTime.now();
- public int editingServer = -1;
- public int selectedGroup = -1;
+ private int editingServer = -1;
+ private int selectedGroup = -1;
private static final NbtMap EMPTY_TAG = NbtMap.EMPTY;
private static final byte[] EMPTY_LEVEL_CHUNK_DATA;
@@ -97,14 +85,14 @@ public class BCPlayer {
}
public void setServerList(List<String> serverList) {
- BedrockConnect.data.setValueString("servers", UIComponents.serversToFormData(serverList), serverList, uuid);
+ BedrockConnect.getDataUtil().setValueString("servers", UIComponents.serversToFormData(serverList), serverList, uuid);
this.serverList = serverList;
}
public boolean addServer(String address, String port, String name) {
List<String> serverList = getServerList();
if (serverList.size() >= getServerLimit())
- createError(BedrockConnect.language.getWording("error", "serverLimit").replace("%MAX_SERVERS%", Integer.toString(getServerLimit())));
+ createError(BedrockConnect.getConfig().getLanguage().getWording("error", "serverLimit").replace("%MAX_SERVERS%", Integer.toString(getServerLimit())));
else {
String server;
// If display name is included from form input, add as parameter
@@ -132,7 +120,7 @@ public class BCPlayer {
}
public void setServerLimit(int serverLimit) {
- BedrockConnect.data.setValueInt("serverLimit", serverLimit, uuid);
+ BedrockConnect.getDataUtil().setValueInt("serverLimit", serverLimit, uuid);
this.serverLimit = serverLimit;
}
@@ -215,7 +203,7 @@ public class BCPlayer {
form = UIForms.createRemoveServer(getServerList());
break;
case UIForms.SERVER_GROUP:
- form = UIForms.createServerGroup((CustomServerGroup) CustomServerHandler.getServers()[getSelectedGroup()], session);
+ form = UIForms.createServerGroup((CustomServerGroup) BedrockConnect.getConfig().getCustomServers()[getSelectedGroup()], session);
break;
default:
form = UIForms.createMain(getServerList(), session);
@@ -248,13 +236,10 @@ public class BCPlayer {
startGamePacket.setDefaultSpawn(Vector3i.ZERO);
startGamePacket.setAchievementsDisabled(false);
startGamePacket.setCurrentTick(-1);
- //startGamePacket.setUnknownInt0(-1);
- //startGamePacket.setUnknownInt1(-1);
startGamePacket.setEduEditionOffers(0);
startGamePacket.setEduFeaturesEnabled(false);
startGamePacket.setRainLevel(0);
startGamePacket.setLightningLevel(0);
- //startGamePacket.setPlatformLockedContentConfirmed(false);
startGamePacket.setMultiplayerGame(true);
startGamePacket.setBroadcastingToLan(true);
startGamePacket.getGamerules().add((new GameRuleData<>("showcoordinates", false)));
@@ -281,14 +266,12 @@ public class BCPlayer {
startGamePacket.setAuthoritativeMovementMode(AuthoritativeMovementMode.SERVER_WITH_REWIND);
startGamePacket.setRewindHistorySize(0);
startGamePacket.setServerAuthoritativeBlockBreaking(true);
- //startGamePacket.setTrial(false);
startGamePacket.setVanillaVersion("*");
startGamePacket.setInventoriesServerAuthoritative(true);
startGamePacket.setServerEngine("");
startGamePacket.setLevelId("world");
startGamePacket.setLevelName("world");
- //startGamePacket.setWorldName("world");
startGamePacket.setPremiumWorldTemplateId("00000000-0000-0000-0000-000000000000");
startGamePacket.setCurrentTick(0);
startGamePacket.setEnchantmentSeed(0);
@@ -299,8 +282,6 @@ public class BCPlayer {
startGamePacket.setChatRestrictionLevel(ChatRestrictionLevel.NONE);
- startGamePacket.setBlockPalette(BedrockConnect.paletteManager.CACHED_PALLETE);
-
session.sendPacket(startGamePacket);
ItemComponentPacket componentPacket = new ItemComponentPacket();
@@ -329,10 +310,6 @@ public class BCPlayer {
}
}
- AvailableEntityIdentifiersPacket entityPacket = new AvailableEntityIdentifiersPacket();
- entityPacket.setIdentifiers(BedrockConnect.paletteManager.ENTITY_IDENTIFIERS);
- session.sendPacket(entityPacket);
-
PlayStatusPacket playStatus = new PlayStatusPacket();
playStatus.setStatus(PlayStatusPacket.Status.PLAYER_SPAWN);
session.sendPacket(playStatus);
@@ -340,6 +317,7 @@ public class BCPlayer {
UpdateAttributesPacket attributesPacket = new UpdateAttributesPacket();
attributesPacket.setRuntimeEntityId(0);
List<AttributeData> attributes = new ArrayList<>();
+
// Default move speed
// Bedrock clients move very fast by default until they get an attribute packet correcting the speed
attributes.add(new AttributeData("minecraft:movement", 0.0f, 1024f, 0.1f, 0.1f));
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BedrockProtocol.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BedrockProtocol.java
new file mode 100644
index 0000000..6c73786
--- /dev/null
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/BedrockProtocol.java
@@ -0,0 +1,73 @@
+package main.com.pyratron.pugmatt.bedrockconnect.server;
+
+import org.cloudburstmc.protocol.bedrock.codec.BedrockCodec;
+import org.cloudburstmc.protocol.bedrock.codec.v649.Bedrock_v649;
+import org.cloudburstmc.protocol.bedrock.codec.v662.Bedrock_v662;
+import org.cloudburstmc.protocol.bedrock.codec.v671.Bedrock_v671;
+import org.cloudburstmc.protocol.bedrock.codec.v685.Bedrock_v685;
+import org.cloudburstmc.protocol.bedrock.codec.v686.Bedrock_v686;
+import org.cloudburstmc.protocol.bedrock.codec.v712.Bedrock_v712;
+import org.cloudburstmc.protocol.bedrock.codec.v729.Bedrock_v729;
+import org.cloudburstmc.protocol.bedrock.codec.v748.Bedrock_v748;
+import org.cloudburstmc.protocol.bedrock.codec.v766.Bedrock_v766;
+import org.cloudburstmc.protocol.bedrock.codec.v776.Bedrock_v776;
+import org.cloudburstmc.protocol.bedrock.codec.v786.Bedrock_v786;
+import org.cloudburstmc.protocol.bedrock.codec.v800.Bedrock_v800;
+
+import java.util.ArrayList;
+import java.util.List;
+
+// Referenced from: https://github.com/GeyserMC/Geyser/blob/master/connector/src/main/java/org/geysermc/connector/network/BedrockProtocol.java
+
+public class BedrockProtocol {
+
+ /**
+ * Latest available version
+ */
+ public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v800.CODEC;
+
+
+ /**
+ * A list of all supported Bedrock versions that can join BedrockConnect
+ */
+ public static final List<BedrockCodec> SUPPORTED_BEDROCK_CODECS = new ArrayList<>();
+
+ static {
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v649.CODEC);
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v662.CODEC);
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v671.CODEC);
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v685.CODEC);
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v686.CODEC);
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v712.CODEC.toBuilder()
+ .minecraftVersion("1.21.20 - 1.21.23")
+ .build());
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v729.CODEC.toBuilder()
+ .minecraftVersion("1.21.30/1.21.31")
+ .build());
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v748.CODEC.toBuilder()
+ .minecraftVersion("1.21.40 - 1.21.44")
+ .build());
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v766.CODEC.toBuilder()
+ .minecraftVersion("1.21.50 - 1.21.51")
+ .build());
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v776.CODEC.toBuilder()
+ .minecraftVersion("1.21.60")
+ .build());
+ SUPPORTED_BEDROCK_CODECS.add(Bedrock_v786.CODEC);
+ SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC);
+ }
+
+ /**
+ * Gets the {@link BedrockCodec} of the given protocol version.
+ * @param protocolVersion The protocol version to attempt to find
+ * @return The packet codec, or null if the client's protocol is unsupported
+ */
+ public static BedrockCodec getBedrockCodec(int protocolVersion) {
+ for (BedrockCodec packetCodec : SUPPORTED_BEDROCK_CODECS) {
+ if (packetCodec.getProtocolVersion() == protocolVersion) {
+ return packetCodec;
+ }
+ }
+ return null;
+ }
+}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/PacketHandler.java
index 0166616..b9fbf35 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/PacketHandler.java
@@ -1,14 +1,18 @@
-package main.com.pyratron.pugmatt.bedrockconnect.listeners;
+package main.com.pyratron.pugmatt.bedrockconnect.server;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.JsonNodeType;
import main.com.pyratron.pugmatt.bedrockconnect.*;
-import main.com.pyratron.pugmatt.bedrockconnect.gui.MainFormButton;
-import main.com.pyratron.pugmatt.bedrockconnect.gui.ManageFormButton;
-import main.com.pyratron.pugmatt.bedrockconnect.gui.UIComponents;
-import main.com.pyratron.pugmatt.bedrockconnect.gui.UIForms;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Whitelist;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomEntry;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomServer;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomServerGroup;
import main.com.pyratron.pugmatt.bedrockconnect.logging.LogColors;
-import main.com.pyratron.pugmatt.bedrockconnect.utils.BedrockProtocol;
+import main.com.pyratron.pugmatt.bedrockconnect.server.gui.MainFormButton;
+import main.com.pyratron.pugmatt.bedrockconnect.server.gui.ManageFormButton;
+import main.com.pyratron.pugmatt.bedrockconnect.server.gui.UIComponents;
+import main.com.pyratron.pugmatt.bedrockconnect.server.gui.UIForms;
+
import org.cloudburstmc.math.vector.Vector3f;
import org.cloudburstmc.protocol.bedrock.BedrockServerSession;
import org.cloudburstmc.protocol.bedrock.codec.BedrockCodec;
@@ -19,13 +23,10 @@ import org.cloudburstmc.protocol.bedrock.util.ChainValidationResult;
import org.cloudburstmc.protocol.bedrock.util.EncryptionUtils;
import org.cloudburstmc.protocol.bedrock.util.JsonUtils;
import org.cloudburstmc.protocol.common.PacketSignal;
-import org.cloudburstmc.protocol.common.util.Preconditions;
import org.jose4j.json.internal.json_simple.JSONObject;
import org.jose4j.jws.JsonWebSignature;
import org.jose4j.lang.JoseException;
-import java.io.IOException;
-import java.net.URI;
import java.security.PublicKey;
import java.security.interfaces.ECPublicKey;
import java.util.*;
@@ -35,33 +36,34 @@ import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
public class PacketHandler implements BedrockPacketHandler {
-
- private Server server;
private BedrockServerSession session;
private String name;
private String uuid;
+ private JSONObject extraData;
private BCPlayer player;
- private JSONObject extraData;
-
// Used for server icon fix
private ScheduledThreadPoolExecutor executor = null;
+ public PacketHandler(BedrockServerSession session, boolean packetListening) {
+ this.session = session;
+ }
+
public void setPlayer(BCPlayer player) {
this.player = player;
}
public String getIP(String hostname) {
try {
- if(BedrockConnect.fetchFeaturedIps || BedrockConnect.fetchIps) {
+ if(BedrockConnect.getConfig().canFetchFeaturedIps() || BedrockConnect.getConfig().canFetchIps()) {
InetAddress host = InetAddress.getByName(hostname);
String address = host.getHostAddress();
BedrockConnect.logger.debug("Retrieved " + address + " host address from hostname " + hostname);
return address;
} else {
- return BedrockConnect.featuredServerIps.get(hostname);
+ return BedrockConnect.getConfig().getFeaturedServerIps().get(hostname);
}
} catch (UnknownHostException ex) {
BedrockConnect.logger.error("Error retrieving IP from hostname", ex);
@@ -71,7 +73,7 @@ public class PacketHandler implements BedrockPacketHandler {
@Override
public PacketSignal handlePacket(BedrockPacket packet) {
- if (BedrockConnect.debug && !(packet instanceof PlayerAuthInputPacket)) {
+ if (BedrockConnect.getConfig().isDebugEnabled() && !(packet instanceof PlayerAuthInputPacket)) {
String id = session.getSocketAddress().toString();
if (name != null) {
id = name;
@@ -128,8 +130,8 @@ public class PacketHandler implements BedrockPacketHandler {
} else { // If selecting button
int chosen = Integer.parseInt(packet.getFormData().replaceAll("\\s+",""));
- CustomEntry[] customServers = CustomServerHandler.getServers();
- List<String> playerServers = server.getPlayer(uuid).getServerList();
+ CustomEntry[] customServers = BedrockConnect.getConfig().getCustomServers();
+ List<String> playerServers = BedrockConnect.getServer().getPlayer(uuid).getServerList();
MainFormButton button = UIForms.getMainFormButton(chosen, customServers, playerServers);
@@ -143,10 +145,10 @@ public class PacketHandler implements BedrockPacketHandler {
player.openForm(UIForms.MANAGE_SERVER);
break;
case EXIT:
- player.disconnect(BedrockConnect.language.getWording("disconnect", "exit"), server);
+ player.disconnect(BedrockConnect.getConfig().getLanguage().getWording("disconnect", "exit"), BedrockConnect.getServer());
break;
case USER_SERVER:
- String address = server.getPlayer(uuid).getServerList().get(serverIndex);
+ String address = BedrockConnect.getServer().getPlayer(uuid).getServerList().get(serverIndex);
if (address.split(":").length > 1) {
String ip = address.split(":")[0];
@@ -154,7 +156,7 @@ public class PacketHandler implements BedrockPacketHandler {
transfer(ip, Integer.parseInt(port));
} else {
- player.createError((BedrockConnect.language.getWording("error", "invalidUserServer")));
+ player.createError((BedrockConnect.getConfig().getLanguage().getWording("error", "invalidUserServer")));
}
break;
case CUSTOM_SERVER:
@@ -175,7 +177,7 @@ public class PacketHandler implements BedrockPacketHandler {
transfer(getIP("hivebedrock.network"), 19132);
break;
case 1: // Cubecraft
- transfer(!BedrockConnect.fetchFeaturedIps ? getIP("mco.cubecraft.net") : "mco.cubecraft.net", 19132);
+ transfer(!BedrockConnect.getConfig().canFetchFeaturedIps() ? getIP("mco.cubecraft.net") : "mco.cubecraft.net", 19132);
break;
case 2: // Lifeboat
transfer(getIP("mco.lbsg.net"), 19132);
@@ -203,7 +205,7 @@ public class PacketHandler implements BedrockPacketHandler {
else {
int chosen = Integer.parseInt(packet.getFormData().replaceAll("\\s+",""));
- CustomEntry[] customServers = CustomServerHandler.getServers();
+ CustomEntry[] customServers = BedrockConnect.getConfig().getCustomServers();
CustomServerGroup group = (CustomServerGroup) customServers[player.getSelectedGroup()];
if(chosen == 0) {
@@ -263,7 +265,7 @@ public class PacketHandler implements BedrockPacketHandler {
}
}
} catch(Exception e) {
- player.createError(BedrockConnect.language.getWording("error", "invalidServerConnect"));
+ player.createError(BedrockConnect.getConfig().getLanguage().getWording("error", "invalidServerConnect"));
}
break;
case UIForms.DIRECT_CONNECT:
@@ -296,7 +298,7 @@ public class PacketHandler implements BedrockPacketHandler {
}
}
} catch(Exception e) {
- player.createError((BedrockConnect.language.getWording("error", "invalidServerConnect")));
+ player.createError((BedrockConnect.getConfig().getLanguage().getWording("error", "invalidServerConnect")));
}
break;
case UIForms.EDIT_CHOOSE_SERVER:
@@ -326,7 +328,7 @@ public class PacketHandler implements BedrockPacketHandler {
}
}
} catch(Exception e) {
- player.createError((BedrockConnect.language.getWording("error", "invalidServerEdit")));
+ player.createError((BedrockConnect.getConfig().getLanguage().getWording("error", "invalidServerEdit")));
}
break;
case UIForms.EDIT_SERVER:
@@ -379,7 +381,7 @@ public class PacketHandler implements BedrockPacketHandler {
player.openForm(UIForms.MANAGE_SERVER);
}
} catch(Exception e) {
- player.createError((BedrockConnect.language.getWording("error", "invalidServerRemove")));
+ player.createError((BedrockConnect.getConfig().getLanguage().getWording("error", "invalidServerRemove")));
}
break;
case UIForms.ERROR:
@@ -412,7 +414,7 @@ public class PacketHandler implements BedrockPacketHandler {
public void transfer(String ip, int port) {
try {
TransferPacket tp = new TransferPacket();
- if(BedrockConnect.fetchIps && UIComponents.isDomain(ip)) {
+ if(BedrockConnect.getConfig().canFetchIps() && UIComponents.isDomain(ip)) {
tp.setAddress(getIP(ip));
} else {
tp.setAddress(ip);
@@ -421,7 +423,7 @@ public class PacketHandler implements BedrockPacketHandler {
session.sendPacketImmediately(tp);
BedrockConnect.logger.debug("Transferred player " + name + " to " + tp.getAddress() + ":" + tp.getPort());
} catch (Exception e) {
- player.createError(BedrockConnect.language.getWording("error", "transferError"));
+ player.createError(BedrockConnect.getConfig().getLanguage().getWording("error", "transferError"));
}
}
@@ -461,18 +463,13 @@ public class PacketHandler implements BedrockPacketHandler {
return PacketSignal.HANDLED;
}
- public PacketHandler(BedrockServerSession session, Server server, boolean packetListening) {
- this.session = session;
- this.server = server;
- }
-
@Override
public void onDisconnect(String reason) {
if(executor != null)
executor.shutdown();
if(player != null)
- server.removePlayer(player);
- BedrockConnect.logger.info("[ " + LogColors.cyan(server.getPlayers().size() + " online") + " ] Player disconnected: " + name + " (xuid: " + uuid + ")");
+ BedrockConnect.getServer().removePlayer(player);
+ BedrockConnect.logger.info("[ " + LogColors.cyan(BedrockConnect.getServer().getPlayers().size() + " online") + " ] Player disconnected: " + name + " (xuid: " + uuid + ")");
}
private boolean verifyJwt(String jwt, PublicKey key) throws JoseException {
@@ -484,15 +481,10 @@ public class PacketHandler implements BedrockPacketHandler {
}
@Override
- public PacketSignal handle(DisconnectPacket packet) {
- return PacketSignal.UNHANDLED;
- }
-
- @Override
public PacketSignal handle(ResourcePackClientResponsePacket packet) {
switch (packet.getStatus()) {
case COMPLETED:
- BedrockConnect.data.userExists(uuid, name, session, this);
+ BedrockConnect.getDataUtil().initializePlayerData(uuid, name, session, this);
break;
case HAVE_ALL_PACKS:
ResourcePackStackPacket rs = new ResourcePackStackPacket();
@@ -509,8 +501,6 @@ public class PacketHandler implements BedrockPacketHandler {
return PacketSignal.HANDLED;
}
- // Heavily referenced from https://github.com/NukkitX/ProxyPass/blob/master/src/main/java/com/nukkitx/proxypass/network/bedrock/session/UpstreamPacketHandler.java
-
@Override
public PacketSignal handle(LoginPacket packet) {
try {
@@ -533,15 +523,14 @@ public class PacketHandler implements BedrockPacketHandler {
BedrockConnect.logger.debug("Player made it through login: " + extraData.get("displayName") + " (xuid: " + extraData.get("identity") + ")");
-
name = (String) extraData.get("displayName");
uuid = (String) extraData.get("identity");
-
// Whitelist check
- if (Whitelist.hasWhitelist() && !Whitelist.isPlayerWhitelisted(name)) {
- session.disconnect(Whitelist.getWhitelistMessage());
- BedrockConnect.logger.info("Kicked " + name + " (xuid: " + uuid + "): \"" + Whitelist.getWhitelistMessage() + "\"");
+ Whitelist whitelist = BedrockConnect.getConfig().getWhitelist();
+ if (whitelist.hasWhitelist() && !whitelist.isPlayerWhitelisted(name)) {
+ session.disconnect(whitelist.getWhitelistMessage());
+ BedrockConnect.logger.info("Kicked " + name + " (xuid: " + uuid + "): \"" + whitelist.getWhitelistMessage() + "\"");
}
PlayStatusPacket status = new PlayStatusPacket();
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Server.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/Server.java
index 8966889..22eead3 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/Server.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/Server.java
@@ -1,29 +1,19 @@
-package main.com.pyratron.pugmatt.bedrockconnect;
+package main.com.pyratron.pugmatt.bedrockconnect.server;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLMapper;
import io.netty.bootstrap.ServerBootstrap;
-import io.netty.channel.Channel;
-import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.nio.NioEventLoopGroup;
import io.netty.channel.socket.nio.NioDatagramChannel;
-import main.com.pyratron.pugmatt.bedrockconnect.listeners.PacketHandler;
+import main.com.pyratron.pugmatt.bedrockconnect.BedrockConnect;
import main.com.pyratron.pugmatt.bedrockconnect.logging.LogColors;
-import main.com.pyratron.pugmatt.bedrockconnect.utils.BedrockProtocol;
-import org.cloudburstmc.netty.channel.raknet.RakChannel;
+
import org.cloudburstmc.netty.channel.raknet.RakChannelFactory;
-import org.cloudburstmc.netty.channel.raknet.RakConstants;
import org.cloudburstmc.netty.channel.raknet.config.RakChannelOption;
import org.cloudburstmc.protocol.bedrock.BedrockPong;
import org.cloudburstmc.protocol.bedrock.BedrockServerSession;
-import org.cloudburstmc.protocol.bedrock.BedrockSession;
import org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockServerInitializer;
-import org.cloudburstmc.protocol.bedrock.packet.BedrockPacketHandler;
-
-
-import javax.annotation.Nonnull;
-
import java.net.BindException;
import java.net.InetSocketAddress;
import java.util.*;
@@ -31,7 +21,7 @@ import java.util.*;
public class Server {
private final NioEventLoopGroup eventLoopGroup = new NioEventLoopGroup();
- public BedrockPong pong;
+ private BedrockPong pong;
public static final ObjectMapper JSON_MAPPER = new ObjectMapper().disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
public static final YAMLMapper YAML_MAPPER = (YAMLMapper) new YAMLMapper().disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
@@ -69,8 +59,8 @@ public class Server {
pong = new BedrockPong();
pong.edition("MCPE");
- pong.motd(BedrockConnect.language.getWording("serverInfo", "motd"));
- pong.subMotd(BedrockConnect.language.getWording("serverInfo", "subMotd"));
+ pong.motd(BedrockConnect.getConfig().getLanguage().getWording("serverInfo", "motd"));
+ pong.subMotd(BedrockConnect.getConfig().getLanguage().getWording("serverInfo", "subMotd"));
pong.playerCount(1);
pong.maximumPlayerCount(20);
pong.gameType("Survival");
@@ -82,31 +72,32 @@ public class Server {
.group(this.eventLoopGroup)
.channelFactory(RakChannelFactory.server(NioDatagramChannel.class))
.option(RakChannelOption.RAK_ADVERTISEMENT, pong.toByteBuf())
- .option(RakChannelOption.RAK_PACKET_LIMIT, BedrockConnect.packetLimit)
- .option(RakChannelOption.RAK_GLOBAL_PACKET_LIMIT, BedrockConnect.globalPacketLimit)
+ .option(RakChannelOption.RAK_PACKET_LIMIT, BedrockConnect.getConfig().getPacketLimit())
+ .option(RakChannelOption.RAK_GLOBAL_PACKET_LIMIT, BedrockConnect.getConfig().getGlobalPacketLimit())
.childHandler(new BedrockServerInitializer() {
@Override
protected void initSession(BedrockServerSession session) {
- session.setPacketHandler(new PacketHandler(session, current, false));
+ session.setPacketHandler(new PacketHandler(session, false));
}
})
.bind(bindAddress)
.syncUninterruptibly();
BedrockConnect.logger.info("[ " + LogColors.green("OK") + " ] Server is now running: " + LogColors.cyan(bindIp + ":" + port));
- if(BedrockConnect.kickInactive) {
+ if(BedrockConnect.getConfig().canKickInactive()) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
public void run() {
for (int i = 0; i < players.size(); i++) {
if (players.get(i) != null && !players.get(i).isActive())
- players.get(i).disconnect(BedrockConnect.language.getWording("disconnect", "inactivity"), current);
+ players.get(i).disconnect(BedrockConnect.getConfig().getLanguage().getWording("disconnect", "inactivity"), current);
}
}
};
timer.scheduleAtFixedRate(task, 0L, 60 * 1000);
}
+ // Command line input (Currently just for stopping BedrockConnect via command)
new Thread() {
public void run() {
Scanner sc = null;
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/MainFormButton.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/MainFormButton.java
index 67633fc..4dcb86f 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/MainFormButton.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/MainFormButton.java
@@ -1,4 +1,4 @@
-package main.com.pyratron.pugmatt.bedrockconnect.gui;
+package main.com.pyratron.pugmatt.bedrockconnect.server.gui;
public enum MainFormButton {
CONNECT, MANAGE, EXIT, USER_SERVER, CUSTOM_SERVER, FEATURED_SERVER
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/ManageFormButton.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/ManageFormButton.java
new file mode 100644
index 0000000..70c83be
--- /dev/null
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/ManageFormButton.java
@@ -0,0 +1,5 @@
+package main.com.pyratron.pugmatt.bedrockconnect.server.gui;
+
+public enum ManageFormButton {
+ ADD, EDIT, REMOVE
+}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIComponents.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIComponents.java
index b277527..1748eda 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIComponents.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIComponents.java
@@ -1,9 +1,11 @@
-package main.com.pyratron.pugmatt.bedrockconnect.gui;
+package main.com.pyratron.pugmatt.bedrockconnect.server.gui;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
-import main.com.pyratron.pugmatt.bedrockconnect.BCPlayer;
+
import main.com.pyratron.pugmatt.bedrockconnect.BedrockConnect;
+import main.com.pyratron.pugmatt.bedrockconnect.server.BCPlayer;
+
import org.json.simple.JSONArray;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
@@ -127,17 +129,17 @@ public class UIComponents {
public static boolean validateServerInfo(String address, String port, String name, BCPlayer player) {
if(address.length() >= 253)
- player.createError(BedrockConnect.language.getWording("error", "addressLarge"));
+ player.createError(BedrockConnect.getConfig().getLanguage().getWording("error", "addressLarge"));
else if(port.length() >= 10)
- player.createError(BedrockConnect.language.getWording("error", "portLarge"));
+ player.createError(BedrockConnect.getConfig().getLanguage().getWording("error", "portLarge"));
else if(name.length() >= 36)
- player.createError(BedrockConnect.language.getWording("error", "nameLarge"));
+ player.createError(BedrockConnect.getConfig().getLanguage().getWording("error", "nameLarge"));
else if (!address.matches("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$") && !address.matches("^((?!-)[A-Za-z0-9_-]{1,63}(?<!-)\\.)+[A-Za-z]{2,64}$"))
- player.createError(BedrockConnect.language.getWording("error", "invalidAddress"));
+ player.createError(BedrockConnect.getConfig().getLanguage().getWording("error", "invalidAddress"));
else if (!port.matches("[0-9]+"))
- player.createError(BedrockConnect.language.getWording("error", "invalidPort"));
+ player.createError(BedrockConnect.getConfig().getLanguage().getWording("error", "invalidPort"));
else if (!name.isEmpty() && !name.matches("^[a-zA-Z0-9]+( +[a-zA-Z0-9]+)*$"))
- player.createError(BedrockConnect.language.getWording("error", "invalidName"));
+ player.createError(BedrockConnect.getConfig().getLanguage().getWording("error", "invalidName"));
else
return true;
return false;
@@ -151,7 +153,7 @@ public class UIComponents {
if (server.split(":").length > 1) {
return server.split(":");
} else {
- player.createError((BedrockConnect.language.getWording("error", "invalidUserServer")));
+ player.createError((BedrockConnect.getConfig().getLanguage().getWording("error", "invalidUserServer")));
}
return null;
}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIForms.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIForms.java
index 633ebfb..ee15255 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/gui/UIForms.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/server/gui/UIForms.java
@@ -1,8 +1,12 @@
-package main.com.pyratron.pugmatt.bedrockconnect.gui;
+package main.com.pyratron.pugmatt.bedrockconnect.server.gui;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import main.com.pyratron.pugmatt.bedrockconnect.*;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomEntry;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomServer;
+import main.com.pyratron.pugmatt.bedrockconnect.config.Custom.CustomServerGroup;
+
import org.cloudburstmc.protocol.bedrock.BedrockServerSession;
import org.cloudburstmc.protocol.bedrock.packet.ModalFormRequestPacket;
import org.cloudburstmc.protocol.bedrock.packet.NetworkStackLatencyPacket;
@@ -13,8 +17,6 @@ import java.util.List;
public class UIForms {
public static final int ERROR = 2, MAIN = 0, DIRECT_CONNECT = 1, REMOVE_SERVER = 3, MANAGE_SERVER = 4, EDIT_SERVER = 5, EDIT_CHOOSE_SERVER = 6, ADD_SERVER = 7, SERVER_GROUP = 8;
- public static int currentForm = 0;
-
public static JsonArray mainMenuButtons = new JsonArray();
public static JsonArray manageListButtons = new JsonArray();
public static JsonArray featuredServerButtons = new JsonArray();
@@ -22,18 +24,18 @@ public class UIForms {
public static final int DEFAULT_PORT = 19132;
static {
- mainMenuButtons.add(UIComponents.createButton(BedrockConnect.language.getWording("main", "connectBtn")));
- mainMenuButtons.add(UIComponents.createButton(BedrockConnect.language.getWording("main", "manageBtn")));
- mainMenuButtons.add(UIComponents.createButton(BedrockConnect.language.getWording("main", "exitBtn")));
+ mainMenuButtons.add(UIComponents.createButton(BedrockConnect.getConfig().getLanguage().getWording("main", "connectBtn")));
+ mainMenuButtons.add(UIComponents.createButton(BedrockConnect.getConfig().getLanguage().getWording("main", "manageBtn")));
+ mainMenuButtons.add(UIComponents.createButton(BedrockConnect.getConfig().getLanguage().getWording("main", "exitBtn")));
// Add deprecated support if "removeBtn" text is still in "main" rootKey
- String removeBtnText = !BedrockConnect.language.getWording("manage", "removeBtn").equals("N/A") ? BedrockConnect.language.getWording("manage", "removeBtn")
- : BedrockConnect.language.getWording("main", "removeBtn");
- manageListButtons.add(UIComponents.createButton(BedrockConnect.language.getWording("manage", "addBtn")));
- manageListButtons.add(UIComponents.createButton(BedrockConnect.language.getWording("manage", "editBtn")));
+ String removeBtnText = !BedrockConnect.getConfig().getLanguage().getWording("manage", "removeBtn").equals("N/A") ? BedrockConnect.getConfig().getLanguage().getWording("manage", "removeBtn")
+ : BedrockConnect.getConfig().getLanguage().getWording("main", "removeBtn");
+ manageListButtons.add(UIComponents.createButton(BedrockConnect.getConfig().getLanguage().getWording("manage", "addBtn")));
+ manageListButtons.add(UIComponents.createButton(BedrockConnect.getConfig().getLanguage().getWording("manage", "editBtn")));
manageListButtons.add(UIComponents.createButton(removeBtnText));
- featuredServerButtons.add(UIComponents.createButton("The Hive", "https://forum.playhive.com/uploads/default/original/1X/0d05e3240037f7592a0f16b11b57c08eba76f19c.png", "url"));
+ featuredServerButtons.add(UIComponents.createButton("The Hive", "https://i.imgur.com/RfxfPGz.png", "url"));
featuredServerButtons.add(UIComponents.createButton("CubeCraft Games", "https://i.imgur.com/aFH1NUr.png", "url"));
featuredServerButtons.add(UIComponents.createButton("Lifeboat Network", "https://i.imgur.com/LoI7bYx.png", "url"));
featuredServerButtons.add(UIComponents.createButton("Mineville", "https://i.imgur.com/0K4TDut.png", "url"));
@@ -42,20 +44,19 @@ public class UIForms {
}
public static ModalFormRequestPacket createMain(List<String> servers, BedrockServerSession session) {
- currentForm = MAIN;
ModalFormRequestPacket mf = new ModalFormRequestPacket();
mf.setFormId(UIForms.MAIN);
- JsonObject out = UIComponents.createForm("form", BedrockConnect.language.getWording("main", "heading"));
+ JsonObject out = UIComponents.createForm("form", BedrockConnect.getConfig().getLanguage().getWording("main", "heading"));
out.addProperty("content", "");
JsonArray buttons = new JsonArray();
- CustomEntry[] customServers = CustomServerHandler.getServers();
+ CustomEntry[] customServers = BedrockConnect.getConfig().getCustomServers();
- if(BedrockConnect.userServers)
+ if(BedrockConnect.getConfig().isUserServersEnabled())
buttons.addAll(mainMenuButtons);
else
- buttons.add(UIComponents.createButton(BedrockConnect.language.getWording("main", "exitBtn")));
+ buttons.add(UIComponents.createButton(BedrockConnect.getConfig().getLanguage().getWording("main", "exitBtn")));
for(int i=0;i<servers.size();i++) {
buttons.add(UIComponents.createButton(UIComponents.getServerDisplayName(servers.get(i)), "https://i.imgur.com/nhumQVP.png", "url"));
@@ -65,7 +66,7 @@ public class UIForms {
buttons.add(UIComponents.createButton(cs.getName(), cs.getIconUrl(), "url"));
}
- if(BedrockConnect.featuredServers) {
+ if(BedrockConnect.getConfig().isFeaturedServersEnabled()) {
buttons.addAll(featuredServerButtons);
}
@@ -79,7 +80,6 @@ public class UIForms {
}
public static ModalFormRequestPacket createServerGroup(CustomServerGroup group, BedrockServerSession session) {
- currentForm = SERVER_GROUP;
ModalFormRequestPacket mf = new ModalFormRequestPacket();
mf.setFormId(UIForms.SERVER_GROUP);
@@ -88,7 +88,7 @@ public class UIForms {
JsonArray buttons = new JsonArray();
- buttons.add(UIComponents.createButton(BedrockConnect.language.getWording("serverGroup", "backBtn")));
+ buttons.add(UIComponents.createButton(BedrockConnect.getConfig().getLanguage().getWording("serverGroup", "backBtn")));
for (CustomServer cs : group.getServers()) {
buttons.add(UIComponents.createButton(cs.getName(), cs.getIconUrl(), "url"));
@@ -114,7 +114,7 @@ public class UIForms {
public static int getServerIndex(int btnId, CustomEntry[] customServers, List<String> playerServers) {
int serverIndex;
- if(BedrockConnect.userServers) {
+ if(BedrockConnect.getConfig().isUserServersEnabled()) {
// Set server index if button selected is not a menu option
serverIndex = btnId - mainMenuButtons.size();
} else {
@@ -127,7 +127,7 @@ public class UIForms {
public static MainFormButton getMainFormButton(int btnId, CustomEntry[] customServers, List<String> playerServers) {
int serverIndex = getServerIndex(btnId, customServers, playerServers);
- if(BedrockConnect.userServers) {
+ if(BedrockConnect.getConfig().isUserServersEnabled()) {
switch (btnId) {
case 0:
return MainFormButton.CONNECT;
@@ -162,11 +162,10 @@ public class UIForms {
}
public static ModalFormRequestPacket createManageList() {
- currentForm = MANAGE_SERVER;
ModalFormRequestPacket mf = new ModalFormRequestPacket();
mf.setFormId(UIForms.MANAGE_SERVER);
- JsonObject out = UIComponents.createForm("form", BedrockConnect.language.getWording("manage", "heading"));
+ JsonObject out = UIComponents.createForm("form", BedrockConnect.getConfig().getLanguage().getWording("manage", "heading"));
out.addProperty("content", "");
JsonArray buttons = new JsonArray();
@@ -180,16 +179,15 @@ public class UIForms {
}
public static ModalFormRequestPacket createAddServer() {
- currentForm = ADD_SERVER;
ModalFormRequestPacket mf = new ModalFormRequestPacket();
mf.setFormId(UIForms.ADD_SERVER);
- JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.language.getWording("add", "heading"));
+ JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.getConfig().getLanguage().getWording("add", "heading"));
JsonArray inputs = new JsonArray();
- inputs.add(UIComponents.createInput(BedrockConnect.language.getWording("connect", "addressTitle"), BedrockConnect.language.getWording("connect", "addressPlaceholder")));
- inputs.add(UIComponents.createInput(BedrockConnect.language.getWording("connect", "portTitle"), BedrockConnect.language.getWording("connect", "portPlaceholder"), Integer.toString(DEFAULT_PORT)));
- inputs.add(UIComponents.createInput(BedrockConnect.language.getWording("connect", "displayNameTitle"), "", ""));
+ inputs.add(UIComponents.createInput(BedrockConnect.getConfig().getLanguage().getWording("connect", "addressTitle"), BedrockConnect.getConfig().getLanguage().getWording("connect", "addressPlaceholder")));
+ inputs.add(UIComponents.createInput(BedrockConnect.getConfig().getLanguage().getWording("connect", "portTitle"), BedrockConnect.getConfig().getLanguage().getWording("connect", "portPlaceholder"), Integer.toString(DEFAULT_PORT)));
+ inputs.add(UIComponents.createInput(BedrockConnect.getConfig().getLanguage().getWording("connect", "displayNameTitle"), "", ""));
out.add("content", inputs);
mf.setFormData(out.toString());
@@ -198,17 +196,16 @@ public class UIForms {
}
public static ModalFormRequestPacket createDirectConnect() {
- currentForm = DIRECT_CONNECT;
ModalFormRequestPacket mf = new ModalFormRequestPacket();
mf.setFormId(UIForms.DIRECT_CONNECT);
- JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.language.getWording("connect", "heading"));
+ JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.getConfig().getLanguage().getWording("connect", "heading"));
JsonArray inputs = new JsonArray();
- inputs.add(UIComponents.createInput(BedrockConnect.language.getWording("connect", "addressTitle"), BedrockConnect.language.getWording("connect", "addressPlaceholder")));
- inputs.add(UIComponents.createInput(BedrockConnect.language.getWording("connect", "portTitle"), BedrockConnect.language.getWording("connect", "portPlaceholder"), Integer.toString(DEFAULT_PORT)));
- inputs.add(UIComponents.createInput(BedrockConnect.language.getWording("connect", "displayNameTitle"), "", ""));
- inputs.add(UIComponents.createToggle(BedrockConnect.language.getWording("connect", "addToggle")));
+ inputs.add(UIComponents.createInput(BedrockConnect.getConfig().getLanguage().getWording("connect", "addressTitle"), BedrockConnect.getConfig().getLanguage().getWording("connect", "addressPlaceholder")));
+ inputs.add(UIComponents.createInput(BedrockConnect.getConfig().getLanguage().getWording("connect", "portTitle"), BedrockConnect.getConfig().getLanguage().getWording("connect", "portPlaceholder"), Integer.toString(DEFAULT_PORT)));
+ inputs.add(UIComponents.createInput(BedrockConnect.getConfig().getLanguage().getWording("connect", "displayNameTitle"), "", ""));
+ inputs.add(UIComponents.createToggle(BedrockConnect.getConfig().getLanguage().getWording("connect", "addToggle")));
out.add("content", inputs);
mf.setFormData(out.toString());
@@ -217,10 +214,9 @@ public class UIForms {
}
public static ModalFormRequestPacket createEditChooseServer(List<String> servers) {
- currentForm = EDIT_CHOOSE_SERVER;
ModalFormRequestPacket mf = new ModalFormRequestPacket();
mf.setFormId(UIForms.EDIT_CHOOSE_SERVER);
- JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.language.getWording("edit", "chooseHeading"));
+ JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.getConfig().getLanguage().getWording("edit", "chooseHeading"));
JsonArray inputs = new JsonArray();
@@ -228,7 +224,7 @@ public class UIForms {
for(int i = 0; i < servers.size(); i++) {
displayServers.add(UIComponents.getServerDisplayName(servers.get(i)));
}
- inputs.add(UIComponents.createDropdown(displayServers,BedrockConnect.language.getWording("edit", "serverDropdown"), "0"));
+ inputs.add(UIComponents.createDropdown(displayServers,BedrockConnect.getConfig().getLanguage().getWording("edit", "serverDropdown"), "0"));
out.add("content", inputs);
mf.setFormData(out.toString());
@@ -237,16 +233,15 @@ public class UIForms {
}
public static ModalFormRequestPacket createEditServer(String address, String port, String name) {
- currentForm = EDIT_SERVER;
ModalFormRequestPacket mf = new ModalFormRequestPacket();
mf.setFormId(UIForms.EDIT_SERVER);
- JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.language.getWording("edit", "heading"));
+ JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.getConfig().getLanguage().getWording("edit", "heading"));
JsonArray inputs = new JsonArray();
- inputs.add(UIComponents.createInput(BedrockConnect.language.getWording("connect", "addressTitle"), BedrockConnect.language.getWording("connect", "addressPlaceholder"), address));
- inputs.add(UIComponents.createInput(BedrockConnect.language.getWording("connect", "portTitle"), BedrockConnect.language.getWording("connect", "portPlaceholder"), port));
- inputs.add(UIComponents.createInput(BedrockConnect.language.getWording("connect", "displayNameTitle"), "", name));
+ inputs.add(UIComponents.createInput(BedrockConnect.getConfig().getLanguage().getWording("connect", "addressTitle"), BedrockConnect.getConfig().getLanguage().getWording("connect", "addressPlaceholder"), address));
+ inputs.add(UIComponents.createInput(BedrockConnect.getConfig().getLanguage().getWording("connect", "portTitle"), BedrockConnect.getConfig().getLanguage().getWording("connect", "portPlaceholder"), port));
+ inputs.add(UIComponents.createInput(BedrockConnect.getConfig().getLanguage().getWording("connect", "displayNameTitle"), "", name));
out.add("content", inputs);
mf.setFormData(out.toString());
@@ -255,10 +250,9 @@ public class UIForms {
}
public static ModalFormRequestPacket createRemoveServer(List<String> servers) {
- currentForm = REMOVE_SERVER;
ModalFormRequestPacket mf = new ModalFormRequestPacket();
mf.setFormId(UIForms.REMOVE_SERVER);
- JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.language.getWording("remove", "heading"));
+ JsonObject out = UIComponents.createForm("custom_form", BedrockConnect.getConfig().getLanguage().getWording("remove", "heading"));
JsonArray inputs = new JsonArray();
@@ -266,7 +260,7 @@ public class UIForms {
for(int i = 0; i < servers.size(); i++) {
displayServers.add(UIComponents.getServerDisplayName(servers.get(i)));
}
- inputs.add(UIComponents.createDropdown(displayServers,BedrockConnect.language.getWording("remove", "serverDropdown"), "0"));
+ inputs.add(UIComponents.createDropdown(displayServers,BedrockConnect.getConfig().getLanguage().getWording("remove", "serverDropdown"), "0"));
out.add("content", inputs);
mf.setFormData(out.toString());
@@ -275,12 +269,11 @@ public class UIForms {
}
public static ModalFormRequestPacket createError(String text) {
- currentForm = ERROR;
ModalFormRequestPacket mf = new ModalFormRequestPacket();
mf.setFormId(UIForms.ERROR);
JsonObject form = new JsonObject();
form.addProperty("type", "custom_form");
- form.addProperty("title", BedrockConnect.language.getWording("error", "heading"));
+ form.addProperty("title", BedrockConnect.getConfig().getLanguage().getWording("error", "heading"));
JsonArray content = new JsonArray();
content.add(UIComponents.createLabel(text));
form.add("content", content);
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/Database.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/Database.java
deleted file mode 100644
index ea37439..0000000
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/sql/Database.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package main.com.pyratron.pugmatt.bedrockconnect.sql;
-
-
-import java.sql.Connection;
-
-/**
- * Abstract Database class, serves as a base for any connection method (MySQL, SQLite, etc.)
- *
- * @author -_Husky_-
- * @author tips48
- */
-public abstract class Database {
-
-
- /**
- * Opens a connection with the database
- *
- * @return Connection opened
- */
- public abstract Connection openConnection();
-
- /**
- * Checks if a connection is open with the database
- *
- * @return true if a connection is open
- */
- public abstract boolean checkConnection();
-
- /**
- * Gets the connection with the database
- *
- * @return Connection with the database, null if none
- */
- public abstract Connection getConnection();
-
- /**
- * Closes the connection with the database
- */
- public abstract void closeConnection();
-} \ No newline at end of file
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BedrockProtocol.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BedrockProtocol.java
deleted file mode 100644
index 4126a60..0000000
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BedrockProtocol.java
+++ /dev/null
@@ -1,125 +0,0 @@
-package main.com.pyratron.pugmatt.bedrockconnect.utils;
-
-import org.cloudburstmc.protocol.bedrock.codec.BedrockCodec;
-import org.cloudburstmc.protocol.bedrock.codec.v544.Bedrock_v544;
-import org.cloudburstmc.protocol.bedrock.codec.v545.Bedrock_v545;
-import org.cloudburstmc.protocol.bedrock.codec.v554.Bedrock_v554;
-import org.cloudburstmc.protocol.bedrock.codec.v557.Bedrock_v557;
-import org.cloudburstmc.protocol.bedrock.codec.v560.Bedrock_v560;
-import org.cloudburstmc.protocol.bedrock.codec.v567.Bedrock_v567;
-import org.cloudburstmc.protocol.bedrock.codec.v568.Bedrock_v568;
-import org.cloudburstmc.protocol.bedrock.codec.v575.Bedrock_v575;
-import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582;
-import org.cloudburstmc.protocol.bedrock.codec.v589.Bedrock_v589;
-import org.cloudburstmc.protocol.bedrock.codec.v594.Bedrock_v594;
-import org.cloudburstmc.protocol.bedrock.codec.v618.Bedrock_v618;
-import org.cloudburstmc.protocol.bedrock.codec.v622.Bedrock_v622;
-import org.cloudburstmc.protocol.bedrock.codec.v630.Bedrock_v630;
-import org.cloudburstmc.protocol.bedrock.codec.v649.Bedrock_v649;
-import org.cloudburstmc.protocol.bedrock.codec.v662.Bedrock_v662;
-import org.cloudburstmc.protocol.bedrock.codec.v671.Bedrock_v671;
-import org.cloudburstmc.protocol.bedrock.codec.v685.Bedrock_v685;
-import org.cloudburstmc.protocol.bedrock.codec.v686.Bedrock_v686;
-import org.cloudburstmc.protocol.bedrock.codec.v712.Bedrock_v712;
-import org.cloudburstmc.protocol.bedrock.codec.v729.Bedrock_v729;
-import org.cloudburstmc.protocol.bedrock.codec.v748.Bedrock_v748;
-import org.cloudburstmc.protocol.bedrock.codec.v766.Bedrock_v766;
-import org.cloudburstmc.protocol.bedrock.codec.v776.Bedrock_v776;
-import org.cloudburstmc.protocol.bedrock.codec.v786.Bedrock_v786;
-import org.cloudburstmc.protocol.bedrock.codec.v800.Bedrock_v800;
-
-import java.util.ArrayList;
-import java.util.List;
-
-// Referenced from: https://github.com/GeyserMC/Geyser/blob/master/connector/src/main/java/org/geysermc/connector/network/BedrockProtocol.java
-
-public class BedrockProtocol {
-
- /**
- * Latest available version
- */
- public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v800.CODEC;
-
-
- /**
- * A list of all supported Bedrock versions that can join BedrockConnect
- */
- public static final List<BedrockCodec> SUPPORTED_BEDROCK_CODECS = new ArrayList<>();
-
- static {
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v544.CODEC);
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v545.CODEC.toBuilder()
- .minecraftVersion("1.19.21/1.19.22")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v554.CODEC.toBuilder()
- .minecraftVersion("1.19.30/1.19.31")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v557.CODEC.toBuilder()
- .minecraftVersion("1.19.40/1.19.41")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v560.CODEC.toBuilder()
- .minecraftVersion("1.19.50/1.19.51")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v567.CODEC.toBuilder()
- .minecraftVersion("1.19.52/1.19.62")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v568.CODEC);
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v575.CODEC.toBuilder()
- .minecraftVersion("1.19.70/1.19.71/1.19.73")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v582.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v589.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v594.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v618.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v622.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v630.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v649.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v662.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v671.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v685.CODEC.toBuilder()
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v686.CODEC.toBuilder()
- .minecraftVersion("1.21.2/1.21.3")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v712.CODEC.toBuilder()
- .minecraftVersion("1.21.20 - 1.21.23")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v729.CODEC.toBuilder()
- .minecraftVersion("1.21.30/1.21.31")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v748.CODEC.toBuilder()
- .minecraftVersion("1.21.40 - 1.21.44")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v766.CODEC.toBuilder()
- .minecraftVersion("1.21.50 - 1.21.51")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v776.CODEC.toBuilder()
- .minecraftVersion("1.21.60")
- .build());
- SUPPORTED_BEDROCK_CODECS.add(Bedrock_v786.CODEC);
- SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC);
- }
-
- /**
- * Gets the {@link BedrockCodec} of the given protocol version.
- * @param protocolVersion The protocol version to attempt to find
- * @return The packet codec, or null if the client's protocol is unsupported
- */
- public static BedrockCodec getBedrockCodec(int protocolVersion) {
- for (BedrockCodec packetCodec : SUPPORTED_BEDROCK_CODECS) {
- if (packetCodec.getProtocolVersion() == protocolVersion) {
- return packetCodec;
- }
- }
- return null;
- }
-}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/Binary.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/Binary.java
deleted file mode 100644
index f27a3ff..0000000
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/Binary.java
+++ /dev/null
@@ -1,322 +0,0 @@
-package main.com.pyratron.pugmatt.bedrockconnect.utils;
-
-import main.com.pyratron.pugmatt.bedrockconnect.utils.math.NukkitMath;
-
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import java.util.UUID;
-
-/**
- * author: MagicDroidX Nukkit Project
- */
-public class Binary {
-
- public Binary() {
-
- }
-
- public static int signByte(int value) {
- return value << 56 >> 56;
- }
-
- public static int unsignByte(int value) {
- return value & 0xff;
- }
-
- public static int signShort(int value) {
- return value << 48 >> 48;
- }
-
- public int unsignShort(int value) {
- return value & 0xffff;
- }
-
- public static int signInt(int value) {
- return value << 32 >> 32;
- }
-
- public static int unsignInt(int value) {
- return value;
- }
-
- // Triad: {0x00,0x00,0x01}<=>1
- public static int readTriad(byte[] bytes) {
- return readInt(new byte[]{(byte) 0x00, bytes[0], bytes[1], bytes[2]});
- }
-
- public static byte[] writeTriad(int value) {
- return new byte[]{(byte) ((value >>> 16) & 0xFF), (byte) ((value >>> 8) & 0xFF), (byte) (value & 0xFF)};
- }
-
- // LTriad: {0x01,0x00,0x00}<=>1
- public static int readLTriad(byte[] bytes) {
- return readLInt(new byte[]{bytes[0], bytes[1], bytes[2], (byte) 0x00});
- }
-
- public static byte[] writeLTriad(int value) {
- return new byte[]{(byte) (value & 0xFF), (byte) ((value >>> 8) & 0xFF), (byte) ((value >>> 16) & 0xFF)};
- }
-
- public static UUID readUUID(byte[] bytes) {
- return new UUID(readLLong(bytes), readLLong(
- new byte[]{bytes[8], bytes[9], bytes[10], bytes[11], bytes[12], bytes[13], bytes[14], bytes[15]}));
- }
-
- public static byte[] writeUUID(UUID uuid) {
- return appendBytes(writeLLong(uuid.getMostSignificantBits()), writeLLong(uuid.getLeastSignificantBits()));
- }
-
- public static boolean readBool(byte b) {
- return b == 0;
- }
-
- public static byte writeBool(boolean b) {
- return (byte) (b ? 0x01 : 0x00);
- }
-
- public static int readSignedByte(byte b) {
- return b & 0xFF;
- }
-
- public static byte writeByte(byte b) {
- return b;
- }
-
- public static int readShort(byte[] bytes) {
- return ((bytes[0] & 0xFF) << 8) + (bytes[1] & 0xFF);
- }
-
- public static short readSignedShort(byte[] bytes) {
- return (short) readShort(bytes);
- }
-
- public static byte[] writeShort(int s) {
- return new byte[]{(byte) ((s >>> 8) & 0xFF), (byte) (s & 0xFF)};
- }
-
- public static int readLShort(byte[] bytes) {
- return (bytes[1] & 0xFF << 8) + (bytes[0] & 0xFF);
- }
-
- public static short readSignedLShort(byte[] bytes) {
- return (short) readLShort(bytes);
- }
-
- public static byte[] writeLShort(int s) {
- s &= 0xffff;
- return new byte[]{(byte) (s & 0xFF), (byte) ((s >>> 8) & 0xFF)};
- }
-
- public static int readInt(byte[] bytes) {
- return ((bytes[0] & 0xff) << 24) + ((bytes[1] & 0xff) << 16) + ((bytes[2] & 0xff) << 8) + (bytes[3] & 0xff);
- }
-
- public static byte[] writeInt(int i) {
- return new byte[]{(byte) ((i >>> 24) & 0xFF), (byte) ((i >>> 16) & 0xFF), (byte) ((i >>> 8) & 0xFF),
- (byte) (i & 0xFF)};
- }
-
- public static int readLInt(byte[] bytes) {
- return ((bytes[3] & 0xff) << 24) + ((bytes[2] & 0xff) << 16) + ((bytes[1] & 0xff) << 8) + (bytes[0] & 0xff);
- }
-
- public static byte[] writeLInt(int i) {
- return new byte[]{(byte) (i & 0xFF), (byte) ((i >>> 8) & 0xFF), (byte) ((i >>> 16) & 0xFF),
- (byte) ((i >>> 24) & 0xFF)};
- }
-
- public static float readFloat(byte[] bytes) {
- return readFloat(bytes, -1);
- }
-
- public static float readFloat(byte[] bytes, int accuracy) {
- float val = Float.intBitsToFloat(readInt(bytes));
- if (accuracy > -1) {
- return (float) NukkitMath.round(val, accuracy);
- } else {
- return val;
- }
- }
-
- public static byte[] writeFloat(float f) {
- return writeInt(Float.floatToIntBits(f));
- }
-
- public static float readLFloat(byte[] bytes) {
- return readLFloat(bytes, -1);
- }
-
- public static float readLFloat(byte[] bytes, int accuracy) {
- float val = Float.intBitsToFloat(readLInt(bytes));
- if (accuracy > -1) {
- return (float) NukkitMath.round(val, accuracy);
- } else {
- return val;
- }
- }
-
- public static byte[] writeLFloat(float f) {
- return writeLInt(Float.floatToIntBits(f));
- }
-
- public static double readDouble(byte[] bytes) {
- return Double.longBitsToDouble(readLong(bytes));
- }
-
- public static byte[] writeDouble(double d) {
- return writeLong(Double.doubleToLongBits(d));
- }
-
- public static double readLDouble(byte[] bytes) {
- return Double.longBitsToDouble(readLLong(bytes));
- }
-
- public static byte[] writeLDouble(double d) {
- return writeLLong(Double.doubleToLongBits(d));
- }
-
- public static long readLong(byte[] bytes) {
- return (((long) bytes[0] << 56) + ((long) (bytes[1] & 0xFF) << 48) + ((long) (bytes[2] & 0xFF) << 40)
- + ((long) (bytes[3] & 0xFF) << 32) + ((long) (bytes[4] & 0xFF) << 24) + ((bytes[5] & 0xFF) << 16)
- + ((bytes[6] & 0xFF) << 8) + ((bytes[7] & 0xFF)));
- }
-
- public static byte[] writeLong(long l) {
- return new byte[]{(byte) (l >>> 56), (byte) (l >>> 48), (byte) (l >>> 40), (byte) (l >>> 32),
- (byte) (l >>> 24), (byte) (l >>> 16), (byte) (l >>> 8), (byte) (l)};
- }
-
- public static long readLLong(byte[] bytes) {
- return (((long) bytes[7] << 56) + ((long) (bytes[6] & 0xFF) << 48) + ((long) (bytes[5] & 0xFF) << 40)
- + ((long) (bytes[4] & 0xFF) << 32) + ((long) (bytes[3] & 0xFF) << 24) + ((bytes[2] & 0xFF) << 16)
- + ((bytes[1] & 0xFF) << 8) + ((bytes[0] & 0xFF)));
- }
-
- public static byte[] writeLLong(long l) {
- return new byte[]{(byte) (l), (byte) (l >>> 8), (byte) (l >>> 16), (byte) (l >>> 24), (byte) (l >>> 32),
- (byte) (l >>> 40), (byte) (l >>> 48), (byte) (l >>> 56),};
- }
-
- public static byte[] writeVarInt(int v) {
- BinaryStream stream = new BinaryStream();
- stream.putVarInt(v);
- return stream.getBuffer();
- }
-
- public static byte[] writeUnsignedVarInt(long v) {
- BinaryStream stream = new BinaryStream();
- stream.putUnsignedVarInt(v);
- return stream.getBuffer();
- }
-
- public static byte[] reserveBytes(byte[] bytes) {
- byte[] newBytes = new byte[bytes.length];
- for (int i = 0; i < bytes.length; i++) {
- newBytes[bytes.length - 1 - i] = bytes[i];
- }
- return newBytes;
- }
-
- public static String bytesToHexString(byte[] src) {
- return bytesToHexString(src, false);
- }
-
- public static String bytesToHexString(byte[] src, boolean blank) {
- StringBuilder stringBuilder = new StringBuilder("");
- if (src == null || src.length <= 0) {
- return null;
- }
-
- for (byte b : src) {
- if (!(stringBuilder.length() == 0) && blank) {
- stringBuilder.append(" ");
- }
- int v = b & 0xFF;
- String hv = Integer.toHexString(v);
- if (hv.length() < 2) {
- stringBuilder.append(0);
- }
- stringBuilder.append(hv);
- }
- return stringBuilder.toString().toUpperCase();
- }
-
- public static byte[] hexStringToBytes(String hexString) {
- if (hexString == null || hexString.equals("")) {
- return null;
- }
- String str = "0123456789ABCDEF";
- hexString = hexString.toUpperCase().replace(" ", "");
- int length = hexString.length() / 2;
- char[] hexChars = hexString.toCharArray();
- byte[] d = new byte[length];
- for (int i = 0; i < length; i++) {
- int pos = i * 2;
- d[i] = (byte) (((byte) str.indexOf(hexChars[pos]) << 4) | ((byte) str.indexOf(hexChars[pos + 1])));
- }
- return d;
- }
-
- public static byte[] subBytes(byte[] bytes, int start, int length) {
- int len = Math.min(bytes.length, start + length);
- return Arrays.copyOfRange(bytes, start, len);
- }
-
- public static byte[] subBytes(byte[] bytes, int start) {
- return subBytes(bytes, start, bytes.length - start);
- }
-
- public static byte[][] splitBytes(byte[] bytes, int chunkSize) {
- byte[][] splits = new byte[(bytes.length + chunkSize - 1) / chunkSize][chunkSize];
- int chunks = 0;
-
- for (int i = 0; i < bytes.length; i += chunkSize) {
- if ((bytes.length - i) > chunkSize) {
- splits[chunks] = Arrays.copyOfRange(bytes, i, i + chunkSize);
- } else {
- splits[chunks] = Arrays.copyOfRange(bytes, i, bytes.length);
- }
- chunks++;
- }
-
- return splits;
- }
-
- public static byte[] appendBytes(byte[][] bytes) {
- int length = 0;
- for (byte[] b : bytes) {
- length += b.length;
- }
- ByteBuffer buffer = ByteBuffer.allocate(length);
- for (byte[] b : bytes) {
- buffer.put(b);
- }
- return buffer.array();
- }
-
- public static byte[] appendBytes(byte byte1, byte[]... bytes2) {
- int length = 1;
- for (byte[] bytes : bytes2) {
- length += bytes.length;
- }
- ByteBuffer buffer = ByteBuffer.allocate(length);
- buffer.put(byte1);
- for (byte[] bytes : bytes2) {
- buffer.put(bytes);
- }
- return buffer.array();
- }
-
- public static byte[] appendBytes(byte[] bytes1, byte[]... bytes2) {
- int length = bytes1.length;
- for (byte[] bytes : bytes2) {
- length += bytes.length;
- }
- ByteBuffer buffer = ByteBuffer.allocate(length);
- buffer.put(bytes1);
- for (byte[] bytes : bytes2) {
- buffer.put(bytes);
- }
- return buffer.array();
- }
-} \ No newline at end of file
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BinaryStream.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BinaryStream.java
deleted file mode 100644
index a52301e..0000000
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/BinaryStream.java
+++ /dev/null
@@ -1,528 +0,0 @@
-package main.com.pyratron.pugmatt.bedrockconnect.utils;
-
-import java.nio.charset.StandardCharsets;
-import java.util.Arrays;
-
-/**
- * author: MagicDroidX Nukkit Project
- */
-public class BinaryStream {
-
- public int offset;
- private byte[] buffer = new byte[32];
- private int count;
-
- private static final int MAX_ARRAY_SIZE = Integer.MAX_VALUE - 8;
-
- public BinaryStream() {
- this.buffer = new byte[32];
- this.offset = 0;
- this.count = 0;
- }
-
- public BinaryStream(byte[] buffer) {
- this(buffer, 0);
- }
-
- public BinaryStream(byte[] buffer, int offset) {
- this.buffer = buffer;
- this.offset = offset;
- this.count = buffer.length;
- }
-
- public void reset() {
- this.buffer = new byte[32];
- this.offset = 0;
- this.count = 0;
- }
-
- public byte[] getBuffer() {
- return Arrays.copyOf(buffer, count);
- }
-
- public void setBuffer(byte[] buffer) {
- this.buffer = buffer;
- this.count = buffer == null ? -1 : buffer.length;
- }
-
- public void setBuffer(byte[] buffer, int offset) {
- this.setBuffer(buffer);
- this.setOffset(offset);
- }
-
- public int getOffset() {
- return offset;
- }
-
- public void setOffset(int offset) {
- this.offset = offset;
- }
-
- public int getCount() {
- return count;
- }
-
- public byte[] get() {
- return this.get(this.count - this.offset);
- }
-
- public byte[] get(int len) {
- if (len < 0) {
- this.offset = this.count - 1;
- return new byte[0];
- }
- len = Math.min(len, this.getCount() - this.offset);
- this.offset += len;
- return Arrays.copyOfRange(this.buffer, this.offset - len, this.offset);
- }
-
- public void put(byte[] bytes) {
- if (bytes == null) {
- return;
- }
-
- this.ensureCapacity(this.count + bytes.length);
-
- System.arraycopy(bytes, 0, this.buffer, this.count, bytes.length);
- this.count += bytes.length;
- }
-
- public long getLong() {
- return Binary.readLong(this.get(8));
- }
-
- public void putLong(long l) {
- this.put(Binary.writeLong(l));
- }
-
- public int getInt() {
- return Binary.readInt(this.get(4));
- }
-
- public void putInt(int i) {
- this.put(Binary.writeInt(i));
- }
-
- public long getLLong() {
- return Binary.readLLong(this.get(8));
- }
-
- public void putLLong(long l) {
- this.put(Binary.writeLLong(l));
- }
-
- public int getLInt() {
- return Binary.readLInt(this.get(4));
- }
-
- public void putLInt(int i) {
- this.put(Binary.writeLInt(i));
- }
-
- public int getShort() {
- return Binary.readShort(this.get(2));
- }
-
- public void putShort(int s) {
- this.put(Binary.writeShort(s));
- }
-
- public int getLShort() {
- return Binary.readLShort(this.get(2));
- }
-
- public void putLShort(int s) {
- this.put(Binary.writeLShort(s));
- }
-
- public float getFloat() {
- return getFloat(-1);
- }
-
- public float getFloat(int accuracy) {
- return Binary.readFloat(this.get(4), accuracy);
- }
-
- public void putFloat(float v) {
- this.put(Binary.writeFloat(v));
- }
-
- public float getLFloat() {
- return getLFloat(-1);
- }
-
- public float getLFloat(int accuracy) {
- return Binary.readLFloat(this.get(4), accuracy);
- }
-
- public void putLFloat(float v) {
- this.put(Binary.writeLFloat(v));
- }
-
- public int getTriad() {
- return Binary.readTriad(this.get(3));
- }
-
- public void putTriad(int triad) {
- this.put(Binary.writeTriad(triad));
- }
-
- public int getLTriad() {
- return Binary.readLTriad(this.get(3));
- }
-
- public void putLTriad(int triad) {
- this.put(Binary.writeLTriad(triad));
- }
-
- public boolean getBoolean() {
- return this.getByte() == 0x01;
- }
-
- public void putBoolean(boolean bool) {
- this.putByte((byte) (bool ? 1 : 0));
- }
-
- public int getByte() {
- return this.buffer[this.offset++] & 0xff;
- }
-
- public void putByte(byte b) {
- this.put(new byte[]{b});
- }
-
- /** public void putEntityLink(PEEntityLink link) {
- putVarLong(link.riding);
- putVarLong(link.rider);
- putByte(link.type);
- putByte(link.unknownByte);
- }
-
-// public PEEntityLink getEntityLink() {
-// return new PEEntityLink(
-// getVarLong(),
-// getVarLong(),
-// getByte(),
-// getByte());
-// }
-
- public Map<String, GameRule> getGameRules() {
- int count = (int) getUnsignedVarInt();
- Map<String, GameRule> rules = new HashMap<>();
- for (int i = 0; i < count; i++) {
- GameRule rule = GameRule.read(this);
- rules.put(rule.name, rule);
- }
- return rules;
- }
-
- public void putGameRules(Map<String, GameRule> rules) {
- if (rules == null) {
- putUnsignedVarInt(0);
- return;
- }
- putUnsignedVarInt(rules.size());
- for (GameRule rule : rules.values()) {
- rule.write(this);
- }
- }
-
- public float getByteRotation() {
- return (((float) (getByte() & 0xFF)) * (360 / 256));
- }
-
- public void putByteRotation(float rotation) {
- putByte((byte) (((int) (rotation / (360 / 256))) & 0xFF));
- }
-
- /**
- * Reads a list of Attributes from the stream.
- *
- * @return Attribute[]
- */
- /**
- public PEEntityAttribute[] getAttributeList() throws Exception {
- List<PEEntityAttribute> list = new ArrayList<>();
- long count = this.getUnsignedVarInt();
-
- for (int i = 0; i < count; ++i) {
- String name = this.getString();
- PEEntityAttribute attr = PEEntityAttribute.findAttribute(name);
- if (attr != null) {
- attr.min = getLFloat();
- attr.currentValue = getLFloat();
- attr.max = this.getLFloat();
- list.add(attr);
- } else {
- throw new Exception("Unknown attribute type \"" + name + "\"");
- }
- }
-
- return list.stream().toArray(PEEntityAttribute[]::new);
- }
- /**
-
- /**
- * Writes a list of Attributes to the packet buffer using the standard
- * format.
- */
- /**
- public void putAttributeList(PEEntityAttribute[] attributes) {
- this.putUnsignedVarInt(attributes.length);
- for (PEEntityAttribute attribute : attributes) {
- this.putString(attribute.name);
- this.putLFloat(attribute.min);
- this.putLFloat(attribute.currentValue);
- this.putLFloat(attribute.max);
- }
- }
-
- public void putUUID(UUID uuid) {
- this.put(Binary.writeUUID(uuid));
- }
-
- public UUID getUUID() {
- return Binary.readUUID(this.get(16));
- }
-
- public void putSkin(Skin skin) {
- this.putString(skin.getModel());
- this.putByteArray(skin.getData());
- this.putByteArray(skin.getCape().getData());
- }
-
- public Skin getSkin() {
- String modelId = this.getString();
- byte[] skinData = this.getByteArray();
- return new Skin(skinData, modelId);
- }
-
- public Slot getSlot() {
- int id = this.getVarInt();
-
- if (id <= 0) {
- return Slot.AIR;
- }
- int auxValue = this.getVarInt();
- int data = auxValue >> 8;
- if (data == Short.MAX_VALUE) {
- data = -1;
- }
- int cnt = auxValue & 0xff;
-
- int nbtLen = this.getLShort();
- byte[] nbt;
- CompoundTag tag = null;
- if (nbtLen > 0) {
- nbt = this.get(nbtLen);
- try {
- tag = NBTIO.read(nbt, ByteOrder.LITTLE_ENDIAN, false);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- // TODO
- int canPlaceOn = this.getVarInt();
- if (canPlaceOn > 0) {
- for (int i = 0; i < canPlaceOn; ++i) {
- this.getString();
- }
- }
-
- // TODO
- int canDestroy = this.getVarInt();
- if (canDestroy > 0) {
- for (int i = 0; i < canDestroy; ++i) {
- this.getString();
- }
- }
-
- return new Slot(id, data, cnt, tag);
- }
-
- public void putSlot(Slot item) {
- if (item == null || item.id == 0) {
- this.putVarInt(0);
- return;
- }
-
- this.putVarInt(item.id);
- int auxValue = ((item.damage & 0x7fff) << 8) | item.count;
- this.putVarInt(auxValue);
- byte[] nbt;
- if (item.tag != null) {
- try {
- nbt = NBTIO.write(item.tag, ByteOrder.LITTLE_ENDIAN, false);
- } catch (IOException e) {
- e.printStackTrace();
- nbt = new byte[0];
- }
- } else {
- nbt = new byte[0];
- }
- this.putLShort(nbt.length);
- this.put(nbt);
- this.putVarInt(0); // TODO CanPlaceOn entry count
- this.putVarInt(0); // TODO CanDestroy entry count
- }
-
- **/
-
-
- public byte[] getByteArray() {
- return this.get((int) this.getUnsignedVarInt());
- }
-
- public void putByteArray(byte[] b) {
- this.putUnsignedVarInt(b.length);
- this.put(b);
- }
-
- public String getString() {
- return new String(this.getByteArray(), StandardCharsets.UTF_8);
- }
-
- public void putString(String string) {
- byte[] b = string.getBytes(StandardCharsets.UTF_8);
- this.putByteArray(b);
- }
-
- public long getUnsignedVarInt() {
- return VarInt.readUnsignedVarInt(this);
- }
-
- public void putUnsignedVarInt(long v) {
- VarInt.writeUnsignedVarInt(this, v);
- }
-
- public int getVarInt() {
- return VarInt.readVarInt(this);
- }
-
- public void putVarInt(int v) {
- VarInt.writeVarInt(this, v);
- }
-
- public long getVarLong() {
- return VarInt.readVarLong(this);
- }
-
- public void putVarLong(long v) {
- VarInt.writeVarLong(this, v);
- }
-
- public long getUnsignedVarLong() {
- return VarInt.readUnsignedVarLong(this);
- }
-
- public void putUnsignedVarLong(long v) {
- VarInt.writeUnsignedVarLong(this, v);
- }
-
- /**
- public BlockPosition getBlockPosition() {
- return new BlockPosition(this.getVarInt(), (int) this.getUnsignedVarInt(), this.getVarInt());
- }
-
- public BlockPosition getSignedBlockPosition() {
- return new BlockPosition(getVarInt(), getVarInt(), getVarInt());
- }
-
- public void putSignedBlockPosition(BlockPosition v) {
- putVarInt(v.x);
- putVarInt(v.y);
- putVarInt(v.z);
- }
-
- public void putBlockPosition(BlockPosition v) {
- this.putBlockPosition(v.x, v.y, v.z);
- }
-
- public void putBlockPosition(int x, int y, int z) {
- this.putVarInt(x);
- this.putUnsignedVarInt(y);
- this.putVarInt(z);
- }
-
- public Vector3F getVector3F() {
- return new Vector3F(this.getLFloat(4), this.getLFloat(4), this.getLFloat(4));
- }
-
- public void putVector3F(Vector3F v) {
- if (v == null) {
- this.putVector3F(0f, 0f, 0f);
- } else {
- this.putVector3F(v.x, v.y, v.z);
- }
- }
-
- public void putVector3F(float x, float y, float z) {
- this.putLFloat(Math.round(x * 10000f) / 10000f);
- this.putLFloat(Math.round(y * 10000f) / 10000f);
- this.putLFloat(Math.round(z * 10000f) / 10000f);
- }
-
- /**
- * Reads and returns an EntityUniqueID
- *
- * @return int
- */
- public long getEntityUniqueId() {
- return this.getVarLong();
- }
-
- /**
- * Writes an EntityUniqueID
- */
- public void putEntityUniqueId(long eid) {
- this.putVarLong(eid);
- }
-
- /**
- * Reads and returns an EntityRuntimeID
- */
- public long getEntityRuntimeId() {
- return this.getUnsignedVarLong();
- }
-
- /**
- * Writes an EntityUniqueID
- */
- public void putEntityRuntimeId(long eid) {
- this.putUnsignedVarLong(eid);
- }
-
- public boolean feof() {
- return this.offset < 0 || this.offset >= this.buffer.length;
- }
-
- private void ensureCapacity(int minCapacity) {
- // overflow-conscious code
- if (minCapacity - buffer.length > 0) {
- grow(minCapacity);
- }
- }
-
- private void grow(int minCapacity) {
- // overflow-conscious code
- int oldCapacity = buffer.length;
- int newCapacity = oldCapacity << 1;
-
- if (newCapacity - minCapacity < 0) {
- newCapacity = minCapacity;
- }
-
- if (newCapacity - MAX_ARRAY_SIZE > 0) {
- newCapacity = hugeCapacity(minCapacity);
- }
- this.buffer = Arrays.copyOf(buffer, newCapacity);
- }
-
- private static int hugeCapacity(int minCapacity) {
- if (minCapacity < 0) { // overflow
- throw new OutOfMemoryError();
- }
- return (minCapacity > MAX_ARRAY_SIZE) ? Integer.MAX_VALUE : MAX_ARRAY_SIZE;
- }
-}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/PaletteManager.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/PaletteManager.java
deleted file mode 100644
index b005586..0000000
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/PaletteManager.java
+++ /dev/null
@@ -1,192 +0,0 @@
-package main.com.pyratron.pugmatt.bedrockconnect.utils;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.databind.DeserializationFeature;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import io.netty.buffer.ByteBuf;
-import io.netty.buffer.Unpooled;
-import main.com.pyratron.pugmatt.bedrockconnect.BedrockConnect;
-import org.cloudburstmc.nbt.NBTInputStream;
-import org.cloudburstmc.nbt.NbtList;
-import org.cloudburstmc.nbt.NbtMap;
-import org.cloudburstmc.nbt.NbtUtils;
-import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData;
-import org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemData;
-import org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemGroup;
-import org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemCategory;
-
-import java.io.*;
-import java.nio.ByteOrder;
-import java.util.*;
-
-// https://github.com/DragonetMC/DragonProxy/blob/rewrite/proxy/src/main/java/org/dragonet/proxy/util/PaletteManager.java
-// Author: lukeeey
-
-public class PaletteManager {
-
- private ArrayList<RuntimeEntry> entries;
-
- private ByteBuf cachedPalette;
-
- public NbtList<NbtMap> CACHED_PALLETE;
-
- public static final NbtMap BIOMES;
-
- static {
- InputStream stream = BedrockConnect.class.getClassLoader().getResourceAsStream("tables/biome_definitions.dat");
-
- NbtMap biomesTag;
-
- try (NBTInputStream biomenbtInputStream = NbtUtils.createNetworkReader(stream)){
- biomesTag = (NbtMap) biomenbtInputStream.readTag();
- BIOMES = biomesTag;
- } catch (Exception ex) {
- throw new AssertionError(ex);
- }
- }
-
- public static final NbtMap ENTITY_IDENTIFIERS;
-
- static {
- InputStream stream = BedrockConnect.class.getClassLoader().getResourceAsStream("tables/entity_identifiers.dat");
-
- NbtMap entityTag;
-
- try (NBTInputStream entitynbtInputStream = NbtUtils.createNetworkReader(stream)){
- entityTag = (NbtMap) entitynbtInputStream.readTag();
- ENTITY_IDENTIFIERS = entityTag;
- } catch (Exception ex) {
- throw new AssertionError(ex);
- }
- }
-
- private static final ObjectMapper JSON_MAPPER = new ObjectMapper().disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
-
- public static final List<ItemData> CREATIVE_ITEMS;
-
- public static final List<CreativeItemData> CREATIVE_ITEM_DATA;
- public static final List<CreativeItemGroup> CREATIVE_ITEM_GROUPS;
-
- static {
- /* Load creative items */
- InputStream stream = BedrockConnect.class.getClassLoader().getResourceAsStream("tables/creative_items.json");
-
- JsonNode creativeItemEntries;
- try {
- creativeItemEntries = JSON_MAPPER.readTree(stream).get("items");
- } catch (Exception e) {
- throw new AssertionError("Unable to load creative items", e);
- }
-
- List<ItemData> creativeItems = new ArrayList<>();
- List<CreativeItemData> creativeItemData = new ArrayList<>();
- for (JsonNode itemNode : creativeItemEntries) {
- int damage = 0;
- int count = 1;
- int groupId = 0;
- NbtMap tag = null;
-
- if (itemNode.has("damage")) {
- damage = itemNode.get("damage").asInt();
- }
- if (itemNode.has("count")) {
- damage = itemNode.get("count").asInt();
- }
- if (itemNode.has("groupId")) {
- groupId = itemNode.get("groupId").asInt();
- }
- if (itemNode.has("nbt_b64")) {
- byte[] bytes = Base64.getDecoder().decode(itemNode.get("nbt_b64").asText());
- ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
- try {
- tag = (NbtMap) NbtUtils.createReaderLE(bais).readTag();
- } catch (IOException e) {
- BedrockConnect.logger.error("Error loading creative items file", e);
- }
- }
-
- ItemData item = ItemData.builder()
- .netId(itemNode.get("id").asInt())
- .damage(damage)
- .count(count)
- .tag(tag).build();
- // Change to something like this?
- // ItemData.builder()
- // .definition(definition)
- // .damage(damage)
- // .count(count)
- // .tag(tag)
- // .blockDefinition(blockDefinition);
- creativeItems.add(item);
- creativeItemData.add(new CreativeItemData(item, item.getNetId(), groupId));
- }
-
- CREATIVE_ITEMS = creativeItems;
- CREATIVE_ITEM_DATA = creativeItemData;
-
- InputStream groupStream = BedrockConnect.class.getClassLoader().getResourceAsStream("tables/creative_items.json");
-
- JsonNode creativeItemGroupEntries;
- try {
- creativeItemGroupEntries = JSON_MAPPER.readTree(groupStream).get("groups");
- } catch (Exception e) {
- throw new AssertionError("Unable to load creative item groups", e);
- }
-
- List<CreativeItemGroup> creativeItemGroups = new ArrayList<>();
- for (JsonNode creativeItemEntry : creativeItemGroupEntries) {
- CreativeItemCategory category = CreativeItemCategory.valueOf(creativeItemEntry.get("category").asText().toUpperCase(Locale.ROOT));
- String name = creativeItemEntry.get("name").asText();
-
- JsonNode icon = creativeItemEntry.get("icon");
- String identifier = icon.get("id").asText();
-
- creativeItemGroups.add(new CreativeItemGroup(category, name, ItemData.AIR));
- }
-
- CREATIVE_ITEM_GROUPS = creativeItemGroups;
- }
-
-
-
- public PaletteManager() {
- InputStream stream = BedrockConnect.class.getClassLoader().getResourceAsStream("tables/runtime_block_states.dat");
- if (stream == null) {
- throw new AssertionError("Unable to locate block state nbt");
- }
-
- Map<String, Integer> blockIdToIdentifier = new HashMap<>();
- NbtList<NbtMap> tag;
-
- NBTInputStream nbtInputStream = NbtUtils.createNetworkReader(stream);
-
- NbtList<NbtMap> blocksTag;
- try {
- tag = (NbtList<NbtMap>) nbtInputStream.readTag();
- nbtInputStream.close();
- } catch (Exception ex) {
- BedrockConnect.logger.error("Failed to receive blocks palette");
- throw new AssertionError(ex);
- }
-
- CACHED_PALLETE = tag;
- }
-
- private static class RuntimeEntry {
- @JsonProperty("name")
- private String name;
- @JsonProperty("id")
- private int id;
- @JsonProperty("data")
- private int data;
-
- public RuntimeEntry() {}
-
- public RuntimeEntry(String name, int id, int data) {
- this.id = id;
- this.name = name;
- this.data = data;
- }
- }
-}
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/VarInt.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/VarInt.java
deleted file mode 100644
index ad5ec7e..0000000
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/VarInt.java
+++ /dev/null
@@ -1,235 +0,0 @@
-package main.com.pyratron.pugmatt.bedrockconnect.utils;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-
-/**
- * Tool class for VarInt or VarLong operations.
- * <p>
- * Some code from http://wiki.vg/Protocol.
- *
- * @author MagicDroidX
- * @author lmlstarqaq
- */
-public final class VarInt {
-
- private VarInt() {
- // no instance
- }
-
- /**
- * @param v Signed int
- * @return Unsigned encoded int
- */
- public static long encodeZigZag32(int v) {
- // Note: the right-shift must be arithmetic
- return (long) ((v << 1) ^ (v >> 31));
- }
-
- /**
- * @param v Unsigned encoded int
- * @return Signed decoded int
- */
- public static int decodeZigZag32(long v) {
- return (int) (v >> 1) ^ -(int) (v & 1);
- }
-
- /**
- * @param v Signed long
- * @return Unsigned encoded long
- */
- public static long encodeZigZag64(long v) {
- return (v << 1) ^ (v >> 63);
- }
-
- /**
- * @param v Signed encoded long
- * @return Unsigned decoded long
- */
- public static long decodeZigZag64(long v) {
- return (v >>> 1) ^ -(v & 1);
- }
-
- /**
- * @param stream BinaryStream
- * @return Signed int
- */
- public static int readVarInt(BinaryStream stream) {
- return decodeZigZag32(readUnsignedVarInt(stream));
- }
-
- /**
- * @param stream InputStream
- * @return Signed int
- */
- public static int readVarInt(InputStream stream) throws IOException {
- return decodeZigZag32(readUnsignedVarInt(stream));
- }
-
- /**
- * @param stream BinaryStream
- * @return Unsigned int
- */
- public static long readUnsignedVarInt(BinaryStream stream) {
- return read(stream, 5);
- }
-
- /**
- * @param stream InputStream
- * @return Unsigned int
- */
- public static long readUnsignedVarInt(InputStream stream) throws IOException {
- return read(stream, 5);
- }
-
- /**
- * @param stream BinaryStream
- * @return Signed long
- */
- public static long readVarLong(BinaryStream stream) {
- return decodeZigZag64(readUnsignedVarLong(stream));
- }
-
- /**
- * @param stream InputStream
- * @return Signed long
- */
- public static long readVarLong(InputStream stream) throws IOException {
- return decodeZigZag64(readUnsignedVarLong(stream));
- }
-
- /**
- * @param stream BinaryStream
- * @return Unsigned long
- */
- public static long readUnsignedVarLong(BinaryStream stream) {
- return read(stream, 10);
- }
-
- /**
- * @param stream InputStream
- * @return Unsigned long
- */
- public static long readUnsignedVarLong(InputStream stream) throws IOException {
- return read(stream, 10);
- }
-
- /**
- * @param stream BinaryStream
- * @param value Signed int
- */
- public static void writeVarInt(BinaryStream stream, int value) {
- writeUnsignedVarInt(stream, encodeZigZag32(value));
- }
-
- /**
- * @param stream OutputStream
- * @param value Signed int
- */
- public static void writeVarInt(OutputStream stream, int value) throws IOException {
- writeUnsignedVarInt(stream, encodeZigZag32(value));
- }
-
- /**
- * @param stream BinaryStream
- * @param value Unsigned int
- */
- public static void writeUnsignedVarInt(BinaryStream stream, long value) {
- write(stream, value);
- }
-
- /**
- * @param stream OutputStream
- * @param value Unsigned int
- */
- public static void writeUnsignedVarInt(OutputStream stream, long value) throws IOException {
- write(stream, value);
- }
-
- /**
- * @param stream BinaryStream
- * @param value Signed long
- */
- public static void writeVarLong(BinaryStream stream, long value) {
- writeUnsignedVarLong(stream, encodeZigZag64(value));
- }
-
- /**
- * @param stream OutputStream
- * @param value Signed long
- */
- public static void writeVarLong(OutputStream stream, long value) throws IOException {
- writeUnsignedVarLong(stream, encodeZigZag64(value));
- }
-
- /**
- * @param stream BinaryStream
- * @param value Unsigned long
- */
- public static void writeUnsignedVarLong(BinaryStream stream, long value) {
- write(stream, value);
- }
-
- /**
- * @param stream OutputStream
- * @param value Unsigned long
- */
- public static void writeUnsignedVarLong(OutputStream stream, long value) throws IOException {
- write(stream, value);
- }
-
- private static long read(BinaryStream stream, int maxSize) {
- long value = 0;
- int size = 0;
- int b;
- while (((b = stream.getByte()) & 0x80) == 0x80) {
- value |= (long) (b & 0x7F) << (size++ * 7);
- if (size >= maxSize) {
- throw new IllegalArgumentException("VarLong too big");
- }
- }
-
- return value | ((long) (b & 0x7F) << (size * 7));
- }
-
- private static long read(InputStream stream, int maxSize) throws IOException {
- long value = 0;
- int size = 0;
- int b;
- while (((b = stream.read()) & 0x80) == 0x80) {
- value |= (long) (b & 0x7F) << (size++ * 7);
- if (size >= maxSize) {
- throw new IllegalArgumentException("VarLong too big");
- }
- }
-
- return value | ((long) (b & 0x7F) << (size * 7));
- }
-
- private static void write(BinaryStream stream, long value) {
- do {
- byte temp = (byte) (value & 0b01111111);
- // Note: >>> means that the sign bit is shifted with the rest of the number
- // rather than being left alone
- value >>>= 7;
- if (value != 0) {
- temp |= 0b10000000;
- }
- stream.putByte(temp);
- } while (value != 0);
- }
-
- private static void write(OutputStream stream, long value) throws IOException {
- do {
- byte temp = (byte) (value & 0b01111111);
- // Note: >>> means that the sign bit is shifted with the rest of the number
- // rather than being left alone
- value >>>= 7;
- if (value != 0) {
- temp |= 0b10000000;
- }
- stream.write(temp);
- } while (value != 0);
- }
-} \ No newline at end of file
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/math/NukkitMath.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/math/NukkitMath.java
deleted file mode 100644
index a7445df..0000000
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/math/NukkitMath.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package main.com.pyratron.pugmatt.bedrockconnect.utils.math;
-
-/**
- * author: MagicDroidX Nukkit Project
- */
-public class NukkitMath {
-
- public NukkitMath() {
-
- }
-
- public static int floorDouble(double n) {
- int i = (int) n;
- return n >= i ? i : i - 1;
- }
-
- public static int ceilDouble(double n) {
- int i = (int) (n + 1);
- return n >= i ? i : i - 1;
- }
-
- public static int floorFloat(float n) {
- int i = (int) n;
- return n >= i ? i : i - 1;
- }
-
- public static int ceilFloat(float n) {
- int i = (int) (n + 1);
- return n >= i ? i : i - 1;
- }
-
- public static int randomRange(NukkitRandom random) {
- return randomRange(random, 0);
- }
-
- public static int randomRange(NukkitRandom random, int start) {
- return randomRange(random, 0, 0x7fffffff);
- }
-
- public static int randomRange(NukkitRandom random, int start, int end) {
- return start + (random.nextInt() % (end + 1 - start));
- }
-
- public static double round(double d) {
- return round(d, 0);
- }
-
- public static double round(double d, int precision) {
- return ((double) Math.round(d * Math.pow(10, precision))) / Math.pow(10, precision);
- }
-
- public static double clamp(double check, double min, double max) {
- return check > max ? max : (check < min ? min : check);
- }
-
- public static double getDirection(double d0, double d1) {
- if (d0 < 0.0D) {
- d0 = -d0;
- }
-
- if (d1 < 0.0D) {
- d1 = -d1;
- }
-
- return d0 > d1 ? d0 : d1;
- }
-} \ No newline at end of file
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/math/NukkitRandom.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/math/NukkitRandom.java
deleted file mode 100644
index 013eb1f..0000000
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/utils/math/NukkitRandom.java
+++ /dev/null
@@ -1,79 +0,0 @@
-package main.com.pyratron.pugmatt.bedrockconnect.utils.math;
-
-import java.nio.ByteBuffer;
-import java.nio.ByteOrder;
-import java.util.zip.CRC32;
-
-/**
- * author: Angelic47 Nukkit Project
- */
-public class NukkitRandom {
-
- protected long seed;
-
- // constructor
- public NukkitRandom() {
- this(-1);
- }
-
- public NukkitRandom(long seeds) {
- if (seeds == -1) {
- seeds = System.currentTimeMillis() / 1000L;
- }
- this.setSeed(seeds);
- }
-
- public void setSeed(long seeds) {
- CRC32 crc32 = new CRC32();
- ByteBuffer buffer = ByteBuffer.allocate(4).order(ByteOrder.BIG_ENDIAN);
- buffer.putInt((int) seeds);
- crc32.update(buffer.array());
- this.seed = crc32.getValue();
- }
-
- public int nextSignedInt() {
- int t = (((int) ((this.seed * 65535) + 31337) >> 8) + 1337);
- this.seed ^= t;
- return t;
- }
-
- public int nextInt() {
- return this.nextSignedInt() & 0x7fffffff;
- }
-
- public double nextDouble() {
- return (double) this.nextInt() / 0x7fffffff;
- }
-
- public float nextFloat() {
- return (float) this.nextInt() / 0x7fffffff;
- }
-
- public float nextSignedFloat() {
- return (float) this.nextInt() / 0x7fffffff;
- }
-
- public double nextSignedDouble() {
- return (double) this.nextSignedInt() / 0x7fffffff;
- }
-
- public boolean nextBoolean() {
- return (this.nextSignedInt() & 0x01) == 0;
- }
-
- public int nextRange() {
- return nextRange(0, 0x7fffffff);
- }
-
- public int nextRange(int start) {
- return nextRange(start, 0x7fffffff);
- }
-
- public int nextRange(int start, int end) {
- return start + (this.nextInt() % (end + 1 - start));
- }
-
- public int nextBoundedInt(int bound) {
- return this.nextInt() % bound;
- }
-} \ No newline at end of file
diff --git a/serverlist-server/src/main/resources/icon.png b/serverlist-server/src/main/resources/icon.png
index c4aaa2c..cb41824 100644
--- a/serverlist-server/src/main/resources/icon.png
+++ b/serverlist-server/src/main/resources/icon.png
Binary files differ
diff --git a/serverlist-server/src/main/resources/plugin.yml b/serverlist-server/src/main/resources/plugin.yml
deleted file mode 100644
index 54aac41..0000000
--- a/serverlist-server/src/main/resources/plugin.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-name: BedrockConnect
-version: 0.0.5
-author: Pugmatt
-main: main.com.pyratron.pugmatt.bedrockconnect.BedrockConnect
-api-version: 1.13
diff --git a/serverlist-server/src/main/resources/tables/biome_definitions.dat b/serverlist-server/src/main/resources/tables/biome_definitions.dat
deleted file mode 100644
index 6d72cc9..0000000
--- a/serverlist-server/src/main/resources/tables/biome_definitions.dat
+++ /dev/null
Binary files differ
diff --git a/serverlist-server/src/main/resources/tables/creative_items.json b/serverlist-server/src/main/resources/tables/creative_items.json
deleted file mode 100644
index 52eda07..0000000
--- a/serverlist-server/src/main/resources/tables/creative_items.json
+++ /dev/null
@@ -1,8917 +0,0 @@
-{
- "groups": [
- {
- "name": "itemGroup.name.planks",
- "category": "construction",
- "icon": {
- "id": "minecraft:oak_planks",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQFAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19wbGFua3MECQBuYW1lX2hhc2ilMDLR92rQ4wMKAG5ldHdvcmtfaWS2GotyCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "itemGroup.name.walls",
- "category": "construction",
- "icon": {
- "id": "minecraft:cobblestone_wall",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSLAAAACAQAbmFtZRoAbWluZWNyYWZ0OmNvYmJsZXN0b25lX3dhbGwECQBuYW1lX2hhc2hZu/xE7lYtNgMKAG5ldHdvcmtfaWSLY2XwCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.fence",
- "category": "construction",
- "icon": {
- "id": "minecraft:oak_fence",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRVAAAACAQAbmFtZRMAbWluZWNyYWZ0Om9ha19mZW5jZQQJAG5hbWVfaGFzaGEmid7AaCWRAwoAbmV0d29ya19pZDvPEXcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.fenceGate",
- "category": "construction",
- "icon": {
- "id": "minecraft:fence_gate",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRrAAAACAQAbmFtZRQAbWluZWNyYWZ0OmZlbmNlX2dhdGUECQBuYW1lX2hhc2hTxpjEDmRzAwMKAG5ldHdvcmtfaWRAoluQCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.stairs",
- "category": "construction",
- "icon": {
- "id": "minecraft:stone_stairs",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRDAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX3N0YWlycwQJAG5hbWVfaGFzaNRjqVC5GRVDAwoAbmV0d29ya19pZDcCv+MKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.door",
- "category": "construction",
- "icon": {
- "id": "minecraft:wooden_door"
- }
- },
- {
- "name": "itemGroup.name.trapdoor",
- "category": "construction",
- "icon": {
- "id": "minecraft:trapdoor",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRgAAAACAQAbmFtZRIAbWluZWNyYWZ0OnRyYXBkb29yBAkAbmFtZV9oYXNotYiAJGtN0xADCgBuZXR3b3JrX2lkyTAWkAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "",
- "category": "construction",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.glass",
- "category": "construction",
- "icon": {
- "id": "minecraft:glass",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQUAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmdsYXNzBAkAbmFtZV9oYXNowGJByfWff6gDCgBuZXR3b3JrX2lk0hdLNwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- }
- },
- {
- "name": "itemGroup.name.glassPane",
- "category": "construction",
- "icon": {
- "id": "minecraft:glass_pane",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRmAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdsYXNzX3BhbmUECQBuYW1lX2hhc2gRSBHwNMQ4gQMKAG5ldHdvcmtfaWRGwixuCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "",
- "category": "construction",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.slab",
- "category": "construction",
- "icon": {
- "id": "minecraft:smooth_stone_slab",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQsAAAACAQAbmFtZRsAbWluZWNyYWZ0OnNtb290aF9zdG9uZV9zbGFiBAkAbmFtZV9oYXNon5I1yVw74uMDCgBuZXR3b3JrX2lkqvjcBQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.stoneBrick",
- "category": "construction",
- "icon": {
- "id": "minecraft:stone_bricks",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRiAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX2JyaWNrcwQJAG5hbWVfaGFzaGAiQu8VWVJRAwoAbmV0d29ya19pZH2DjXUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "",
- "category": "construction",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.sandstone",
- "category": "construction",
- "icon": {
- "id": "minecraft:sandstone",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQYAAAACAQAbmFtZRMAbWluZWNyYWZ0OnNhbmRzdG9uZQQJAG5hbWVfaGFzaFEmWsEHFI1AAwoAbmV0d29ya19pZPsXMaQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "",
- "category": "construction",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.copper",
- "category": "construction",
- "icon": {
- "id": "minecraft:copper_block",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRTAgAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9ibG9jawQJAG5hbWVfaGFzaDVxnehsGaZ1AwoAbmV0d29ya19pZIiUodwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "",
- "category": "construction",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.wool",
- "category": "construction",
- "icon": {
- "id": "minecraft:white_wool",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQjAAAACAQAbmFtZRQAbWluZWNyYWZ0OndoaXRlX3dvb2wECQBuYW1lX2hhc2jRWB7vaIEDiQMKAG5ldHdvcmtfaWSO8paQCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "itemGroup.name.woolCarpet",
- "category": "construction",
- "icon": {
- "id": "minecraft:white_carpet",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAAAACAQAbmFtZRYAbWluZWNyYWZ0OndoaXRlX2NhcnBldAQJAG5hbWVfaGFzaNeMHTI1fWPXAwoAbmV0d29ya19pZEahDFcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.concretePowder",
- "category": "construction",
- "icon": {
- "id": "minecraft:white_concrete_powder",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTtAAAACAQAbmFtZR8AbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaFUk9iXVjwV8AwoAbmV0d29ya19pZJPZY8AKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.concrete",
- "category": "construction",
- "icon": {
- "id": "minecraft:white_concrete",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTsAAAACAQAbmFtZRgAbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlBAkAbmFtZV9oYXNo6zAp7lsLlvkDCgBuZXR3b3JrX2lk3MAYQAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- }
- },
- {
- "name": "itemGroup.name.stainedClay",
- "category": "construction",
- "icon": {
- "id": "minecraft:hardened_clay",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSsAAAACAQAbmFtZRcAbWluZWNyYWZ0OmhhcmRlbmVkX2NsYXkECQBuYW1lX2hhc2jrnRwCJ0krJAMKAG5ldHdvcmtfaWRBCOrrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "itemGroup.name.glazedTerracotta",
- "category": "construction",
- "icon": {
- "id": "minecraft:white_glazed_terracotta",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAAAACAQAbmFtZSEAbWluZWNyYWZ0OndoaXRlX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoiVzCdoHAJo0DCgBuZXR3b3JrX2lkIlj9AAoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "",
- "category": "construction",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "",
- "category": "nature",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.ore",
- "category": "nature",
- "icon": {
- "id": "minecraft:iron_ore",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQPAAAACAQAbmFtZRIAbWluZWNyYWZ0Omlyb25fb3JlBAkAbmFtZV9oYXNoS7BYtLnfx3gDCgBuZXR3b3JrX2lk3loneQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- }
- },
- {
- "name": "itemGroup.name.stone",
- "category": "nature",
- "icon": {
- "id": "minecraft:stone",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnN0b25lBAkAbmFtZV9oYXNoE3mqhJxzJycDCgBuZXR3b3JrX2lkIQ4xgAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- }
- },
- {
- "name": "",
- "category": "nature",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.log",
- "category": "nature",
- "icon": {
- "id": "minecraft:oak_log",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQRAAAACAQAbmFtZREAbWluZWNyYWZ0Om9ha19sb2cECQBuYW1lX2hhc2ho6TS+K7PZFQMKAG5ldHdvcmtfaWQjfjoxCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.wood",
- "category": "nature",
- "icon": {
- "id": "minecraft:oak_wood",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTTAQAACAQAbmFtZRIAbWluZWNyYWZ0Om9ha193b29kBAkAbmFtZV9oYXNoqQIkuVPyJX0DCgBuZXR3b3JrX2lku2G1YAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "itemGroup.name.leaves",
- "category": "nature",
- "icon": {
- "id": "minecraft:oak_leaves",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQSAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19sZWF2ZXMECQBuYW1lX2hhc2h6O4xGqA2oKgMKAG5ldHdvcmtfaWT98c59CgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.sapling",
- "category": "nature",
- "icon": {
- "id": "minecraft:oak_sapling",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQGAAAACAQAbmFtZRUAbWluZWNyYWZ0Om9ha19zYXBsaW5nBAkAbmFtZV9oYXNoogXcT9QfjiUDCgBuZXR3b3JrX2lkG22C+AoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "",
- "category": "nature",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.seed",
- "category": "nature",
- "icon": {
- "id": "minecraft:wheat_seeds"
- }
- },
- {
- "name": "itemGroup.name.crop",
- "category": "nature",
- "icon": {
- "id": "minecraft:wheat"
- }
- },
- {
- "name": "",
- "category": "nature",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.grass",
- "category": "nature",
- "icon": {
- "id": "minecraft:fern",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRPBAAACAQAbmFtZQ4AbWluZWNyYWZ0OmZlcm4ECQBuYW1lX2hhc2iHbj3yXFn4owMKAG5ldHdvcmtfaWQKC6u7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "itemGroup.name.coral_decorations",
- "category": "nature",
- "icon": {
- "id": "minecraft:fire_coral",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRGAwAACAQAbmFtZRQAbWluZWNyYWZ0OmZpcmVfY29yYWwECQBuYW1lX2hhc2hOHyyECVQVJwMKAG5ldHdvcmtfaWS9vF0UCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "itemGroup.name.flower",
- "category": "nature",
- "icon": {
- "id": "minecraft:dandelion",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQlAAAACAQAbmFtZRMAbWluZWNyYWZ0OmRhbmRlbGlvbgQJAG5hbWVfaGFzaBJ3bEUi+Nn/AwoAbmV0d29ya19pZBjjC44KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "itemGroup.name.dye",
- "category": "nature",
- "icon": {
- "id": "minecraft:yellow_dye"
- }
- },
- {
- "name": "",
- "category": "nature",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.rawFood",
- "category": "nature",
- "icon": {
- "id": "minecraft:chicken"
- }
- },
- {
- "name": "itemGroup.name.mushroom",
- "category": "nature",
- "icon": {
- "id": "minecraft:brown_mushroom",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQnAAAACAQAbmFtZRgAbWluZWNyYWZ0OmJyb3duX211c2hyb29tBAkAbmFtZV9oYXNonYw/FO78WDoDCgBuZXR3b3JrX2lkLh1OXAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- }
- },
- {
- "name": "",
- "category": "nature",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.monsterStoneEgg",
- "category": "nature",
- "icon": {
- "id": "minecraft:infested_stone",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRhAAAACAQAbmFtZRgAbWluZWNyYWZ0OmluZmVzdGVkX3N0b25lBAkAbmFtZV9oYXNoxnRcHDu4zqQDCgBuZXR3b3JrX2lkpfcnsgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- }
- },
- {
- "name": "",
- "category": "nature",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.mobEgg",
- "category": "nature",
- "icon": {
- "id": "minecraft:chicken_spawn_egg"
- }
- },
- {
- "name": "",
- "category": "nature",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.coral",
- "category": "nature",
- "icon": {
- "id": "minecraft:tube_coral_block",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAQAACAQAbmFtZRoAbWluZWNyYWZ0OnR1YmVfY29yYWxfYmxvY2sECQBuYW1lX2hhc2iGkaiR7Eot4wMKAG5ldHdvcmtfaWQPNJ6sCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "itemGroup.name.sculk",
- "category": "nature",
- "icon": {
- "id": "minecraft:sculk",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAgAACAQAbmFtZQ8AbWluZWNyYWZ0OnNjdWxrBAkAbmFtZV9oYXNo2Lq7T5yQF8kDCgBuZXR3b3JrX2lkyqUPPgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- }
- },
- {
- "name": "",
- "category": "nature",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.helmet",
- "category": "equipment",
- "icon": {
- "id": "minecraft:leather_helmet"
- }
- },
- {
- "name": "itemGroup.name.chestplate",
- "category": "equipment",
- "icon": {
- "id": "minecraft:leather_chestplate"
- }
- },
- {
- "name": "itemGroup.name.leggings",
- "category": "equipment",
- "icon": {
- "id": "minecraft:leather_leggings"
- }
- },
- {
- "name": "itemGroup.name.boots",
- "category": "equipment",
- "icon": {
- "id": "minecraft:leather_boots"
- }
- },
- {
- "name": "itemGroup.name.sword",
- "category": "equipment",
- "icon": {
- "id": "minecraft:wooden_sword"
- }
- },
- {
- "name": "itemGroup.name.axe",
- "category": "equipment",
- "icon": {
- "id": "minecraft:wooden_axe"
- }
- },
- {
- "name": "itemGroup.name.pickaxe",
- "category": "equipment",
- "icon": {
- "id": "minecraft:wooden_pickaxe"
- }
- },
- {
- "name": "itemGroup.name.shovel",
- "category": "equipment",
- "icon": {
- "id": "minecraft:wooden_shovel"
- }
- },
- {
- "name": "itemGroup.name.hoe",
- "category": "equipment",
- "icon": {
- "id": "minecraft:wooden_hoe"
- }
- },
- {
- "name": "",
- "category": "equipment",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.arrow",
- "category": "equipment",
- "icon": {
- "id": "minecraft:arrow"
- }
- },
- {
- "name": "",
- "category": "equipment",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.cookedFood",
- "category": "equipment",
- "icon": {
- "id": "minecraft:cooked_chicken"
- }
- },
- {
- "name": "itemGroup.name.miscFood",
- "category": "equipment",
- "icon": {
- "id": "minecraft:bread"
- }
- },
- {
- "name": "",
- "category": "equipment",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.goatHorn",
- "category": "equipment",
- "icon": {
- "id": "minecraft:goat_horn"
- }
- },
- {
- "name": "",
- "category": "equipment",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.bundles",
- "category": "equipment",
- "icon": {
- "id": "minecraft:bundle"
- }
- },
- {
- "name": "itemGroup.name.horseArmor",
- "category": "equipment",
- "icon": {
- "id": "minecraft:leather_horse_armor"
- }
- },
- {
- "name": "",
- "category": "equipment",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.potion",
- "category": "equipment",
- "icon": {
- "id": "minecraft:potion"
- }
- },
- {
- "name": "itemGroup.name.splashPotion",
- "category": "equipment",
- "icon": {
- "id": "minecraft:splash_potion"
- }
- },
- {
- "name": "itemGroup.name.lingeringPotion",
- "category": "equipment",
- "icon": {
- "id": "minecraft:lingering_potion"
- }
- },
- {
- "name": "itemGroup.name.ominousBottle",
- "category": "equipment",
- "icon": {
- "id": "minecraft:ominous_bottle"
- }
- },
- {
- "name": "",
- "category": "equipment",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.bed",
- "category": "items",
- "icon": {
- "id": "minecraft:bed"
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.candles",
- "category": "items",
- "icon": {
- "id": "minecraft:candle",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSbAgAACAQAbmFtZRAAbWluZWNyYWZ0OmNhbmRsZQQJAG5hbWVfaGFzaHPd+MsNdWTfAwoAbmV0d29ya19pZHsBMA0KBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.anvil",
- "category": "items",
- "icon": {
- "id": "minecraft:anvil",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSRAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmFudmlsBAkAbmFtZV9oYXNoNqB3fgcUCbwDCgBuZXR3b3JrX2lkqXzNjwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.chest",
- "category": "items",
- "icon": {
- "id": "minecraft:chest",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ2AAAACAQAbmFtZQ8AbWluZWNyYWZ0OmNoZXN0BAkAbmFtZV9oYXNog9ozMxlcA88DCgBuZXR3b3JrX2lkDkOFvAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.shulkerBox",
- "category": "items",
- "icon": {
- "id": "minecraft:undyed_shulker_box",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTNAAAACAQAbmFtZRwAbWluZWNyYWZ0OnVuZHllZF9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaOC9mypm/MlBAwoAbmV0d29ya19pZJ8rxp0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.record",
- "category": "items",
- "icon": {
- "id": "minecraft:music_disc_13"
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.sign",
- "category": "items",
- "icon": {
- "id": "minecraft:oak_sign"
- }
- },
- {
- "name": "itemGroup.name.hanging_sign",
- "category": "items",
- "icon": {
- "id": "minecraft:oak_hanging_sign"
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.skull",
- "category": "items",
- "icon": {
- "id": "minecraft:creeper_head",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTHBAAACAQAbmFtZRYAbWluZWNyYWZ0OmNyZWVwZXJfaGVhZAQJAG5hbWVfaGFzaCvAGFMS/RqVAwoAbmV0d29ya19pZEfskXYKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.enchantedBook",
- "category": "items",
- "icon": {
- "id": "minecraft:enchanted_book",
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA="
- }
- },
- {
- "name": "itemGroup.name.boat",
- "category": "items",
- "icon": {
- "id": "minecraft:oak_boat"
- }
- },
- {
- "name": "itemGroup.name.chestboat",
- "category": "items",
- "icon": {
- "id": "minecraft:oak_chest_boat"
- }
- },
- {
- "name": "itemGroup.name.rail",
- "category": "items",
- "icon": {
- "id": "minecraft:rail",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRCAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnJhaWwECQBuYW1lX2hhc2hUzmhUXYJDUQMKAG5ldHdvcmtfaWR+Sp6YCgYAc3RhdGVzAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "itemGroup.name.minecart",
- "category": "items",
- "icon": {
- "id": "minecraft:minecart"
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.buttons",
- "category": "items",
- "icon": {
- "id": "minecraft:wooden_button",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAAAACAQAbmFtZRcAbWluZWNyYWZ0Ondvb2Rlbl9idXR0b24ECQBuYW1lX2hhc2hR7PgSTQt0sQMKAG5ldHdvcmtfaWSU07kYCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.pressurePlate",
- "category": "items",
- "icon": {
- "id": "minecraft:wooden_pressure_plate",
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRIAAAACAQAbmFtZR8AbWluZWNyYWZ0Ondvb2Rlbl9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaGkGs5kCuA74AwoAbmV0d29ya19pZDRzPNwKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- },
- {
- "name": "itemGroup.name.banner",
- "category": "items",
- "icon": {
- "id": "minecraft:banner"
- }
- },
- {
- "name": "itemGroup.name.banner_pattern",
- "category": "items",
- "icon": {
- "id": "minecraft:creeper_banner_pattern"
- }
- },
- {
- "name": "itemGroup.name.potterySherds",
- "category": "items",
- "icon": {
- "id": "minecraft:archer_pottery_sherd"
- }
- },
- {
- "name": "itemGroup.name.smithing_templates",
- "category": "items",
- "icon": {
- "id": "minecraft:netherite_upgrade_smithing_template"
- }
- },
- {
- "name": "itemGroup.name.firework",
- "category": "items",
- "icon": {
- "id": "minecraft:firework_rocket"
- }
- },
- {
- "name": "itemGroup.name.fireworkStars",
- "category": "items",
- "icon": {
- "id": "minecraft:firework_star"
- }
- },
- {
- "name": "",
- "category": "items",
- "icon": {
- "id": "minecraft:air"
- }
- }
- ],
- "items": [
- {
- "id": "minecraft:oak_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQFAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19wbGFua3MECQBuYW1lX2hhc2ilMDLR92rQ4wMKAG5ldHdvcmtfaWS2GotyCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:spruce_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTiAwAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9wbGFua3MECQBuYW1lX2hhc2iumBkmFGFE8gMKAG5ldHdvcmtfaWSo8TFgCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:birch_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTjAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX3BsYW5rcwQJAG5hbWVfaGFzaLrrAKJqV2WFAwoAbmV0d29ya19pZL+e3ZAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:jungle_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTkAwAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9wbGFua3MECQBuYW1lX2hhc2iBM3k4T3FAugMKAG5ldHdvcmtfaWSXUmBCCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:acacia_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTlAwAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9wbGFua3MECQBuYW1lX2hhc2g60edJxO5/aAMKAG5ldHdvcmtfaWTUXozECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dark_oak_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTmAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX3BsYW5rcwQJAG5hbWVfaGFzaAr64wkQ9cA7AwoAbmV0d29ya19pZFbMeR0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mangrove_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTlAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX3BsYW5rcwQJAG5hbWVfaGFzaPvLtcEA0F8xAwoAbmV0d29ya19pZEvnlCYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cherry_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQYAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9wbGFua3MECQBuYW1lX2hhc2hNIvVh/lVW7gMKAG5ldHdvcmtfaWQTXpRoCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pale_oak_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTjBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX3BsYW5rcwQJAG5hbWVfaGFzaDbrgXmqzgxDAwoAbmV0d29ya19pZFpM6OoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bamboo_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT9AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19wbGFua3MECQBuYW1lX2hhc2gYnjNz7SCCjgMKAG5ldHdvcmtfaWTi8ySSCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:bamboo_mosaic",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT8AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19tb3NhaWMECQBuYW1lX2hhc2izSEgiMKOp/AMKAG5ldHdvcmtfaWQZ/p8xCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:crimson_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTxAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fcGxhbmtzBAkAbmFtZV9oYXNoJc5IKqNXJnwDCgBuZXR3b3JrX2lkwtJDdQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:warped_planks",
- "groupId": 0,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTyAQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9wbGFua3MECQBuYW1lX2hhc2g3yGXEWhe6LgMKAG5ldHdvcmtfaWStTABvCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cobblestone_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSLAAAACAQAbmFtZRoAbWluZWNyYWZ0OmNvYmJsZXN0b25lX3dhbGwECQBuYW1lX2hhc2hZu/xE7lYtNgMKAG5ldHdvcmtfaWSLY2XwCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mossy_cobblestone_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTKBAAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lX3dhbGwECQBuYW1lX2hhc2gHUQMwwFQeNQMKAG5ldHdvcmtfaWRzPhG8CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:granite_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTLBAAACAQAbmFtZRYAbWluZWNyYWZ0OmdyYW5pdGVfd2FsbAQJAG5hbWVfaGFzaE1GmM5AU0qUAwoAbmV0d29ya19pZE/UoPUKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:diorite_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTMBAAACAQAbmFtZRYAbWluZWNyYWZ0OmRpb3JpdGVfd2FsbAQJAG5hbWVfaGFzaF27l0QvdM8xAwoAbmV0d29ya19pZJe7jOwKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:andesite_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTNBAAACAQAbmFtZRcAbWluZWNyYWZ0OmFuZGVzaXRlX3dhbGwECQBuYW1lX2hhc2gAL1Vay0kZjQMKAG5ldHdvcmtfaWRJGxdvCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:sandstone_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTOBAAACAQAbmFtZRgAbWluZWNyYWZ0OnNhbmRzdG9uZV93YWxsBAkAbmFtZV9oYXNoYL2gu8a6HfgDCgBuZXR3b3JrX2lkHrhRjgoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_sandstone_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTVBAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmVfd2FsbAQJAG5hbWVfaGFzaLAUUdOlo24MAwoAbmV0d29ya19pZI66BqAKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stone_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTQBAAACAQAbmFtZRoAbWluZWNyYWZ0OnN0b25lX2JyaWNrX3dhbGwECQBuYW1lX2hhc2hQegufuP6vjAMKAG5ldHdvcmtfaWS4AsOKCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mossy_stone_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTRBAAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrX3dhbGwECQBuYW1lX2hhc2i680zzUekp+wMKAG5ldHdvcmtfaWTQTaHPCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTPBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJyaWNrX3dhbGwECQBuYW1lX2hhc2gGJFLNjfgSCAMKAG5ldHdvcmtfaWSc5iUZCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:nether_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTSBAAACAQAbmFtZRsAbWluZWNyYWZ0Om5ldGhlcl9icmlja193YWxsBAkAbmFtZV9oYXNoAxb5f2yQ5MYDCgBuZXR3b3JrX2lkAECPDAoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_nether_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTWBAAACAQAbmFtZR8AbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2tfd2FsbAQJAG5hbWVfaGFzaBOtwkokUt3cAwoAbmV0d29ya19pZJykmZUKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:end_stone_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTTBAAACAQAbmFtZR4AbWluZWNyYWZ0OmVuZF9zdG9uZV9icmlja193YWxsBAkAbmFtZV9oYXNoOsr1L9kJIAMDCgBuZXR3b3JrX2lkjuYlYgoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:prismarine_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTUBAAACAQAbmFtZRkAbWluZWNyYWZ0OnByaXNtYXJpbmVfd2FsbAQJAG5hbWVfaGFzaDO5IGrYZu1/AwoAbmV0d29ya19pZB4nLYYKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:blackstone_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQUAgAACAQAbmFtZRkAbWluZWNyYWZ0OmJsYWNrc3RvbmVfd2FsbAQJAG5hbWVfaGFzaMP8XppUSU1RAwoAbmV0d29ya19pZMbeBBsKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_blackstone_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQoAgAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfd2FsbAQJAG5hbWVfaGFzaP6SwV08YwzAAwoAbmV0d29ya19pZAJLsz8KBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_blackstone_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQVAgAACAQAbmFtZSgAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfd2FsbAQJAG5hbWVfaGFzaBBIDZbHxiEzAwoAbmV0d29ya19pZEbLV8cKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cobbled_deepslate_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR9AgAACAQAbmFtZSAAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlX3dhbGwECQBuYW1lX2hhc2iECY5oKxeT+gMKAG5ldHdvcmtfaWRCnPrFCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:deepslate_tile_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSFAgAACAQAbmFtZR0AbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlX3dhbGwECQBuYW1lX2hhc2jz7N+PeuEXgQMKAG5ldHdvcmtfaWTqw4s4CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:polished_deepslate_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSBAgAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZV93YWxsBAkAbmFtZV9oYXNoHxjTdj9pevMDCgBuZXR3b3JrX2lkIvBYYwoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:deepslate_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSJAgAACAQAbmFtZR4AbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja193YWxsBAkAbmFtZV9oYXNoEs3EQrjroyEDCgBuZXR3b3JrX2lkwlrCGwoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:tuff_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTqAwAACAQAbmFtZRMAbWluZWNyYWZ0OnR1ZmZfd2FsbAQJAG5hbWVfaGFzaMyeeu1IRf03AwoAbmV0d29ya19pZDkIrosKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:tuff_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT1AwAACAQAbmFtZRkAbWluZWNyYWZ0OnR1ZmZfYnJpY2tfd2FsbAQJAG5hbWVfaGFzaIL0IyNCOsonAwoAbmV0d29ya19pZJW4T5UKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_tuff_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTvAwAACAQAbmFtZRwAbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmZfd2FsbAQJAG5hbWVfaGFzaJVZj6QYWXUrAwoAbmV0d29ya19pZLU7dooKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:mud_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTgAgAACAQAbmFtZRgAbWluZWNyYWZ0Om11ZF9icmlja193YWxsBAkAbmFtZV9oYXNov9b98ATpUSwDCgBuZXR3b3JrX2lkH/1WZQoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:resin_brick_wall",
- "groupId": 1,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT4BAAACAQAbmFtZRoAbWluZWNyYWZ0OnJlc2luX2JyaWNrX3dhbGwECQBuYW1lX2hhc2iUkvfZlSl8+gMKAG5ldHdvcmtfaWSYW394CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:oak_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRVAAAACAQAbmFtZRMAbWluZWNyYWZ0Om9ha19mZW5jZQQJAG5hbWVfaGFzaGEmid7AaCWRAwoAbmV0d29ya19pZDvPEXcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:spruce_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRCAwAACAQAbmFtZRYAbWluZWNyYWZ0OnNwcnVjZV9mZW5jZQQJAG5hbWVfaGFzaPQCm+aX1ZQeAwoAbmV0d29ya19pZD1QUEoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:birch_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ/AwAACAQAbmFtZRUAbWluZWNyYWZ0OmJpcmNoX2ZlbmNlBAkAbmFtZV9oYXNo6CJ2ATpANfgDCgBuZXR3b3JrX2lkmCUV2QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:jungle_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRBAwAACAQAbmFtZRYAbWluZWNyYWZ0Omp1bmdsZV9mZW5jZQQJAG5hbWVfaGFzaOX4cD9uAmsdAwoAbmV0d29ya19pZHz1VxkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:acacia_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ+AwAACAQAbmFtZRYAbWluZWNyYWZ0OmFjYWNpYV9mZW5jZQQJAG5hbWVfaGFzaGjn+RlKVDH6AwoAbmV0d29ya19pZNVGubwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dark_oak_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRAAwAACAQAbmFtZRgAbWluZWNyYWZ0OmRhcmtfb2FrX2ZlbmNlBAkAbmFtZV9oYXNoGPj0gCgM0c0DCgBuZXR3b3JrX2lk2w+gEwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:mangrove_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTqAgAACAQAbmFtZRgAbWluZWNyYWZ0Om1hbmdyb3ZlX2ZlbmNlBAkAbmFtZV9oYXNowwAd7tPu9bsDCgBuZXR3b3JrX2lkKEcd0goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cherry_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQTAwAACAQAbmFtZRYAbWluZWNyYWZ0OmNoZXJyeV9mZW5jZQQJAG5hbWVfaGFzaFmtUfHfTxcxAwoAbmV0d29ya19pZPCBxAIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pale_oak_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTeBAAACAQAbmFtZRgAbWluZWNyYWZ0OnBhbGVfb2FrX2ZlbmNlBAkAbmFtZV9oYXNobM05DVVUSxsDCgBuZXR3b3JrX2lkS7udAwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:bamboo_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQCAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJhbWJvb19mZW5jZQQJAG5hbWVfaGFzaCKRbxfXsfkiAwoAbmV0d29ya19pZJNXKFcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:nether_brick_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRxAAAACAQAbmFtZRwAbWluZWNyYWZ0Om5ldGhlcl9icmlja19mZW5jZQQJAG5hbWVfaGFzaA6030ngawxcAwoAbmV0d29ya19pZLnjLF4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:crimson_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT/AQAACAQAbmFtZRcAbWluZWNyYWZ0OmNyaW1zb25fZmVuY2UECQBuYW1lX2hhc2jhUhKv1HGj9AMKAG5ldHdvcmtfaWR3OH3OCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:warped_fence",
- "groupId": 2,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQAAgAACAQAbmFtZRYAbWluZWNyYWZ0OndhcnBlZF9mZW5jZQQJAG5hbWVfaGFzaJfb3/YuKmOWAwoAbmV0d29ya19pZCpaGC8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRrAAAACAQAbmFtZRQAbWluZWNyYWZ0OmZlbmNlX2dhdGUECQBuYW1lX2hhc2hTxpjEDmRzAwMKAG5ldHdvcmtfaWRAoluQCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:spruce_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS3AAAACAQAbmFtZRsAbWluZWNyYWZ0OnNwcnVjZV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoanTVB84HRbkDCgBuZXR3b3JrX2lkJL+vZAoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:birch_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS4AAAACAQAbmFtZRoAbWluZWNyYWZ0OmJpcmNoX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2jmfPklI8azSwMKAG5ldHdvcmtfaWSlk1JPCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:jungle_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS5AAAACAQAbmFtZRsAbWluZWNyYWZ0Omp1bmdsZV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNobYVQkfBomIcDCgBuZXR3b3JrX2lkjQubHgoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:acacia_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS7AAAACAQAbmFtZRsAbWluZWNyYWZ0OmFjYWNpYV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoZnrLUx/XSekDCgBuZXR3b3JrX2lkoGH3cQoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dark_oak_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS6AAAACAQAbmFtZR0AbWluZWNyYWZ0OmRhcmtfb2FrX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2j2PTvdJJHcVQMKAG5ldHdvcmtfaWRS6WN3CgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mangrove_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTrAgAACAQAbmFtZR0AbWluZWNyYWZ0Om1hbmdyb3ZlX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2i/kOhBKiI/dAMKAG5ldHdvcmtfaWQ5AL3/CgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cherry_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQUAwAACAQAbmFtZRsAbWluZWNyYWZ0OmNoZXJyeV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoKWLgCk0z+PsDCgBuZXR3b3JrX2lkWfIkRAoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pale_oak_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTfBAAACAQAbmFtZR0AbWluZWNyYWZ0OnBhbGVfb2FrX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2hCrHUtEPI3BgMKAG5ldHdvcmtfaWSO5QLnCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bamboo_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQDAwAACAQAbmFtZRsAbWluZWNyYWZ0OmJhbWJvb19mZW5jZV9nYXRlBAkAbmFtZV9oYXNopH1JrUgwdIADCgBuZXR3b3JrX2lkriggcAoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:crimson_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAgAACAQAbmFtZRwAbWluZWNyYWZ0OmNyaW1zb25fZmVuY2VfZ2F0ZQQJAG5hbWVfaGFzaHE3Gfd0Z2d2AwoAbmV0d29ya19pZGaT7SQKBgBzdGF0ZXMBCwBpbl93YWxsX2JpdAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAEIAG9wZW5fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:warped_fence_gate",
- "groupId": 3,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQCAgAACAQAbmFtZRsAbWluZWNyYWZ0OndhcnBlZF9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoy0oIBjDIG4kDCgBuZXR3b3JrX2lkO8ur6woGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:normal_stone_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSzAQAACAQAbmFtZR0AbWluZWNyYWZ0Om5vcm1hbF9zdG9uZV9zdGFpcnMECQBuYW1lX2hhc2hAEktZZOkGIwMKAG5ldHdvcmtfaWQeH1ALCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stone_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRDAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX3N0YWlycwQJAG5hbWVfaGFzaNRjqVC5GRVDAwoAbmV0d29ya19pZDcCv+MKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mossy_cobblestone_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSyAQAACAQAbmFtZSIAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lX3N0YWlycwQJAG5hbWVfaGFzaMVSTq5z9n1RAwoAbmV0d29ya19pZFIfrhkKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:oak_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ1AAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19zdGFpcnMECQBuYW1lX2hhc2jk/HFzdXy0FQMKAG5ldHdvcmtfaWQJjyzBCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:spruce_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSGAAAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9zdGFpcnMECQBuYW1lX2hhc2iznygw7uBPBQMKAG5ldHdvcmtfaWTv+is3CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:birch_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSHAAAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX3N0YWlycwQJAG5hbWVfaGFzaPfhbL619a3GAwoAbmV0d29ya19pZFyPlHAKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:jungle_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSIAAAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9zdGFpcnMECQBuYW1lX2hhc2jodJsHUbOVxQMKAG5ldHdvcmtfaWR0z5d4CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:acacia_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSjAAAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9zdGFpcnMECQBuYW1lX2hhc2h3x1NmD43IqQMKAG5ldHdvcmtfaWS7Jwz6CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dark_oak_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSkAAAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX3N0YWlycwQJAG5hbWVfaGFzaMfwkbYPbNmAAwoAbmV0d29ya19pZCmBYKAKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mangrove_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTnAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX3N0YWlycwQJAG5hbWVfaGFzaNpUDY+uGMpyAwoAbmV0d29ya19pZChzUAsKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cherry_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQcAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9zdGFpcnMECQBuYW1lX2hhc2jMtr0v9JY4zwMKAG5ldHdvcmtfaWRQwq31CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pale_oak_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTnBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX3N0YWlycwQJAG5hbWVfaGFzaJsYBq7wfPXaAwoAbmV0d29ya19pZE1U5UIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bamboo_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT/AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19zdGFpcnMECQBuYW1lX2hhc2jFOzWL8PalKwMKAG5ldHdvcmtfaWTVPh42CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:bamboo_mosaic_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQKAwAACAQAbmFtZR4AbWluZWNyYWZ0OmJhbWJvb19tb3NhaWNfc3RhaXJzBAkAbmFtZV9oYXNoNLPiveSHPaoDCgBuZXR3b3JrX2lk44PHjgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stone_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRtAAAACAQAbmFtZRwAbWluZWNyYWZ0OnN0b25lX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaN6tQViRo5cwAwoAbmV0d29ya19pZDMyMgIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mossy_stone_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSuAQAACAQAbmFtZSIAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaIB/Zv5YBPuYAwoAbmV0d29ya19pZANTOsMKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:sandstone_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSAAAAACAQAbmFtZRoAbWluZWNyYWZ0OnNhbmRzdG9uZV9zdGFpcnMECQBuYW1lX2hhc2hOyA0BoYUOPQMKAG5ldHdvcmtfaWSV/834CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:smooth_sandstone_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSwAQAACAQAbmFtZSEAbWluZWNyYWZ0OnNtb290aF9zYW5kc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNoB+CuCd8Ruz8DCgBuZXR3b3JrX2lksR+m8QoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:red_sandstone_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS0AAAACAQAbmFtZR4AbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNoPs0LpHPL24YDCgBuZXR3b3JrX2lkLYVt3woGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:smooth_red_sandstone_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSvAQAACAQAbmFtZSUAbWluZWNyYWZ0OnNtb290aF9yZWRfc2FuZHN0b25lX3N0YWlycwQJAG5hbWVfaGFzaBvjtQv5pf+MAwoAbmV0d29ya19pZMHNND8KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:granite_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSoAQAACAQAbmFtZRgAbWluZWNyYWZ0OmdyYW5pdGVfc3RhaXJzBAkAbmFtZV9oYXNoGzpvtoqKQjgDCgBuZXR3b3JrX2lkPkcB1goGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_granite_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAQAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2dyYW5pdGVfc3RhaXJzBAkAbmFtZV9oYXNo3PvbSfEQklIDCgBuZXR3b3JrX2lkMmEm3AoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:diorite_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSpAQAACAQAbmFtZRgAbWluZWNyYWZ0OmRpb3JpdGVfc3RhaXJzBAkAbmFtZV9oYXNoi73T8VQuZmcDCgBuZXR3b3JrX2lk6i6nBQoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_diorite_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSsAQAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2Rpb3JpdGVfc3RhaXJzBAkAbmFtZV9oYXNoFKRJd5Wk5L0DCgBuZXR3b3JrX2lkbt2ioAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:andesite_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSqAQAACAQAbmFtZRkAbWluZWNyYWZ0OmFuZGVzaXRlX3N0YWlycwQJAG5hbWVfaGFzaO5w2FKBw76EAwoAbmV0d29ya19pZKhXEgUKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:polished_andesite_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWStAQAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2FuZGVzaXRlX3N0YWlycwQJAG5hbWVfaGFzaNcZZ/zmLInIAwoAbmV0d29ya19pZJTHrlEKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRsAAAACAQAbmFtZRYAbWluZWNyYWZ0OmJyaWNrX3N0YWlycwQJAG5hbWVfaGFzaMyt+cRDk5O2AwoAbmV0d29ya19pZNeMh58KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:nether_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRyAAAACAQAbmFtZR0AbWluZWNyYWZ0Om5ldGhlcl9icmlja19zdGFpcnMECQBuYW1lX2hhc2jRqIoOXgifBAMKAG5ldHdvcmtfaWQDiw5yCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_nether_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS3AQAACAQAbmFtZSEAbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2tfc3RhaXJzBAkAbmFtZV9oYXNogQvosSbcj7kDCgBuZXR3b3JrX2lkx2IMtAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:end_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSxAQAACAQAbmFtZRoAbWluZWNyYWZ0OmVuZF9icmlja19zdGFpcnMECQBuYW1lX2hhc2hmlAk+QhsUsQMKAG5ldHdvcmtfaWTN7KFaCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:quartz_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWScAAAACAQAbmFtZRcAbWluZWNyYWZ0OnF1YXJ0el9zdGFpcnMECQBuYW1lX2hhc2hmvpvOqGi6egMKAG5ldHdvcmtfaWRmUTh7CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:smooth_quartz_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS4AQAACAQAbmFtZR4AbWluZWNyYWZ0OnNtb290aF9xdWFydHpfc3RhaXJzBAkAbmFtZV9oYXNoNZZ9rX0qZOsDCgBuZXR3b3JrX2lkzsgQyQoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:purpur_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTLAAAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnB1cl9zdGFpcnMECQBuYW1lX2hhc2ifwDxeezXD7gMKAG5ldHdvcmtfaWTT+rxiCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:prismarine_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAQAACAQAbmFtZRsAbWluZWNyYWZ0OnByaXNtYXJpbmVfc3RhaXJzBAkAbmFtZV9oYXNooTHSZ+IrYtcDCgBuZXR3b3JrX2lkxTJfeAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dark_prismarine_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQCAQAACAQAbmFtZSAAbWluZWNyYWZ0OmRhcmtfcHJpc21hcmluZV9zdGFpcnMECQBuYW1lX2hhc2hIciLmam4o4AMKAG5ldHdvcmtfaWTVu7TCCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:prismarine_bricks_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQDAQAACAQAbmFtZSIAbWluZWNyYWZ0OnByaXNtYXJpbmVfYnJpY2tzX3N0YWlycwQJAG5hbWVfaGFzaNIjq1oBlZMMAwoAbmV0d29ya19pZGEFwLYKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:crimson_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT9AQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fc3RhaXJzBAkAbmFtZV9oYXNoZJqIzCBpCq4DCgBuZXR3b3JrX2lktXE00AoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:warped_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT+AQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9zdGFpcnMECQBuYW1lX2hhc2hOkY27jLD4RQMKAG5ldHdvcmtfaWQ+E5VrCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:blackstone_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQTAgAACAQAbmFtZRsAbWluZWNyYWZ0OmJsYWNrc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNokdoUb76p9McDCgBuZXR3b3JrX2lk5fWI5goGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_blackstone_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQjAgAACAQAbmFtZSQAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNolCFtFIE8MmADCgBuZXR3b3JrX2lkGTf7sgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_blackstone_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQSAgAACAQAbmFtZSoAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfc3RhaXJzBAkAbmFtZV9oYXNonks6UlfpOmkDCgBuZXR3b3JrX2lkgYeOdAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cobbled_deepslate_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR8AgAACAQAbmFtZSIAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlX3N0YWlycwQJAG5hbWVfaGFzaPIfa+TpyJcIAwoAbmV0d29ya19pZJUvOYIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:deepslate_tile_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSEAgAACAQAbmFtZR8AbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlX3N0YWlycwQJAG5hbWVfaGFzaGFRFzB72mN2AwoAbmV0d29ya19pZJEOgIsKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:polished_deepslate_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSAAgAACAQAbmFtZSMAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZV9zdGFpcnMECQBuYW1lX2hhc2iNCYxVik9sGAMKAG5ldHdvcmtfaWSRVPnYCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:deepslate_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSIAgAACAQAbmFtZSAAbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja19zdGFpcnMECQBuYW1lX2hhc2hIasOahEf83wMKAG5ldHdvcmtfaWQ1qEDCCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:tuff_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTpAwAACAQAbmFtZRUAbWluZWNyYWZ0OnR1ZmZfc3RhaXJzBAkAbmFtZV9oYXNoKjyNUBjcfZsDCgBuZXR3b3JrX2lk+LsycgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_tuff_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTuAwAACAQAbmFtZR4AbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmZfc3RhaXJzBAkAbmFtZV9oYXNo8yuah8QI1dcDCgBuZXR3b3JrX2lkjLoU4AoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:tuff_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT0AwAACAQAbmFtZRsAbWluZWNyYWZ0OnR1ZmZfYnJpY2tfc3RhaXJzBAkAbmFtZV9oYXNoWJpkAurUfKwDCgBuZXR3b3JrX2lkUMcjiwoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:mud_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTfAgAACAQAbmFtZRoAbWluZWNyYWZ0Om11ZF9icmlja19zdGFpcnMECQBuYW1lX2hhc2gt3qxK1NWajAMKAG5ldHdvcmtfaWSm9N3MCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cut_copper_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRhAgAACAQAbmFtZRsAbWluZWNyYWZ0OmN1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNoHfoAXYq5G3MDCgBuZXR3b3JrX2lkeetf7woGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:exposed_cut_copper_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRiAgAACAQAbmFtZSMAbWluZWNyYWZ0OmV4cG9zZWRfY3V0X2NvcHBlcl9zdGFpcnMECQBuYW1lX2hhc2howneQGtZ9cgMKAG5ldHdvcmtfaWSg73zdCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:weathered_cut_copper_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRjAgAACAQAbmFtZSUAbWluZWNyYWZ0OndlYXRoZXJlZF9jdXRfY29wcGVyX3N0YWlycwQJAG5hbWVfaGFzaP+R5loXxrVgAwoAbmV0d29ya19pZOnbRf4KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:oxidized_cut_copper_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRkAgAACAQAbmFtZSQAbWluZWNyYWZ0Om94aWRpemVkX2N1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNo6Jeoq5rsPxsDCgBuZXR3b3JrX2lkmRjDnQoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_cut_copper_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRlAgAACAQAbmFtZSEAbWluZWNyYWZ0OndheGVkX2N1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNoh07CQj0/SR8DCgBuZXR3b3JrX2lkmYqoqAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_exposed_cut_copper_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRmAgAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcl9zdGFpcnMECQBuYW1lX2hhc2guVct1ilmxTwMKAG5ldHdvcmtfaWQgCPROCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:waxed_weathered_cut_copper_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRnAgAACAQAbmFtZSsAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyX3N0YWlycwQJAG5hbWVfaGFzaPXC8Sz/phCpAwoAbmV0d29ya19pZHlwHVsKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_oxidized_cut_copper_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS/AgAACAQAbmFtZSoAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2N1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNoaqGdkuhxVZUDCgBuZXR3b3JrX2lkYQXzzgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:resin_brick_stairs",
- "groupId": 4,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT3BAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlc2luX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaGJwsbVlApWmAwoAbmV0d29ya19pZCPz+A0KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:wooden_door",
- "groupId": 5
- },
- {
- "id": "minecraft:spruce_door",
- "groupId": 5
- },
- {
- "id": "minecraft:birch_door",
- "groupId": 5
- },
- {
- "id": "minecraft:jungle_door",
- "groupId": 5
- },
- {
- "id": "minecraft:acacia_door",
- "groupId": 5
- },
- {
- "id": "minecraft:dark_oak_door",
- "groupId": 5
- },
- {
- "id": "minecraft:mangrove_door",
- "groupId": 5
- },
- {
- "id": "minecraft:cherry_door",
- "groupId": 5
- },
- {
- "id": "minecraft:pale_oak_door",
- "groupId": 5
- },
- {
- "id": "minecraft:bamboo_door",
- "groupId": 5
- },
- {
- "id": "minecraft:iron_door",
- "groupId": 5
- },
- {
- "id": "minecraft:crimson_door",
- "groupId": 5
- },
- {
- "id": "minecraft:warped_door",
- "groupId": 5
- },
- {
- "id": "minecraft:copper_door",
- "groupId": 5
- },
- {
- "id": "minecraft:exposed_copper_door",
- "groupId": 5
- },
- {
- "id": "minecraft:weathered_copper_door",
- "groupId": 5
- },
- {
- "id": "minecraft:oxidized_copper_door",
- "groupId": 5
- },
- {
- "id": "minecraft:waxed_copper_door",
- "groupId": 5
- },
- {
- "id": "minecraft:waxed_exposed_copper_door",
- "groupId": 5
- },
- {
- "id": "minecraft:waxed_weathered_copper_door",
- "groupId": 5
- },
- {
- "id": "minecraft:waxed_oxidized_copper_door",
- "groupId": 5
- },
- {
- "id": "minecraft:trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRgAAAACAQAbmFtZRIAbWluZWNyYWZ0OnRyYXBkb29yBAkAbmFtZV9oYXNotYiAJGtN0xADCgBuZXR3b3JrX2lkyTAWkAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:spruce_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSUAQAACAQAbmFtZRkAbWluZWNyYWZ0OnNwcnVjZV90cmFwZG9vcgQJAG5hbWVfaGFzaOwlfbgBkUW4AwoAbmV0d29ya19pZPHy1K0KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:birch_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSRAQAACAQAbmFtZRgAbWluZWNyYWZ0OmJpcmNoX3RyYXBkb29yBAkAbmFtZV9oYXNoSLtLweOLJ7wDCgBuZXR3b3JrX2lkeJWDfgoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:jungle_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSTAQAACAQAbmFtZRkAbWluZWNyYWZ0Omp1bmdsZV90cmFwZG9vcgQJAG5hbWVfaGFzaDP/TnM9wyCIAwoAbmV0d29ya19pZEy2fJoKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:acacia_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSQAQAACAQAbmFtZRkAbWluZWNyYWZ0OmFjYWNpYV90cmFwZG9vcgQJAG5hbWVfaGFzaMj8xi3vmEKOAwoAbmV0d29ya19pZOHj8E8KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dark_oak_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSSAQAACAQAbmFtZRsAbWluZWNyYWZ0OmRhcmtfb2FrX3RyYXBkb29yBAkAbmFtZV9oYXNomB2GGJQ2aOMDCgBuZXR3b3JrX2lko5ZHTwoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:mangrove_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTvAgAACAQAbmFtZRsAbWluZWNyYWZ0Om1hbmdyb3ZlX3RyYXBkb29yBAkAbmFtZV9oYXNooV3kQsQUUmkDCgBuZXR3b3JrX2lkkF/mxAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cherry_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQeAwAACAQAbmFtZRkAbWluZWNyYWZ0OmNoZXJyeV90cmFwZG9vcgQJAG5hbWVfaGFzaH/PefpfdHgtAwoAbmV0d29ya19pZOA7eNgKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:pale_oak_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTpBAAACAQAbmFtZRsAbWluZWNyYWZ0OnBhbGVfb2FrX3RyYXBkb29yBAkAbmFtZV9oYXNo5L0cQtjJA9oDCgBuZXR3b3JrX2lkVwhZTgoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:bamboo_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQHAwAACAQAbmFtZRkAbWluZWNyYWZ0OmJhbWJvb190cmFwZG9vcgQJAG5hbWVfaGFzaJrEOpsTwtKCAwoAbmV0d29ya19pZLvbPz8KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:iron_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSnAAAACAQAbmFtZRcAbWluZWNyYWZ0Omlyb25fdHJhcGRvb3IECQBuYW1lX2hhc2gwA+IumsEiGQMKAG5ldHdvcmtfaWTvSVl/CgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:crimson_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT1AQAACAQAbmFtZRoAbWluZWNyYWZ0OmNyaW1zb25fdHJhcGRvb3IECQBuYW1lX2hhc2jHXufTnwUkYgMKAG5ldHdvcmtfaWQLjMYVCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:warped_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT2AQAACAQAbmFtZRkAbWluZWNyYWZ0OndhcnBlZF90cmFwZG9vcgQJAG5hbWVfaGFzaA20wG/+vkd6AwoAbmV0d29ya19pZHKR/hYKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:copper_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQXBAAACAQAbmFtZRkAbWluZWNyYWZ0OmNvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaO9fXio+svKVAwoAbmV0d29ya19pZMCoRjEKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:exposed_copper_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQYBAAACAQAbmFtZSEAbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX3RyYXBkb29yBAkAbmFtZV9oYXNoYhDFUysN7qUDCgBuZXR3b3JrX2lkMzwGJgoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:weathered_copper_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQZBAAACAQAbmFtZSMAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfdHJhcGRvb3IECQBuYW1lX2hhc2hFnEC282a1tgMKAG5ldHdvcmtfaWTk70oiCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:oxidized_copper_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQaBAAACAQAbmFtZSIAbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaOJpG/XFexVwAwoAbmV0d29ya19pZPhi0J4KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_copper_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQbBAAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX2NvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaO0JUKUHqNU6AwoAbmV0d29ya19pZJC3ZuMKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_exposed_copper_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQcBAAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX3RyYXBkb29yBAkAbmFtZV9oYXNoBHHxCpkUzpgDCgBuZXR3b3JrX2lkw2XBGQoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:waxed_weathered_copper_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQdBAAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfdHJhcGRvb3IECQBuYW1lX2hhc2gH9Fi3JCF4egMKAG5ldHdvcmtfaWRkGU6TCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_oxidized_copper_trapdoor",
- "groupId": 6,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQeBAAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaNA/q9qAy6Z9AwoAbmV0d29ya19pZDgExS8KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:iron_bars",
- "groupId": 7,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRlAAAACAQAbmFtZRMAbWluZWNyYWZ0Omlyb25fYmFycwQJAG5hbWVfaGFzaPuefWSNAe56AwoAbmV0d29ya19pZN2LB5IKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQUAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmdsYXNzBAkAbmFtZV9oYXNowGJByfWff6gDCgBuZXR3b3JrX2lk0hdLNwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:white_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTxAAAACAQAbmFtZR0AbWluZWNyYWZ0OndoaXRlX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2iHubqoMbu9fAMKAG5ldHdvcmtfaWRndBrUCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:light_gray_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSnAwAACAQAbmFtZSIAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaKKa+LrRsHQhAwoAbmV0d29ya19pZEv2giYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:gray_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSmAwAACAQAbmFtZRwAbWluZWNyYWZ0OmdyYXlfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaIETy7Y/HZREAwoAbmV0d29ya19pZDomVrUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:black_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSuAwAACAQAbmFtZR0AbWluZWNyYWZ0OmJsYWNrX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2iV6BCwpfDMmwMKAG5ldHdvcmtfaWSV7doJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:brown_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAwAACAQAbmFtZR0AbWluZWNyYWZ0OmJyb3duX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2igsEiq5np8JgMKAG5ldHdvcmtfaWRMzE/lCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWStAwAACAQAbmFtZRsAbWluZWNyYWZ0OnJlZF9zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNoCa2J12/lQoIDCgBuZXR3b3JrX2lk283lWAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:orange_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSgAwAACAQAbmFtZR4AbWluZWNyYWZ0Om9yYW5nZV9zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNozgjAuvzhxGsDCgBuZXR3b3JrX2lkW5CkhQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:yellow_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSjAwAACAQAbmFtZR4AbWluZWNyYWZ0OnllbGxvd19zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNo7EbHMd5WVugDCgBuZXR3b3JrX2lkkdDyXQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:lime_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSkAwAACAQAbmFtZRwAbWluZWNyYWZ0OmxpbWVfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaBtZA1nZtwcFAwoAbmV0d29ya19pZDxX85UKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:green_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSsAwAACAQAbmFtZR0AbWluZWNyYWZ0OmdyZWVuX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2h91ptDgbehWwMKAG5ldHdvcmtfaWTlDhnECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cyan_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSoAwAACAQAbmFtZRwAbWluZWNyYWZ0OmN5YW5fc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaBkIYQ8nQLqbAwoAbmV0d29ya19pZOL1lHsKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:light_blue_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSiAwAACAQAbmFtZSIAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaLt05n1G0fiSAwoAbmV0d29ya19pZNbwulIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:blue_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSqAwAACAQAbmFtZRwAbWluZWNyYWZ0OmJsdWVfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaPhLocSfzduRAwoAbmV0d29ya19pZENsjFwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:purple_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSpAwAACAQAbmFtZR4AbWluZWNyYWZ0OnB1cnBsZV9zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNoJk0DhRO0szUDCgBuZXR3b3JrX2lkD98ZxgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:magenta_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWShAwAACAQAbmFtZR8AbWluZWNyYWZ0Om1hZ2VudGFfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaFEDeFiJj3zSAwoAbmV0d29ya19pZG+iFRoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pink_stained_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSlAwAACAQAbmFtZRwAbWluZWNyYWZ0OnBpbmtfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaDijTX87ywxhAwoAbmV0d29ya19pZKdEricKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:tinted_glass",
- "groupId": 8,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRNAgAACAQAbmFtZRYAbWluZWNyYWZ0OnRpbnRlZF9nbGFzcwQJAG5hbWVfaGFzaAFZWSamk6KdAwoAbmV0d29ya19pZGSvWX8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRmAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdsYXNzX3BhbmUECQBuYW1lX2hhc2gRSBHwNMQ4gQMKAG5ldHdvcmtfaWRGwixuCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:white_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSgAAAACAQAbmFtZSIAbWluZWNyYWZ0OndoaXRlX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaHgxQmgJVtRrAwoAbmV0d29ya19pZBEr/DYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:light_gray_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSJAwAACAQAbmFtZScAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNon0aQw9lNkSEDCgBuZXR3b3JrX2lk9dp5VgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:gray_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSIAwAACAQAbmFtZSEAbWluZWNyYWZ0OmdyYXlfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNors74IIw+2MMDCgBuZXR3b3JrX2lkmrGO5woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:black_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSQAwAACAQAbmFtZSIAbWluZWNyYWZ0OmJsYWNrX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaOK/5ZRRd+M1AwoAbmV0d29ya19pZDv++oQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:brown_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSNAwAACAQAbmFtZSIAbWluZWNyYWZ0OmJyb3duX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaLHeGJyRFTIWAwoAbmV0d29ya19pZMz9L0wKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:red_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAwAACAQAbmFtZSAAbWluZWNyYWZ0OnJlZF9zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2gGr4x6JheAywMKAG5ldHdvcmtfaWQBjCTmCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:orange_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSCAwAACAQAbmFtZSMAbWluZWNyYWZ0Om9yYW5nZV9zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2hbHxPD2gEbEAMKAG5ldHdvcmtfaWSt/7a5CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:yellow_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSFAwAACAQAbmFtZSMAbWluZWNyYWZ0OnllbGxvd19zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2g9tl4aOCyZBwMKAG5ldHdvcmtfaWTXRAS7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:lime_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSGAwAACAQAbmFtZSEAbWluZWNyYWZ0OmxpbWVfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNo3CtUyLwoGegDCgBuZXR3b3JrX2lkYJDnggoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:green_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSOAwAACAQAbmFtZSIAbWluZWNyYWZ0OmdyZWVuX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaJo6YP7IMy9SAwoAbmV0d29ya19pZHOnixoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cyan_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSKAwAACAQAbmFtZSEAbWluZWNyYWZ0OmN5YW5fc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNoti97c6QrbLQDCgBuZXR3b3JrX2lkUqFUeQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:light_blue_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSEAwAACAQAbmFtZScAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNovDg/gQle104DCgBuZXR3b3JrX2lkFuy4MQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:blue_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSMAwAACAQAbmFtZSEAbWluZWNyYWZ0OmJsdWVfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNoGc57tiexbQMDCgBuZXR3b3JrX2lk1eBLUAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:purple_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSLAwAACAQAbmFtZSMAbWluZWNyYWZ0OnB1cnBsZV9zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2hDJHYdd0FdfQMKAG5ldHdvcmtfaWSNsdK5CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:magenta_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAwAACAQAbmFtZSQAbWluZWNyYWZ0Om1hZ2VudGFfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNo3pcOw5bs5XoDCgBuZXR3b3JrX2lkVbOR7AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:pink_stained_glass_pane",
- "groupId": 9,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSHAwAACAQAbmFtZSEAbWluZWNyYWZ0OnBpbmtfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNoWRhSACMWgswDCgBuZXR3b3JrX2lkIR92xwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:ladder",
- "groupId": 10,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRBAAAACAQAbmFtZRAAbWluZWNyYWZ0OmxhZGRlcgQJAG5hbWVfaGFzaKBhqheJVOz+AwoAbmV0d29ya19pZCgvzlsKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:scaffolding",
- "groupId": 10,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSkAQAACAQAbmFtZRUAbWluZWNyYWZ0OnNjYWZmb2xkaW5nBAkAbmFtZV9oYXNoYrkevrqcljwDCgBuZXR3b3JrX2lkD13mlAoGAHN0YXRlcwMJAHN0YWJpbGl0eQAAAAABDwBzdGFiaWxpdHlfY2hlY2sAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:brick_block",
- "groupId": 10,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQtAAAACAQAbmFtZRUAbWluZWNyYWZ0OmJyaWNrX2Jsb2NrBAkAbmFtZV9oYXNo5Qc2E005S3oDCgBuZXR3b3JrX2lkqeGWRgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:smooth_stone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQsAAAACAQAbmFtZRsAbWluZWNyYWZ0OnNtb290aF9zdG9uZV9zbGFiBAkAbmFtZV9oYXNon5I1yVw74uMDCgBuZXR3b3JrX2lkqvjcBQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:normal_stone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSCBAAACAQAbmFtZRsAbWluZWNyYWZ0Om5vcm1hbF9zdG9uZV9zbGFiBAkAbmFtZV9oYXNoIvsjJLQdolcDCgBuZXR3b3JrX2lkC1zqRQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cobblestone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRoBAAACAQAbmFtZRoAbWluZWNyYWZ0OmNvYmJsZXN0b25lX3NsYWIECQBuYW1lX2hhc2h5CXtW7vlQVgMKAG5ldHdvcmtfaWRDGyj2CgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:mossy_cobblestone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR3BAAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lX3NsYWIECQBuYW1lX2hhc2ijm1BCwB82VgMKAG5ldHdvcmtfaWR7ByMGCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:oak_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSeAAAACAQAbmFtZRIAbWluZWNyYWZ0Om9ha19zbGFiBAkAbmFtZV9oYXNoJp1Cp1M4jlwDCgBuZXR3b3JrX2lkZH6+owoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:spruce_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQjBAAACAQAbmFtZRUAbWluZWNyYWZ0OnNwcnVjZV9zbGFiBAkAbmFtZV9oYXNodQi70jB238cDCgBuZXR3b3JrX2lkrriOYQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:birch_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQkBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJpcmNoX3NsYWIECQBuYW1lX2hhc2gZPpfMxoOsTAMKAG5ldHdvcmtfaWThR9jyCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:jungle_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQlBAAACAQAbmFtZRUAbWluZWNyYWZ0Omp1bmdsZV9zbGFiBAkAbmFtZV9oYXNo6gLs79NXak4DCgBuZXR3b3JrX2lk5ZiKgwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:acacia_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQmBAAACAQAbmFtZRUAbWluZWNyYWZ0OmFjYWNpYV9zbGFiBAkAbmFtZV9oYXNomSdFmDnv4OUDCgBuZXR3b3JrX2lkHttaXAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dark_oak_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQnBAAACAQAbmFtZRcAbWluZWNyYWZ0OmRhcmtfb2FrX3NsYWIECQBuYW1lX2hhc2hJjTohRFyhIQMKAG5ldHdvcmtfaWRMzDTyCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:mangrove_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWToAgAACAQAbmFtZRcAbWluZWNyYWZ0Om1hbmdyb3ZlX3NsYWIECQBuYW1lX2hhc2jYCcmhJPeNMwMKAG5ldHdvcmtfaWQx6U1yCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cherry_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQaAwAACAQAbmFtZRUAbWluZWNyYWZ0OmNoZXJyeV9zbGFiBAkAbmFtZV9oYXNoTt0MmVn/mqoDCgBuZXR3b3JrX2lk2VVsZQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pale_oak_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTlBAAACAQAbmFtZRcAbWluZWNyYWZ0OnBhbGVfb2FrX3NsYWIECQBuYW1lX2hhc2g9QqTGUjo2XgMKAG5ldHdvcmtfaWQoWvcmCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:bamboo_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQAAwAACAQAbmFtZRUAbWluZWNyYWZ0OmJhbWJvb19zbGFiBAkAbmFtZV9oYXNoo1xuFqINeLYDCgBuZXR3b3JrX2lkVC+0twoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bamboo_mosaic_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQLAwAACAQAbmFtZRwAbWluZWNyYWZ0OmJhbWJvb19tb3NhaWNfc2xhYgQJAG5hbWVfaGFzaNbVRBZ/ChI3AwoAbmV0d29ya19pZOLZHFMKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stone_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRqBAAACAQAbmFtZRoAbWluZWNyYWZ0OnN0b25lX2JyaWNrX3NsYWIECQBuYW1lX2hhc2js6EexuKuzrQMKAG5ldHdvcmtfaWRSsMxaCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:mossy_stone_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSlAQAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrX3NsYWIECQBuYW1lX2hhc2hiA4kFUl4tHAMKAG5ldHdvcmtfaWS6joSOCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:sandstone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRnBAAACAQAbmFtZRgAbWluZWNyYWZ0OnNhbmRzdG9uZV9zbGFiBAkAbmFtZV9oYXNo/GMI0MZnrhsDCgBuZXR3b3JrX2lkFP8WmwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cut_sandstone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSDBAAACAQAbmFtZRwAbWluZWNyYWZ0OmN1dF9zYW5kc3RvbmVfc2xhYgQJAG5hbWVfaGFzaE+zxVQweViJAwoAbmV0d29ya19pZHsu74YKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:smooth_sandstone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR4BAAACAQAbmFtZR8AbWluZWNyYWZ0OnNtb290aF9zYW5kc3RvbmVfc2xhYgQJAG5hbWVfaGFzaIkmsO1gw3gnAwoAbmV0d29ya19pZFSiwP0KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_sandstone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS2AAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmVfc2xhYgQJAG5hbWVfaGFzaEyDjeWlUHItAwoAbmV0d29ya19pZIT4rmwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cut_red_sandstone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSEBAAACAQAbmFtZSAAbWluZWNyYWZ0OmN1dF9yZWRfc2FuZHN0b25lX3NsYWIECQBuYW1lX2hhc2hTVRS++snU3wMKAG5ldHdvcmtfaWSvIAviCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:smooth_red_sandstone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR6BAAACAQAbmFtZSMAbWluZWNyYWZ0OnNtb290aF9yZWRfc2FuZHN0b25lX3NsYWIECQBuYW1lX2hhc2i9iN2UK272tgMKAG5ldHdvcmtfaWRUZrwJCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:granite_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR/BAAACAQAbmFtZRYAbWluZWNyYWZ0OmdyYW5pdGVfc2xhYgQJAG5hbWVfaGFzaL0HprlAhhZwAwoAbmV0d29ya19pZIcIdc8KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_granite_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSABAAACAQAbmFtZR8AbWluZWNyYWZ0OnBvbGlzaGVkX2dyYW5pdGVfc2xhYgQJAG5hbWVfaGFzaP6bXk5w2dGrAwoAbmV0d29ya19pZCsRy1cKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:diorite_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR9BAAACAQAbmFtZRYAbWluZWNyYWZ0OmRpb3JpdGVfc2xhYgQJAG5hbWVfaGFzaM3ppS8v55sNAwoAbmV0d29ya19pZB+Pv9oKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_diorite_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR+BAAACAQAbmFtZR8AbWluZWNyYWZ0OnBvbGlzaGVkX2Rpb3JpdGVfc2xhYgQJAG5hbWVfaGFzaLZlyJLkMPhyAwoAbmV0d29ya19pZFM0HYwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:andesite_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR8BAAACAQAbmFtZRcAbWluZWNyYWZ0OmFuZGVzaXRlX3NsYWIECQBuYW1lX2hhc2icIrtuy/aosAMKAG5ldHdvcmtfaWTtXTtYCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_andesite_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR7BAAACAQAbmFtZSAAbWluZWNyYWZ0OnBvbGlzaGVkX2FuZGVzaXRlX3NsYWIECQBuYW1lX2hhc2j56zJOfCF+3wMKAG5ldHdvcmtfaWRBs69FCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRpBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJyaWNrX3NsYWIECQBuYW1lX2hhc2hO/Da4jU2v4wMKAG5ldHdvcmtfaWRG/qphCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:nether_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRsBAAACAQAbmFtZRsAbWluZWNyYWZ0Om5ldGhlcl9icmlja19zbGFiBAkAbmFtZV9oYXNonymoa2zbbqMDCgBuZXR3b3JrX2lkquvR1QoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:red_nether_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR5BAAACAQAbmFtZR8AbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaG89ujUk3Y64AwoAbmV0d29ya19pZEZIunAKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:end_stone_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWShAQAACAQAbmFtZR4AbWluZWNyYWZ0OmVuZF9zdG9uZV9icmlja19zbGFiBAkAbmFtZV9oYXNo4tkxQtl+IyQDCgBuZXR3b3JrX2lkhByH/woGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:quartz_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRrBAAACAQAbmFtZRUAbWluZWNyYWZ0OnF1YXJ0el9zbGFiBAkAbmFtZV9oYXNo9JMj3upfsbwDCgBuZXR3b3JrX2lkn2g2VAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:smooth_quartz_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSBBAAACAQAbmFtZRwAbWluZWNyYWZ0OnNtb290aF9xdWFydHpfc2xhYgQJAG5hbWVfaGFzaHOSJv8ve0nmAwoAbmV0d29ya19pZFMk/JsKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:purpur_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRzBAAACAQAbmFtZRUAbWluZWNyYWZ0OnB1cnB1cl9zbGFiBAkAbmFtZV9oYXNo4XeWbKpx2ScDCgBuZXR3b3JrX2lkRkga5goGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:prismarine_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR0BAAACAQAbmFtZRkAbWluZWNyYWZ0OnByaXNtYXJpbmVfc2xhYgQJAG5hbWVfaGFzaI9x+1fY8QRfAwoAbmV0d29ya19pZBTUZhwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dark_prismarine_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR1BAAACAQAbmFtZR4AbWluZWNyYWZ0OmRhcmtfcHJpc21hcmluZV9zbGFiBAkAbmFtZV9oYXNoSsZGDkEL5ZUDCgBuZXR3b3JrX2lkNLQ8VwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:prismarine_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR2BAAACAQAbmFtZR8AbWluZWNyYWZ0OnByaXNtYXJpbmVfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaB1FSbVi97xJAwoAbmV0d29ya19pZEBwwFMKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:crimson_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQHAgAACAQAbmFtZRYAbWluZWNyYWZ0OmNyaW1zb25fc2xhYgQJAG5hbWVfaGFzaKZ+EfP0ZYOZAwoAbmV0d29ya19pZAxRUWAKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:warped_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQIAgAACAQAbmFtZRUAbWluZWNyYWZ0OndhcnBlZF9zbGFiBAkAbmFtZV9oYXNo/AT0e/Z9W7UDCgBuZXR3b3JrX2lk1yq11AoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:blackstone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQZAgAACAQAbmFtZRkAbWluZWNyYWZ0OmJsYWNrc3RvbmVfc2xhYgQJAG5hbWVfaGFzaF/DD4ZUlNgtAwoAbmV0d29ya19pZGy1DjwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_blackstone_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQkAgAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfc2xhYgQJAG5hbWVfaGFzaDYnuUs86EWfAwoAbmV0d29ya19pZJj2bXIKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_blackstone_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQbAgAACAQAbmFtZSgAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaKySLqvHc4xXAwoAbmV0d29ya19pZOyWX94KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cobbled_deepslate_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR7AgAACAQAbmFtZSAAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlX3NsYWIECQBuYW1lX2hhc2gwJIVWK1TM2QMKAG5ldHdvcmtfaWTYAoX5CgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_deepslate_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR/AgAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZV9zbGFiBAkAbmFtZV9oYXNoC/Adiz8k6RYDCgBuZXR3b3JrX2lkuFYMAAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:deepslate_tile_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAgAACAQAbmFtZR0AbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlX3NsYWIECQBuYW1lX2hhc2hPydV6emzIXAMKAG5ldHdvcmtfaWQwlbFCCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:deepslate_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSHAgAACAQAbmFtZR4AbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja19zbGFiBAkAbmFtZV9oYXNoSv62V7iw10UDCgBuZXR3b3JrX2lkWMoragoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:tuff_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTnAwAACAQAbmFtZRMAbWluZWNyYWZ0OnR1ZmZfc2xhYgQJAG5hbWVfaGFzaIhCGdlIsnMUAwoAbmV0d29ya19pZN1dUL4KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_tuff_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTsAwAACAQAbmFtZRwAbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmZfc2xhYgQJAG5hbWVfaGFzaLXdb48YvAsHAwoAbmV0d29ya19pZAnJ7W0KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:tuff_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTyAwAACAQAbmFtZRkAbWluZWNyYWZ0OnR1ZmZfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaLqPMjVCv5dIAwoAbmV0d29ya19pZOmeRhcKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:mud_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTdAgAACAQAbmFtZRgAbWluZWNyYWZ0Om11ZF9icmlja19zbGFiBAkAbmFtZV9oYXNoq/tGBQWkv08DCgBuZXR3b3JrX2lkl4nnMwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cut_copper_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRoAgAACAQAbmFtZRkAbWluZWNyYWZ0OmN1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaDsNpb2qs4iBAwoAbmV0d29ya19pZOTm2nsKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:exposed_cut_copper_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRpAgAACAQAbmFtZSEAbWluZWNyYWZ0OmV4cG9zZWRfY3V0X2NvcHBlcl9zbGFiBAkAbmFtZV9oYXNoahQ5OwIQb7kDCgBuZXR3b3JrX2lkrUlZLwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:weathered_cut_copper_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRqAgAACAQAbmFtZSMAbWluZWNyYWZ0OndlYXRoZXJlZF9jdXRfY29wcGVyX3NsYWIECQBuYW1lX2hhc2hBIuGIOVVXogMKAG5ldHdvcmtfaWQgnaDiCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:oxidized_cut_copper_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRrAgAACAQAbmFtZSIAbWluZWNyYWZ0Om94aWRpemVkX2N1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaOptj9ycfpaDAwoAbmV0d29ya19pZMzFSRgKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:waxed_cut_copper_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRsAgAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX2N1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaAlx6DZOCTHzAwoAbmV0d29ya19pZFRBvDAKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:waxed_exposed_cut_copper_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRtAgAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcl9zbGFiBAkAbmFtZV9oYXNo3KqS5OnhtRIDCgBuZXR3b3JrX2lkHTGcTgoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_weathered_cut_copper_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRuAgAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyX3NsYWIECQBuYW1lX2hhc2gzZ1oX0HCFtwMKAG5ldHdvcmtfaWSgJR+XCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_oxidized_cut_copper_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTAAgAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2N1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaMjjTnLu1KcqAwoAbmV0d29ya19pZIxsnFYKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:resin_brick_slab",
- "groupId": 11,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT1BAAACAQAbmFtZRoAbWluZWNyYWZ0OnJlc2luX2JyaWNrX3NsYWIECQBuYW1lX2hhc2hAGu/Hlaa12QMKAG5ldHdvcmtfaWSyDq8CCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stone_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRiAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX2JyaWNrcwQJAG5hbWVfaGFzaGAiQu8VWVJRAwoAbmV0d29ya19pZH2DjXUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mossy_stone_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRjBAAACAQAbmFtZRwAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaIZBO00MONRIAwoAbmV0d29ya19pZL2WDrAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cracked_stone_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRkBAAACAQAbmFtZR4AbWluZWNyYWZ0OmNyYWNrZWRfc3RvbmVfYnJpY2tzBAkAbmFtZV9oYXNocIkAp6riMz4DCgBuZXR3b3JrX2lkTWGeCwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:chiseled_stone_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRlBAAACAQAbmFtZR8AbWluZWNyYWZ0OmNoaXNlbGVkX3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaMB2FPLLADkEAwoAbmV0d29ya19pZOIPn0IKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:smooth_stone",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS2AQAACAQAbmFtZRYAbWluZWNyYWZ0OnNtb290aF9zdG9uZQQJAG5hbWVfaGFzaMwf87/JaTNvAwoAbmV0d29ya19pZLkZICEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:end_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTOAAAACAQAbmFtZRQAbWluZWNyYWZ0OmVuZF9icmlja3MECQBuYW1lX2hhc2hIUFfxNLZaFgMKAG5ldHdvcmtfaWQ/vDihCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_blackstone_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQRAgAACAQAbmFtZSQAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tzBAkAbmFtZV9oYXNoIHgsgIdzKXcDCgBuZXR3b3JrX2lkUw9b3woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cracked_polished_blackstone_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQXAgAACAQAbmFtZSwAbWluZWNyYWZ0OmNyYWNrZWRfcG9saXNoZWRfYmxhY2tzdG9uZV9icmlja3MECQBuYW1lX2hhc2jQIO1GQDk80AMKAG5ldHdvcmtfaWQ3UlRYCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:gilded_blackstone",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQYAgAACAQAbmFtZRsAbWluZWNyYWZ0OmdpbGRlZF9ibGFja3N0b25lBAkAbmFtZV9oYXNoNoWt1ocG0HEDCgBuZXR3b3JrX2lktL8gUwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:chiseled_polished_blackstone",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQWAgAACAQAbmFtZSYAbWluZWNyYWZ0OmNoaXNlbGVkX3BvbGlzaGVkX2JsYWNrc3RvbmUECQBuYW1lX2hhc2gzFa+kEjCJgAMKAG5ldHdvcmtfaWR2NJX2CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:deepslate_tiles",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSCAgAACAQAbmFtZRkAbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlcwQJAG5hbWVfaGFzaGcLLx3NXAFvAwoAbmV0d29ya19pZI/G/xYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cracked_deepslate_tiles",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSYAgAACAQAbmFtZSEAbWluZWNyYWZ0OmNyYWNrZWRfZGVlcHNsYXRlX3RpbGVzBAkAbmFtZV9oYXNo9zWgkFuMM1QDCgBuZXR3b3JrX2lkGwY6OgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:deepslate_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSGAgAACAQAbmFtZRoAbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja3MECQBuYW1lX2hhc2gucvFmPdZxigMKAG5ldHdvcmtfaWSH4HDPCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:tuff_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTxAwAACAQAbmFtZRUAbWluZWNyYWZ0OnR1ZmZfYnJpY2tzBAkAbmFtZV9oYXNo/hbQ+mXSK7wDCgBuZXR3b3JrX2lk6gmIwQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cracked_deepslate_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSZAgAACAQAbmFtZSIAbWluZWNyYWZ0OmNyYWNrZWRfZGVlcHNsYXRlX2JyaWNrcwQJAG5hbWVfaGFzaN40aqhh9WqHAwoAbmV0d29ya19pZO9GPBQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:chiseled_deepslate",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSKAgAACAQAbmFtZRwAbWluZWNyYWZ0OmNoaXNlbGVkX2RlZXBzbGF0ZQQJAG5hbWVfaGFzaEU7/uRG8HSBAwoAbmV0d29ya19pZEqmI0EKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:chiseled_tuff",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTwAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoaXNlbGVkX3R1ZmYECQBuYW1lX2hhc2iVliOT8OTQ9AMKAG5ldHdvcmtfaWTLNKOiCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:chiseled_tuff_bricks",
- "groupId": 12,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT2AwAACAQAbmFtZR4AbWluZWNyYWZ0OmNoaXNlbGVkX3R1ZmZfYnJpY2tzBAkAbmFtZV9oYXNo3oQw6gmxYuADCgBuZXR3b3JrX2lkm3D8AgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cobblestone",
- "groupId": 13,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQEAAAACAQAbmFtZRUAbWluZWNyYWZ0OmNvYmJsZXN0b25lBAkAbmFtZV9oYXNoPoK7mGlSUz4DCgBuZXR3b3JrX2lkLm7RZwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:mossy_cobblestone",
- "groupId": 13,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQwAAAACAQAbmFtZRsAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lBAkAbmFtZV9oYXNoGJ67FCbkChMDCgBuZXR3b3JrX2lk/pYs1AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cobbled_deepslate",
- "groupId": 13,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR6AgAACAQAbmFtZRsAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlBAkAbmFtZV9oYXNoLUz9Y/ywmLwDCgBuZXR3b3JrX2lkNwzZ+AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:sandstone",
- "groupId": 14,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQYAAAACAQAbmFtZRMAbWluZWNyYWZ0OnNhbmRzdG9uZQQJAG5hbWVfaGFzaFEmWsEHFI1AAwoAbmV0d29ya19pZPsXMaQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:chiseled_sandstone",
- "groupId": 14,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSvBAAACAQAbmFtZRwAbWluZWNyYWZ0OmNoaXNlbGVkX3NhbmRzdG9uZQQJAG5hbWVfaGFzaPEkxMvZmemgAwoAbmV0d29ya19pZGI5NB4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cut_sandstone",
- "groupId": 14,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSwBAAACAQAbmFtZRcAbWluZWNyYWZ0OmN1dF9zYW5kc3RvbmUECQBuYW1lX2hhc2ichLQc71njnQMKAG5ldHdvcmtfaWSmBLkRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:smooth_sandstone",
- "groupId": 14,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSxBAAACAQAbmFtZRoAbWluZWNyYWZ0OnNtb290aF9zYW5kc3RvbmUECQBuYW1lX2hhc2huR7XTwISyCAMKAG5ldHdvcmtfaWSzWj3UCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_sandstone",
- "groupId": 14,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSzAAAACAQAbmFtZRcAbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmUECQBuYW1lX2hhc2jBO4Gv2v59uAMKAG5ldHdvcmtfaWRXRYxZCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:chiseled_red_sandstone",
- "groupId": 14,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS7BAAACAQAbmFtZSAAbWluZWNyYWZ0OmNoaXNlbGVkX3JlZF9zYW5kc3RvbmUECQBuYW1lX2hhc2gh5sX+ON054wMKAG5ldHdvcmtfaWT6Pw1PCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cut_red_sandstone",
- "groupId": 14,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS8BAAACAQAbmFtZRsAbWluZWNyYWZ0OmN1dF9yZWRfc2FuZHN0b25lBAkAbmFtZV9oYXNoaOtka4NrQ1EDCgBuZXR3b3JrX2lk3r/JPAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:smooth_red_sandstone",
- "groupId": 14,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS9BAAACAQAbmFtZR4AbWluZWNyYWZ0OnNtb290aF9yZWRfc2FuZHN0b25lBAkAbmFtZV9oYXNoqsNl8x36ju4DCgBuZXR3b3JrX2lk7x5DTwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:coal_block",
- "groupId": 15,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWStAAAACAQAbmFtZRQAbWluZWNyYWZ0OmNvYWxfYmxvY2sECQBuYW1lX2hhc2jH8QQP3t5PiAMKAG5ldHdvcmtfaWRo+sR+CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dried_kelp_block",
- "groupId": 15,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSKAQAACAQAbmFtZRoAbWluZWNyYWZ0OmRyaWVkX2tlbHBfYmxvY2sECQBuYW1lX2hhc2iRoucexkrl8wMKAG5ldHdvcmtfaWQQCCrvCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:copper_block",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRTAgAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9ibG9jawQJAG5hbWVfaGFzaDVxnehsGaZ1AwoAbmV0d29ya19pZIiUodwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:weathered_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRVAgAACAQAbmFtZRoAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXIECQBuYW1lX2hhc2hJCQXbvobv+gMKAG5ldHdvcmtfaWQwM0lJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:exposed_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRUAgAACAQAbmFtZRgAbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyBAkAbmFtZV9oYXNoQH3Fukmu3CEDCgBuZXR3b3JrX2lk72jFIwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:oxidized_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRWAgAACAQAbmFtZRkAbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcgQJAG5hbWVfaGFzaMDtJqR0G5Y7AwoAbmV0d29ya19pZGjN8bUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRXAgAACAQAbmFtZRYAbWluZWNyYWZ0OndheGVkX2NvcHBlcgQJAG5hbWVfaGFzaPF+FG6Eh5fsAwoAbmV0d29ya19pZIjtz/0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_exposed_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRYAgAACAQAbmFtZR4AbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyBAkAbmFtZV9oYXNoig8IOc+SCikDCgBuZXR3b3JrX2lklz8yWQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_weathered_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRZAgAACAQAbmFtZSAAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXIECQBuYW1lX2hhc2gjtPq8MOdvKgMKAG5ldHdvcmtfaWSQ9Ln9CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:waxed_oxidized_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS9AgAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcgQJAG5hbWVfaGFzaMaORhsO+LzjAwoAbmV0d29ya19pZJhGfLEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:copper_grate",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT/AwAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaC/JEFOWnmEcAwoAbmV0d29ya19pZC6YiiMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:exposed_copper_grate",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQABAAACAQAbmFtZR4AbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2dyYXRlBAkAbmFtZV9oYXNolFIBYLYU0IcDCgBuZXR3b3JrX2lk4UqptAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:weathered_copper_grate",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQBBAAACAQAbmFtZSAAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfZ3JhdGUECQBuYW1lX2hhc2jB3o8enlv1RgMKAG5ldHdvcmtfaWRih2pOCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:oxidized_copper_grate",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQCBAAACAQAbmFtZR8AbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaBRfNhyndve7AwoAbmV0d29ya19pZKY2cnEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_copper_grate",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQDBAAACAQAbmFtZRwAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaDmC92M2RO+HAwoAbmV0d29ya19pZH4og2AKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_exposed_copper_grate",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQEBAAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2dyYXRlBAkAbmFtZV9oYXNoWmd6B+hWwiEDCgBuZXR3b3JrX2lk8d4ZQwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_weathered_copper_grate",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQFBAAACAQAbmFtZSYAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfZ3JhdGUECQBuYW1lX2hhc2hXfilVFDAiYQMKAG5ldHdvcmtfaWQqTGC1CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:waxed_oxidized_copper_grate",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQGBAAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaEbeMT605GP4AwoAbmV0d29ya19pZOZjpkkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cut_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRaAgAACAQAbmFtZRQAbWluZWNyYWZ0OmN1dF9jb3BwZXIECQBuYW1lX2hhc2hAfN3NGax3eAMKAG5ldHdvcmtfaWTnFBtYCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:exposed_cut_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRbAgAACAQAbmFtZRwAbWluZWNyYWZ0OmV4cG9zZWRfY3V0X2NvcHBlcgQJAG5hbWVfaGFzaA85G3yv/w6pAwoAbmV0d29ya19pZMQhr0QKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:weathered_cut_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRcAgAACAQAbmFtZR4AbWluZWNyYWZ0OndlYXRoZXJlZF9jdXRfY29wcGVyBAkAbmFtZV9oYXNoVgRV0fBaz88DCgBuZXR3b3JrX2lk/0cYugoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:oxidized_cut_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRdAgAACAQAbmFtZR0AbWluZWNyYWZ0Om94aWRpemVkX2N1dF9jb3BwZXIECQBuYW1lX2hhc2iP8WmFWOkriwMKAG5ldHdvcmtfaWQPdce7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:waxed_cut_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWReAgAACAQAbmFtZRoAbWluZWNyYWZ0OndheGVkX2N1dF9jb3BwZXIECQBuYW1lX2hhc2jumiwOZIqv2AMKAG5ldHdvcmtfaWQvuxx9CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:waxed_exposed_cut_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRfAgAACAQAbmFtZSIAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcgQJAG5hbWVfaGFzaPE/OfK6IoVMAwoAbmV0d29ya19pZHy5HkcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_weathered_cut_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRgAgAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyBAkAbmFtZV9oYXNoCA1xDp11bnwDCgBuZXR3b3JrX2lkDyEDVQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_oxidized_cut_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS+AgAACAQAbmFtZSMAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2N1dF9jb3BwZXIECQBuYW1lX2hhc2i1pZAsZYHLDAMKAG5ldHdvcmtfaWQ/wSkCCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:chiseled_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT3AwAACAQAbmFtZRkAbWluZWNyYWZ0OmNoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaIsW5pmpJEuQAwoAbmV0d29ya19pZHetwrkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:exposed_chiseled_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT4AwAACAQAbmFtZSEAbWluZWNyYWZ0OmV4cG9zZWRfY2hpc2VsZWRfY29wcGVyBAkAbmFtZV9oYXNoOvrLJ0UowbgDCgBuZXR3b3JrX2lkZj7cPwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:weathered_chiseled_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT5AwAACAQAbmFtZSMAbWluZWNyYWZ0OndlYXRoZXJlZF9jaGlzZWxlZF9jb3BwZXIECQBuYW1lX2hhc2hh+42XlsWvGAMKAG5ldHdvcmtfaWS7Cy59CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:oxidized_chiseled_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT6AwAACAQAbmFtZSIAbWluZWNyYWZ0Om94aWRpemVkX2NoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaLpTIsnfluiCAwoAbmV0d29ya19pZB9/jS8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_chiseled_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT7AwAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX2NoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaFnXvXY5OinzAwoAbmV0d29ya19pZAcKtHsKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_exposed_chiseled_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT8AwAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY2hpc2VsZWRfY29wcGVyBAkAbmFtZV9oYXNoHJdq+Pph6hMDCgBuZXR3b3JrX2lkdge7IAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_oxidized_chiseled_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT9AwAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaMj49OvlTpgCAwoAbmV0d29ya19pZN/r+roKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_weathered_chiseled_copper",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT+AwAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jaGlzZWxlZF9jb3BwZXIECQBuYW1lX2hhc2hzuO+Sg9LYQwMKAG5ldHdvcmtfaWQ7AN7iCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:copper_bulb",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQHBAAACAQAbmFtZRUAbWluZWNyYWZ0OmNvcHBlcl9idWxiBAkAbmFtZV9oYXNo41TimHOsMWcDCgBuZXR3b3JrX2lkJnZvAgoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:exposed_copper_bulb",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQIBAAACAQAbmFtZR0AbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2J1bGIECQBuYW1lX2hhc2g++f1wYLLCrAMKAG5ldHdvcmtfaWRLdMmGCgYAc3RhdGVzAQMAbGl0AAELAHBvd2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:weathered_copper_bulb",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQJBAAACAQAbmFtZR8AbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfYnVsYgQJAG5hbWVfaGFzaMEtsYfwRTXlAwoAbmV0d29ya19pZAp51LQKBgBzdGF0ZXMBAwBsaXQAAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:oxidized_copper_bulb",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQKBAAACAQAbmFtZR4AbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9idWxiBAkAbmFtZV9oYXNovnrBQZs8nDIDCgBuZXR3b3JrX2lkPsj0AAoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_copper_bulb",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQLBAAACAQAbmFtZRsAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9idWxiBAkAbmFtZV9oYXNoGTg6TYllMiIDCgBuZXR3b3JrX2lk9m0WhgoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waxed_exposed_copper_bulb",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQMBAAACAQAbmFtZSMAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2J1bGIECQBuYW1lX2hhc2gI6xkPcvBDVwMKAG5ldHdvcmtfaWR7BRcACgYAc3RhdGVzAQMAbGl0AAELAHBvd2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:waxed_weathered_copper_bulb",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQNBAAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfYnVsYgQJAG5hbWVfaGFzaMsUnmp3/VqVAwoAbmV0d29ya19pZEoworoKBgBzdGF0ZXMBAwBsaXQAAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:waxed_oxidized_copper_bulb",
- "groupId": 16,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQOBAAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9idWxiBAkAbmFtZV9oYXNoBFKxY3fjVq4DCgBuZXR3b3JrX2lkzrJ6aAoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:iron_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQqAAAACAQAbmFtZRQAbWluZWNyYWZ0Omlyb25fYmxvY2sECQBuYW1lX2hhc2jYINmJQbvV/gMKAG5ldHdvcmtfaWRf7AbICgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:gold_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQpAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdvbGRfYmxvY2sECQBuYW1lX2hhc2iYLshvjtXzFwMKAG5ldHdvcmtfaWTDJGBcCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:emerald_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSFAAAACAQAbmFtZRcAbWluZWNyYWZ0OmVtZXJhbGRfYmxvY2sECQBuYW1lX2hhc2hK6QunqJznNAMKAG5ldHdvcmtfaWRk5+otCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:diamond_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ5AAAACAQAbmFtZRcAbWluZWNyYWZ0OmRpYW1vbmRfYmxvY2sECQBuYW1lX2hhc2iGKrxuvkytFQMKAG5ldHdvcmtfaWQQeQZXCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:lapis_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQWAAAACAQAbmFtZRUAbWluZWNyYWZ0OmxhcGlzX2Jsb2NrBAkAbmFtZV9oYXNoDZ44xdb2zVoDCgBuZXR3b3JrX2lktVy0BAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:raw_copper_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTDAgAACAQAbmFtZRoAbWluZWNyYWZ0OnJhd19jb3BwZXJfYmxvY2sECQBuYW1lX2hhc2hw1KG0TNUGgwMKAG5ldHdvcmtfaWS1vGo/CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:raw_iron_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTCAgAACAQAbmFtZRgAbWluZWNyYWZ0OnJhd19pcm9uX2Jsb2NrBAkAbmFtZV9oYXNo9XyzNIQXxvwDCgBuZXR3b3JrX2lknms1QAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:raw_gold_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTEAgAACAQAbmFtZRgAbWluZWNyYWZ0OnJhd19nb2xkX2Jsb2NrBAkAbmFtZV9oYXNo6YuwuLwfOBwDCgBuZXR3b3JrX2lkLiQ5gQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:quartz_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSbAAAACAQAbmFtZRYAbWluZWNyYWZ0OnF1YXJ0el9ibG9jawQJAG5hbWVfaGFzaCfpbqyIIvZCAwoAbmV0d29ya19pZE2axGsKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:quartz_bricks",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQvAgAACAQAbmFtZRcAbWluZWNyYWZ0OnF1YXJ0el9icmlja3MECQBuYW1lX2hhc2jSZO590dd8sAMKAG5ldHdvcmtfaWSc5xCLCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:quartz_pillar",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS5BAAACAQAbmFtZRcAbWluZWNyYWZ0OnF1YXJ0el9waWxsYXIECQBuYW1lX2hhc2igp62HI+PuSwMKAG5ldHdvcmtfaWS9SGXLCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:chiseled_quartz_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS4BAAACAQAbmFtZR8AbWluZWNyYWZ0OmNoaXNlbGVkX3F1YXJ0el9ibG9jawQJAG5hbWVfaGFzaAftJM9mCAvaAwoAbmV0d29ya19pZFwy0s0KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:smooth_quartz",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS6BAAACAQAbmFtZRcAbWluZWNyYWZ0OnNtb290aF9xdWFydHoECQBuYW1lX2hhc2hIVzzgiItGagMKAG5ldHdvcmtfaWTVWgU2CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:prismarine",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSoAAAACAQAbmFtZRQAbWluZWNyYWZ0OnByaXNtYXJpbmUECQBuYW1lX2hhc2jcnQCHi9CspQMKAG5ldHdvcmtfaWQnuuW1CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:prismarine_bricks",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSzBAAACAQAbmFtZRsAbWluZWNyYWZ0OnByaXNtYXJpbmVfYnJpY2tzBAkAbmFtZV9oYXNozeGe3/7s5fcDCgBuZXR3b3JrX2lkj/iBnAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dark_prismarine",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSyBAAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfcHJpc21hcmluZQQJAG5hbWVfaGFzaK+rhxsgkzplAwoAbmV0d29ya19pZIdA0I0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:slime",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSlAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnNsaW1lBAkAbmFtZV9oYXNoHJiEEJx+JlkDCgBuZXR3b3JrX2lkfgfVzAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:honey_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTbAQAACAQAbmFtZRUAbWluZWNyYWZ0OmhvbmV5X2Jsb2NrBAkAbmFtZV9oYXNo9zLYSUlelywDCgBuZXR3b3JrX2lko+dyWgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:honeycomb_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAQAACAQAbmFtZRkAbWluZWNyYWZ0OmhvbmV5Y29tYl9ibG9jawQJAG5hbWVfaGFzaASIPuOCYd1oAwoAbmV0d29ya19pZKys4n4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:resin_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT8BAAACAQAbmFtZRUAbWluZWNyYWZ0OnJlc2luX2Jsb2NrBAkAbmFtZV9oYXNo6SHuLxdB67QDCgBuZXR3b3JrX2lkcWO4EwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:hay_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSqAAAACAQAbmFtZRMAbWluZWNyYWZ0OmhheV9ibG9jawQJAG5hbWVfaGFzaIB2VxKxX8EpAwoAbmV0d29ya19pZKuQSloKBgBzdGF0ZXMDCgBkZXByZWNhdGVkAAAAAAgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:bone_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTYAAAACAQAbmFtZRQAbWluZWNyYWZ0OmJvbmVfYmxvY2sECQBuYW1lX2hhc2i4ZX576W9AWgMKAG5ldHdvcmtfaWTWGacQCgYAc3RhdGVzAwoAZGVwcmVjYXRlZAAAAAAICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:resin_bricks",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT0BAAACAQAbmFtZRYAbWluZWNyYWZ0OnJlc2luX2JyaWNrcwQJAG5hbWVfaGFzaPQfo5PcOZSaAwoAbmV0d29ya19pZB24YHwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:chiseled_resin_bricks",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT7BAAACAQAbmFtZR8AbWluZWNyYWZ0OmNoaXNlbGVkX3Jlc2luX2JyaWNrcwQJAG5hbWVfaGFzaNSCIvsamt6qAwoAbmV0d29ya19pZBY+3hYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:nether_brick",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRwAAAACAQAbmFtZRYAbWluZWNyYWZ0Om5ldGhlcl9icmljawQJAG5hbWVfaGFzaMxcRiheU+nXAwoAbmV0d29ya19pZMkmzloKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:red_nether_brick",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTXAAAACAQAbmFtZRoAbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2sECQBuYW1lX2hhc2j8pRO4LfoECAMKAG5ldHdvcmtfaWRpdF0YCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:chiseled_nether_bricks",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQtAgAACAQAbmFtZSAAbWluZWNyYWZ0OmNoaXNlbGVkX25ldGhlcl9icmlja3MECQBuYW1lX2hhc2g31SBPTcUK1QMKAG5ldHdvcmtfaWS8TJ+TCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cracked_nether_bricks",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQuAgAACAQAbmFtZR8AbWluZWNyYWZ0OmNyYWNrZWRfbmV0aGVyX2JyaWNrcwQJAG5hbWVfaGFzaAdC6eKzXT5tAwoAbmV0d29ya19pZIUSejwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:netherite_block",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQNAgAACAQAbmFtZRkAbWluZWNyYWZ0Om5ldGhlcml0ZV9ibG9jawQJAG5hbWVfaGFzaMghh6Zib/ZKAwoAbmV0d29ya19pZIz0mq0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:lodestone",
- "groupId": 17,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTdAQAACAQAbmFtZRMAbWluZWNyYWZ0OmxvZGVzdG9uZQQJAG5hbWVfaGFzaJ2gmHOTlXv8AwoAbmV0d29ya19pZEfgB4wKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:white_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQjAAAACAQAbmFtZRQAbWluZWNyYWZ0OndoaXRlX3dvb2wECQBuYW1lX2hhc2jRWB7vaIEDiQMKAG5ldHdvcmtfaWSO8paQCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:light_gray_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQnAwAACAQAbmFtZRkAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfd29vbAQJAG5hbWVfaGFzaOpdQ1a2v4b3AwoAbmV0d29ya19pZIqZCYEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:gray_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQoAwAACAQAbmFtZRMAbWluZWNyYWZ0OmdyYXlfd29vbAQJAG5hbWVfaGFzaLsc1Lp1xdIOAwoAbmV0d29ya19pZFUs+HgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:black_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQpAwAACAQAbmFtZRQAbWluZWNyYWZ0OmJsYWNrX3dvb2wECQBuYW1lX2hhc2hP2HC6o0X4HAMKAG5ldHdvcmtfaWRUbORcCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:brown_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQqAwAACAQAbmFtZRQAbWluZWNyYWZ0OmJyb3duX3dvb2wECQBuYW1lX2hhc2ig5IW89PrREwMKAG5ldHdvcmtfaWRjT9j8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQrAwAACAQAbmFtZRIAbWluZWNyYWZ0OnJlZF93b29sBAkAbmFtZV9oYXNoY4TBDq+mFgUDCgBuZXR3b3JrX2lktn9lcAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:orange_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQsAwAACAQAbmFtZRUAbWluZWNyYWZ0Om9yYW5nZV93b29sBAkAbmFtZV9oYXNoFstfrTZfSCgDCgBuZXR3b3JrX2lk+rqywwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:yellow_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQtAwAACAQAbmFtZRUAbWluZWNyYWZ0OnllbGxvd193b29sBAkAbmFtZV9oYXNoTFyus2RHegcDCgBuZXR3b3JrX2lkkKBhXAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:lime_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQuAwAACAQAbmFtZRMAbWluZWNyYWZ0OmxpbWVfd29vbAQJAG5hbWVfaGFzaNVnnzKiMxmeAwoAbmV0d29ya19pZG9b32kKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:green_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQvAwAACAQAbmFtZRQAbWluZWNyYWZ0OmdyZWVuX3dvb2wECQBuYW1lX2hhc2i3mElRYHIcSQMKAG5ldHdvcmtfaWSssprwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cyan_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQwAwAACAQAbmFtZRMAbWluZWNyYWZ0OmN5YW5fd29vbAQJAG5hbWVfaGFzaBNDfvHn8dqFAwoAbmV0d29ya19pZK0hAbgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:light_blue_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQxAwAACAQAbmFtZRkAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfd29vbAQJAG5hbWVfaGFzaLWFAUfyxFPNAwoAbmV0d29ya19pZL2oEugKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:blue_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQyAwAACAQAbmFtZRMAbWluZWNyYWZ0OmJsdWVfd29vbAQJAG5hbWVfaGFzaLjHyxxbTWCLAwoAbmV0d29ya19pZPaLdFQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:purple_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQzAwAACAQAbmFtZRUAbWluZWNyYWZ0OnB1cnBsZV93b29sBAkAbmFtZV9oYXNojvFtqzjAf/4DCgBuZXR3b3JrX2lklqASNQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:magenta_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ0AwAACAQAbmFtZRYAbWluZWNyYWZ0Om1hZ2VudGFfd29vbAQJAG5hbWVfaGFzaGuOHvf+Pd4yAwoAbmV0d29ya19pZI4UoDQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pink_wool",
- "groupId": 18,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ1AwAACAQAbmFtZRMAbWluZWNyYWZ0OnBpbmtfd29vbAQJAG5hbWVfaGFzaPiVA2pFeoFLAwoAbmV0d29ya19pZOZRO6oKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:white_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAAAACAQAbmFtZRYAbWluZWNyYWZ0OndoaXRlX2NhcnBldAQJAG5hbWVfaGFzaNeMHTI1fWPXAwoAbmV0d29ya19pZEahDFcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:light_gray_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRbAwAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY2FycGV0BAkAbmFtZV9oYXNoHPw6ArBAsP0DCgBuZXR3b3JrX2lkQoAeUAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:gray_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRaAwAACAQAbmFtZRUAbWluZWNyYWZ0OmdyYXlfY2FycGV0BAkAbmFtZV9oYXNoZVR0OI+1VRADCgBuZXR3b3JrX2lkETF4WwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:black_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRiAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJsYWNrX2NhcnBldAQJAG5hbWVfaGFzaOk7LP9NptyhAwoAbmV0d29ya19pZFjmXtIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:brown_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRfAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJyb3duX2NhcnBldAQJAG5hbWVfaGFzaNaXFyOsAvIvAwoAbmV0d29ya19pZHPjFuoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:red_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRhAwAACAQAbmFtZRQAbWluZWNyYWZ0OnJlZF9jYXJwZXQECQBuYW1lX2hhc2i9eSKBf6SO3wMKAG5ldHdvcmtfaWQuhI/KCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:orange_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRUAwAACAQAbmFtZRcAbWluZWNyYWZ0Om9yYW5nZV9jYXJwZXQECQBuYW1lX2hhc2hIUkO4HlAdygMKAG5ldHdvcmtfaWSyKV9OCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:yellow_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRXAwAACAQAbmFtZRcAbWluZWNyYWZ0OnllbGxvd19jYXJwZXQECQBuYW1lX2hhc2hSDKX3scCamwMKAG5ldHdvcmtfaWT8nq+ECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:lime_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRYAwAACAQAbmFtZRUAbWluZWNyYWZ0OmxpbWVfY2FycGV0BAkAbmFtZV9oYXNo+6KFOpzsib4DCgBuZXR3b3JrX2lkT+DS4woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:green_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRgAwAACAQAbmFtZRYAbWluZWNyYWZ0OmdyZWVuX2NhcnBldAQJAG5hbWVfaGFzaCHPMP9ltqFJAwoAbmV0d29ya19pZBgwAvAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cyan_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRcAwAACAQAbmFtZRUAbWluZWNyYWZ0OmN5YW5fY2FycGV0BAkAbmFtZV9oYXNobXf62dQBJj8DCgBuZXR3b3JrX2lkKVppLgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:light_blue_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRWAwAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY2FycGV0BAkAbmFtZV9oYXNo20l4oktdZ3sDCgBuZXR3b3JrX2lkjdeMiwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:blue_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWReAwAACAQAbmFtZRUAbWluZWNyYWZ0OmJsdWVfY2FycGV0BAkAbmFtZV9oYXNo3p3lsW0eQwsDCgBuZXR3b3JrX2lkAovdPQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:purple_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRdAwAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnBsZV9jYXJwZXQECQBuYW1lX2hhc2jwIA9pW/qp7QMKAG5ldHdvcmtfaWTqJqhjCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:magenta_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRVAwAACAQAbmFtZRgAbWluZWNyYWZ0Om1hZ2VudGFfY2FycGV0BAkAbmFtZV9oYXNoFXT36YNNZhMDCgBuZXR3b3JrX2lk+tqsGAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:pink_carpet",
- "groupId": 19,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRZAwAACAQAbmFtZRUAbWluZWNyYWZ0OnBpbmtfY2FycGV0BAkAbmFtZV9oYXNoHll72oqk+OoDCgBuZXR3b3JrX2lkrnBYDwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:white_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTtAAAACAQAbmFtZR8AbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaFUk9iXVjwV8AwoAbmV0d29ya19pZJPZY8AKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:light_gray_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTLAwAACAQAbmFtZSQAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNo7EUk30hmUtYDCgBuZXR3b3JrX2lkh8jVIwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:gray_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTKAwAACAQAbmFtZR4AbWluZWNyYWZ0OmdyYXlfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoW77af6WihdwDCgBuZXR3b3JrX2lkSsqC1woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:black_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTSAwAACAQAbmFtZR8AbWluZWNyYWZ0OmJsYWNrX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaAfWYp0xtgcfAwoAbmV0d29ya19pZMWTC8EKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:brown_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTPAwAACAQAbmFtZR8AbWluZWNyYWZ0OmJyb3duX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaB74EeiLO46XAwoAbmV0d29ya19pZEDHKqwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:red_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTRAwAACAQAbmFtZR0AbWluZWNyYWZ0OnJlZF9jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2gjFut6Z/VH1gMKAG5ldHdvcmtfaWSvcmwYCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:orange_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTEAwAACAQAbmFtZSAAbWluZWNyYWZ0Om9yYW5nZV9jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2gADDj2IJiw+gMKAG5ldHdvcmtfaWTHph0FCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:yellow_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTHAwAACAQAbmFtZSAAbWluZWNyYWZ0OnllbGxvd19jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2iy6qKNn3ob5wMKAG5ldHdvcmtfaWQZAI39CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:lime_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTIAwAACAQAbmFtZR4AbWluZWNyYWZ0OmxpbWVfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNo4dYIPslbXPUDCgBuZXR3b3JrX2lk2O8X0AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:green_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTQAwAACAQAbmFtZR8AbWluZWNyYWZ0OmdyZWVuX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaM/c9x2aJh3HAwoAbmV0d29ya19pZA0VfBMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cyan_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTMAwAACAQAbmFtZR4AbWluZWNyYWZ0OmN5YW5fY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNok+xKAe7XXjoDCgBuZXR3b3JrX2lkmkn6uwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:light_blue_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTGAwAACAQAbmFtZSQAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNogScpIQceyAEDCgBuZXR3b3JrX2lkOmVSbgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:blue_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTOAwAACAQAbmFtZR4AbWluZWNyYWZ0OmJsdWVfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoFp7mmeL86r0DCgBuZXR3b3JrX2lkS3b3RQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:purple_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTNAwAACAQAbmFtZSAAbWluZWNyYWZ0OnB1cnBsZV9jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2iYcVU04hoStwMKAG5ldHdvcmtfaWQXimEjCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:magenta_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTFAwAACAQAbmFtZSEAbWluZWNyYWZ0Om1hZ2VudGFfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoy/70q6VPsWgDCgBuZXR3b3JrX2lkf9mxQwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:pink_concrete_powder",
- "groupId": 20,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAwAACAQAbmFtZR4AbWluZWNyYWZ0OnBpbmtfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoVikSAf8DwV0DCgBuZXR3b3JrX2lku2MivwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:white_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTsAAAACAQAbmFtZRgAbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlBAkAbmFtZV9oYXNo6zAp7lsLlvkDCgBuZXR3b3JrX2lk3MAYQAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:light_gray_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR6AwAACAQAbmFtZR0AbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY29uY3JldGUECQBuYW1lX2hhc2hEtet5wuDIKAMKAG5ldHdvcmtfaWQISs02CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:gray_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR5AwAACAQAbmFtZRcAbWluZWNyYWZ0OmdyYXlfY29uY3JldGUECQBuYW1lX2hhc2j92INnb0a83AMKAG5ldHdvcmtfaWQj8RHwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:black_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSBAwAACAQAbmFtZRgAbWluZWNyYWZ0OmJsYWNrX2NvbmNyZXRlBAkAbmFtZV9oYXNo2X7NDIQmZ70DCgBuZXR3b3JrX2lk2uiVDQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:brown_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR+AwAACAQAbmFtZRgAbWluZWNyYWZ0OmJyb3duX2NvbmNyZXRlBAkAbmFtZV9oYXNoeka02BwXf6oDCgBuZXR3b3JrX2lkYf+xDQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:red_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSAAwAACAQAbmFtZRYAbWluZWNyYWZ0OnJlZF9jb25jcmV0ZQQJAG5hbWVfaGFzaPWmNowLGubqAwoAbmV0d29ya19pZKwyx58KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:orange_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRzAwAACAQAbmFtZRkAbWluZWNyYWZ0Om9yYW5nZV9jb25jcmV0ZQQJAG5hbWVfaGFzaAgE8XmaAi6+AwoAbmV0d29ya19pZMDQNz8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:yellow_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR2AwAACAQAbmFtZRkAbWluZWNyYWZ0OnllbGxvd19jb25jcmV0ZQQJAG5hbWVfaGFzaE6ONfJPBd0+AwoAbmV0d29ya19pZMarutwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:lime_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR3AwAACAQAbmFtZRcAbWluZWNyYWZ0OmxpbWVfY29uY3JldGUECQBuYW1lX2hhc2gnd8JW6wmJcAMKAG5ldHdvcmtfaWTd47aoCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:green_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR/AwAACAQAbmFtZRgAbWluZWNyYWZ0OmdyZWVuX2NvbmNyZXRlBAkAbmFtZV9oYXNokbFxRKchQZkDCgBuZXR3b3JrX2lkmhZWUgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cyan_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR7AwAACAQAbmFtZRcAbWluZWNyYWZ0OmN5YW5fY29uY3JldGUECQBuYW1lX2hhc2hFRrWJ33qj1wMKAG5ldHdvcmtfaWQbi5b8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:light_blue_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR1AwAACAQAbmFtZR0AbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY29uY3JldGUECQBuYW1lX2hhc2gHAe0kl0SE4AMKAG5ldHdvcmtfaWRL/GbSCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:blue_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR9AwAACAQAbmFtZRcAbWluZWNyYWZ0OmJsdWVfY29uY3JldGUECQBuYW1lX2hhc2hiay301nnj1wMKAG5ldHdvcmtfaWRMvFXNCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:purple_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR8AwAACAQAbmFtZRkAbWluZWNyYWZ0OnB1cnBsZV9jb25jcmV0ZQQJAG5hbWVfaGFzaHBHflsPIwdXAwoAbmV0d29ya19pZCyKA5gKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:magenta_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR0AwAACAQAbmFtZRoAbWluZWNyYWZ0Om1hZ2VudGFfY29uY3JldGUECQBuYW1lX2hhc2gN7LuB/OvdZAMKAG5ldHdvcmtfaWTc6ZOdCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pink_concrete",
- "groupId": 21,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR4AwAACAQAbmFtZRcAbWluZWNyYWZ0OnBpbmtfY29uY3JldGUECQBuYW1lX2hhc2ii2G5F0u3SOAMKAG5ldHdvcmtfaWSszGgrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:hardened_clay",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSsAAAACAQAbmFtZRcAbWluZWNyYWZ0OmhhcmRlbmVkX2NsYXkECQBuYW1lX2hhc2jrnRwCJ0krJAMKAG5ldHdvcmtfaWRBCOrrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:white_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSfAAAACAQAbmFtZRoAbWluZWNyYWZ0OndoaXRlX3RlcnJhY290dGEECQBuYW1lX2hhc2j3RSdgmnAIewMKAG5ldHdvcmtfaWSimKw+CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:light_gray_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTaAwAACAQAbmFtZR8AbWluZWNyYWZ0OmxpZ2h0X2dyYXlfdGVycmFjb3R0YQQJAG5hbWVfaGFzaAz1Ri3wIxomAwoAbmV0d29ya19pZH5qgOcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:gray_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTZAwAACAQAbmFtZRkAbWluZWNyYWZ0OmdyYXlfdGVycmFjb3R0YQQJAG5hbWVfaGFzaAXdSLAaNZ9vAwoAbmV0d29ya19pZM1QDV0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:black_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWThAwAACAQAbmFtZRoAbWluZWNyYWZ0OmJsYWNrX3RlcnJhY290dGEECQBuYW1lX2hhc2jxssdv5vlbpgMKAG5ldHdvcmtfaWRE3Ru/CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:brown_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTeAwAACAQAbmFtZRoAbWluZWNyYWZ0OmJyb3duX3RlcnJhY290dGEECQBuYW1lX2hhc2gG4kPenmOF9gMKAG5ldHdvcmtfaWQ/i0iNCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTgAwAACAQAbmFtZRgAbWluZWNyYWZ0OnJlZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNo7fX56HXFejEDCgBuZXR3b3JrX2lk8tTF8QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:orange_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTTAwAACAQAbmFtZRsAbWluZWNyYWZ0Om9yYW5nZV90ZXJyYWNvdHRhBAkAbmFtZV9oYXNo0Hjmql3sruMDCgBuZXR3b3JrX2lklmqmkAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:yellow_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTWAwAACAQAbmFtZRsAbWluZWNyYWZ0OnllbGxvd190ZXJyYWNvdHRhBAkAbmFtZV9oYXNoqkyKKrmA3VcDCgBuZXR3b3JrX2lkaM/orAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:lime_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTXAwAACAQAbmFtZRkAbWluZWNyYWZ0OmxpbWVfdGVycmFjb3R0YQQJAG5hbWVfaGFzaANjADFOF9v7AwoAbmV0d29ya19pZJt0XsgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:green_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTfAwAACAQAbmFtZRoAbWluZWNyYWZ0OmdyZWVuX3RlcnJhY290dGEECQBuYW1lX2hhc2j5Ybq36yYwRQMKAG5ldHdvcmtfaWQ8kGdHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cyan_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTbAwAACAQAbmFtZRkAbWluZWNyYWZ0OmN5YW5fdGVycmFjb3R0YQQJAG5hbWVfaGFzaN09COzMuHwAAwoAbmV0d29ya19pZIWPCzoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:light_blue_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTVAwAACAQAbmFtZR8AbWluZWNyYWZ0OmxpZ2h0X2JsdWVfdGVycmFjb3R0YQQJAG5hbWVfaGFzaOMytez7cOZiAwoAbmV0d29ya19pZFHK1UsKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:blue_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTdAwAACAQAbmFtZRkAbWluZWNyYWZ0OmJsdWVfdGVycmFjb3R0YQQJAG5hbWVfaGFzaF6inyTK5RpAAwoAbmV0d29ya19pZF5mVZIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:purple_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAwAACAQAbmFtZRsAbWluZWNyYWZ0OnB1cnBsZV90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoKF7YG61yTbEDCgBuZXR3b3JrX2lkhtRDlwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:magenta_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTUAwAACAQAbmFtZRwAbWluZWNyYWZ0Om1hZ2VudGFfdGVycmFjb3R0YQQJAG5hbWVfaGFzaLWvtpAVtztyAwoAbmV0d29ya19pZN5SoakKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pink_terracotta",
- "groupId": 22,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTYAwAACAQAbmFtZRkAbWluZWNyYWZ0OnBpbmtfdGVycmFjb3R0YQQJAG5hbWVfaGFzaJ7mzvyzSQZTAwoAbmV0d29ya19pZDJWe4YKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:white_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAAAACAQAbmFtZSEAbWluZWNyYWZ0OndoaXRlX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoiVzCdoHAJo0DCgBuZXR3b3JrX2lkIlj9AAoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:silver_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTkAAAACAQAbmFtZSIAbWluZWNyYWZ0OnNpbHZlcl9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaAVsA0CnhzA4AwoAbmV0d29ya19pZPnxtJEKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:gray_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTjAAAACAQAbmFtZSAAbWluZWNyYWZ0OmdyYXlfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2jvLZt9u/lF/AMKAG5ldHdvcmtfaWQVU8eFCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:black_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTrAAAACAQAbmFtZSEAbWluZWNyYWZ0OmJsYWNrX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoe8I4xAXbO5UDCgBuZXR3b3JrX2lk2Icb9AoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:brown_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWToAAAACAQAbmFtZSEAbWluZWNyYWZ0OmJyb3duX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoSiNZOobbpjoDCgBuZXR3b3JrX2lkJy0jwgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTqAAAACAQAbmFtZR8AbWluZWNyYWZ0OnJlZF9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaBdWFGLmCLFVAwoAbmV0d29ya19pZMYBJSEKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:orange_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTdAAAACAQAbmFtZSIAbWluZWNyYWZ0Om9yYW5nZV9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaMyJMrnPr7szAwoAbmV0d29ya19pZN6+7TUKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:yellow_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTgAAAACAQAbmFtZSIAbWluZWNyYWZ0OnllbGxvd19nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaN6NaIhf6m0uAwoAbmV0d29ya19pZKRHXeoKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:lime_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWThAAAACAQAbmFtZSAAbWluZWNyYWZ0OmxpbWVfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2iF3E68/rB2EAMKAG5ldHdvcmtfaWSP7qQWCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:green_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTpAAAACAQAbmFtZSEAbWluZWNyYWZ0OmdyZWVuX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNow5mo8aQDFboDCgBuZXR3b3JrX2lkoF11kgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:cyan_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTlAAAACAQAbmFtZSAAbWluZWNyYWZ0OmN5YW5fZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2gnNB+cCFRJhwMKAG5ldHdvcmtfaWT9buMtCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:light_blue_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTfAAAACAQAbmFtZSYAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2gladnCDBKCigMKAG5ldHdvcmtfaWS5CszFCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:blue_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTnAAAACAQAbmFtZSAAbWluZWNyYWZ0OmJsdWVfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2giOZK+2nB1igMKAG5ldHdvcmtfaWR+e22CCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:purple_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTbAAAACAQAbmFtZSIAbWluZWNyYWZ0OnB1cnBsZV9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaIQU03txeAfHAwoAbmV0d29ya19pZLKbSE4KBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:magenta_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTeAAAACAQAbmFtZSMAbWluZWNyYWZ0Om1hZ2VudGFfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2i/SNqDJbfjMgMKAG5ldHdvcmtfaWQKf9UvCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pink_glazed_terracotta",
- "groupId": 23,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTiAAAACAQAbmFtZSAAbWluZWNyYWZ0OnBpbmtfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2hik8DVt4g+twMKAG5ldHdvcmtfaWTKzav2CgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:purpur_block",
- "groupId": 24,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAAAACAQAbmFtZRYAbWluZWNyYWZ0OnB1cnB1cl9ibG9jawQJAG5hbWVfaGFzaAgLwnUZGlzsAwoAbmV0d29ya19pZGCZ+4UKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:purpur_pillar",
- "groupId": 24,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS2BAAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnB1cl9waWxsYXIECQBuYW1lX2hhc2iFcSsdykO+jgMKAG5ldHdvcmtfaWQe0+geCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:packed_mud",
- "groupId": 24,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAgAACAQAbmFtZRQAbWluZWNyYWZ0OnBhY2tlZF9tdWQECQBuYW1lX2hhc2gHOMa121h4FgMKAG5ldHdvcmtfaWTUb6LyCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:mud_bricks",
- "groupId": 24,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTaAgAACAQAbmFtZRQAbWluZWNyYWZ0Om11ZF9icmlja3MECQBuYW1lX2hhc2iDL/SVl/PewQMKAG5ldHdvcmtfaWSkBjaDCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:nether_wart_block",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTWAAAACAQAbmFtZRsAbWluZWNyYWZ0Om5ldGhlcl93YXJ0X2Jsb2NrBAkAbmFtZV9oYXNo9XGS4GNnlV4DCgBuZXR3b3JrX2lkh3apIgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:warped_wart_block",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTiAQAACAQAbmFtZRsAbWluZWNyYWZ0OndhcnBlZF93YXJ0X2Jsb2NrBAkAbmFtZV9oYXNo9IqDS9yUPJoDCgBuZXR3b3JrX2lkMpKAbAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:shroomlight",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTlAQAACAQAbmFtZRUAbWluZWNyYWZ0OnNocm9vbWxpZ2h0BAkAbmFtZV9oYXNoZHCHcHX/HYADCgBuZXR3b3JrX2lkLG2JiwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:crimson_nylium",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTnAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fbnlsaXVtBAkAbmFtZV9oYXNoOr6DJYW2bFYDCgBuZXR3b3JrX2lkuWpRDgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:warped_nylium",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWToAQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9ueWxpdW0ECQBuYW1lX2hhc2g0Zf89cfr3rwMKAG5ldHdvcmtfaWSu/kekCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:netherrack",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRXAAAACAQAbmFtZRQAbWluZWNyYWZ0Om5ldGhlcnJhY2sECQBuYW1lX2hhc2i/r5ZyRsvPyQMKAG5ldHdvcmtfaWTAiTOACgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:soul_soil",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTrAQAACAQAbmFtZRMAbWluZWNyYWZ0OnNvdWxfc29pbAQJAG5hbWVfaGFzaC1/87ccutuTAwoAbmV0d29ya19pZKc63SMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:grass_block",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQCAAAACAQAbmFtZRUAbWluZWNyYWZ0OmdyYXNzX2Jsb2NrBAkAbmFtZV9oYXNojPyGp3/CSZwDCgBuZXR3b3JrX2lktCgx3goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:podzol",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTzAAAACAQAbmFtZRAAbWluZWNyYWZ0OnBvZHpvbAQJAG5hbWVfaGFzaBzqokRjH4Z1AwoAbmV0d29ya19pZPPS/GUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mycelium",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRuAAAACAQAbmFtZRIAbWluZWNyYWZ0Om15Y2VsaXVtBAkAbmFtZV9oYXNojTN09cKickIDCgBuZXR3b3JrX2lkLNPxXQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:grass_path",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTGAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdyYXNzX3BhdGgECQBuYW1lX2hhc2i0/KZV8Qsy+gMKAG5ldHdvcmtfaWT7CcdzCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dirt",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQDAAAACAQAbmFtZQ4AbWluZWNyYWZ0OmRpcnQECQBuYW1lX2hhc2hXp6jnXAe+kQMKAG5ldHdvcmtfaWSG706CCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:coarse_dirt",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTBBAAACAQAbmFtZRUAbWluZWNyYWZ0OmNvYXJzZV9kaXJ0BAkAbmFtZV9oYXNosd+cah7WSmoDCgBuZXR3b3JrX2lkgS5RcAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dirt_with_roots",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ9AgAACAQAbmFtZRkAbWluZWNyYWZ0OmRpcnRfd2l0aF9yb290cwQJAG5hbWVfaGFzaLCNDYPviDCIAwoAbmV0d29ya19pZNCkwzoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:farmland",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ8AAAACAQAbmFtZRIAbWluZWNyYWZ0OmZhcm1sYW5kBAkAbmFtZV9oYXNoxyQ5ag7LolADCgBuZXR3b3JrX2lkX618FQoGAHN0YXRlcwMSAG1vaXN0dXJpemVkX2Ftb3VudAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mud",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTYAgAACAQAbmFtZQ0AbWluZWNyYWZ0Om11ZAQJAG5hbWVfaGFzaPb/3P+uLy+9AwoAbmV0d29ya19pZPIUlUkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:clay",
- "groupId": 25,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRSAAAACAQAbmFtZQ4AbWluZWNyYWZ0OmNsYXkECQBuYW1lX2hhc2j/S6sKXRcpzwMKAG5ldHdvcmtfaWRmsb8nCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:iron_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQPAAAACAQAbmFtZRIAbWluZWNyYWZ0Omlyb25fb3JlBAkAbmFtZV9oYXNoS7BYtLnfx3gDCgBuZXR3b3JrX2lk3loneQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:gold_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQOAAAACAQAbmFtZRIAbWluZWNyYWZ0OmdvbGRfb3JlBAkAbmFtZV9oYXNoC5Y+DUGXLC4DCgBuZXR3b3JrX2lkNhvMfwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:diamond_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ4AAAACAQAbmFtZRUAbWluZWNyYWZ0OmRpYW1vbmRfb3JlBAkAbmFtZV9oYXNokUOJ2wZZrGQDCgBuZXR3b3JrX2lk/dChVAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:lapis_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQVAAAACAQAbmFtZRMAbWluZWNyYWZ0OmxhcGlzX29yZQQJAG5hbWVfaGFzaMrmrUrSzb7qAwoAbmV0d29ya19pZMg+qK4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:redstone_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRJAAAACAQAbmFtZRYAbWluZWNyYWZ0OnJlZHN0b25lX29yZQQJAG5hbWVfaGFzaFHVnp8Wc4JbAwoAbmV0d29ya19pZKDYvQoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:coal_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQQAAAACAQAbmFtZRIAbWluZWNyYWZ0OmNvYWxfb3JlBAkAbmFtZV9oYXNo1OjA+Iuy51oDCgBuZXR3b3JrX2lk+R/aKAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:copper_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ2AgAACAQAbmFtZRQAbWluZWNyYWZ0OmNvcHBlcl9vcmUECQBuYW1lX2hhc2iSZduSntOzOwMKAG5ldHdvcmtfaWQtIuCnCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:emerald_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSBAAAACAQAbmFtZRUAbWluZWNyYWZ0OmVtZXJhbGRfb3JlBAkAbmFtZV9oYXNoJTovr+VgINsDCgBuZXR3b3JrX2lknbkqCgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:quartz_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSZAAAACAQAbmFtZRQAbWluZWNyYWZ0OnF1YXJ0el9vcmUECQBuYW1lX2hhc2g0yNHLMK9TaQMKAG5ldHdvcmtfaWSzN7nzCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:nether_gold_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQfAgAACAQAbmFtZRkAbWluZWNyYWZ0Om5ldGhlcl9nb2xkX29yZQQJAG5hbWVfaGFzaEJZ7segIBgBAwoAbmV0d29ya19pZNI9pDgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:ancient_debris",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQOAgAACAQAbmFtZRgAbWluZWNyYWZ0OmFuY2llbnRfZGVicmlzBAkAbmFtZV9oYXNoNrbxMc9AwKcDCgBuZXR3b3JrX2lkrSNjEAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:deepslate_iron_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSQAgAACAQAbmFtZRwAbWluZWNyYWZ0OmRlZXBzbGF0ZV9pcm9uX29yZQQJAG5hbWVfaGFzaB/fDL9pgvXXAwoAbmV0d29ya19pZFA0bz4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:deepslate_gold_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSRAgAACAQAbmFtZRwAbWluZWNyYWZ0OmRlZXBzbGF0ZV9nb2xkX29yZQQJAG5hbWVfaGFzaF9G7WYhKFinAwoAbmV0d29ya19pZHQTfBUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:deepslate_diamond_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSUAgAACAQAbmFtZR8AbWluZWNyYWZ0OmRlZXBzbGF0ZV9kaWFtb25kX29yZQQJAG5hbWVfaGFzaEUH5USh+iD3AwoAbmV0d29ya19pZHP6VzAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:deepslate_lapis_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAgAACAQAbmFtZR0AbWluZWNyYWZ0OmRlZXBzbGF0ZV9sYXBpc19vcmUECQBuYW1lX2hhc2j+yFxU/KZs1gMKAG5ldHdvcmtfaWRKINzICgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:deepslate_redstone_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSSAgAACAQAbmFtZSAAbWluZWNyYWZ0OmRlZXBzbGF0ZV9yZWRzdG9uZV9vcmUECQBuYW1lX2hhc2iVgM3wWWD6ugMKAG5ldHdvcmtfaWReBdYRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:deepslate_emerald_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSWAgAACAQAbmFtZR8AbWluZWNyYWZ0OmRlZXBzbGF0ZV9lbWVyYWxkX29yZQQJAG5hbWVfaGFzaNlfo5HTwS6wAwoAbmV0d29ya19pZNeie6sKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:deepslate_coal_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSVAgAACAQAbmFtZRwAbWluZWNyYWZ0OmRlZXBzbGF0ZV9jb2FsX29yZQQJAG5hbWVfaGFzaIjikmcbRrPPAwoAbmV0d29ya19pZD9TiygKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:deepslate_copper_ore",
- "groupId": 26,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSXAgAACAQAbmFtZR4AbWluZWNyYWZ0OmRlZXBzbGF0ZV9jb3BwZXJfb3JlBAkAbmFtZV9oYXNottjV4Ev5LAQDCgBuZXR3b3JrX2lkP23rgQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stone",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnN0b25lBAkAbmFtZV9oYXNoE3mqhJxzJycDCgBuZXR3b3JrX2lkIQ4xgAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:granite",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRNAwAACAQAbmFtZREAbWluZWNyYWZ0OmdyYW5pdGUECQBuYW1lX2hhc2iq+Dur2pw4AwMKAG5ldHdvcmtfaWT2NMfJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:diorite",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRPAwAACAQAbmFtZREAbWluZWNyYWZ0OmRpb3JpdGUECQBuYW1lX2hhc2iaFsq2iinZBQMKAG5ldHdvcmtfaWQqGE6XCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:andesite",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRRAwAACAQAbmFtZRIAbWluZWNyYWZ0OmFuZGVzaXRlBAkAbmFtZV9oYXNosaLIEnQQoSYDCgBuZXR3b3JrX2lkEApRZAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:blackstone",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQQAgAACAQAbmFtZRQAbWluZWNyYWZ0OmJsYWNrc3RvbmUECQBuYW1lX2hhc2iMFYziD80D6QMKAG5ldHdvcmtfaWSrUryHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:deepslate",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR5AgAACAQAbmFtZRMAbWluZWNyYWZ0OmRlZXBzbGF0ZQQJAG5hbWVfaGFzaKX5pAblxz8TAwoAbmV0d29ya19pZOJoQjsKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:tuff",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRMAgAACAQAbmFtZQ4AbWluZWNyYWZ0OnR1ZmYECQBuYW1lX2hhc2h1Rwc1XYsBGwMKAG5ldHdvcmtfaWRwQGn0CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:basalt",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTpAQAACAQAbmFtZRAAbWluZWNyYWZ0OmJhc2FsdAQJAG5hbWVfaGFzaH+UQO2yWodiAwoAbmV0d29ya19pZBPNSV4KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_granite",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWROAwAACAQAbmFtZRoAbWluZWNyYWZ0OnBvbGlzaGVkX2dyYW5pdGUECQBuYW1lX2hhc2iLiEfys8pFIAMKAG5ldHdvcmtfaWTCxxcHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_diorite",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRQAwAACAQAbmFtZRoAbWluZWNyYWZ0OnBvbGlzaGVkX2Rpb3JpdGUECQBuYW1lX2hhc2hTxY4fKmNmlAMKAG5ldHdvcmtfaWTmtjdRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_andesite",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRSAwAACAQAbmFtZRsAbWluZWNyYWZ0OnBvbGlzaGVkX2FuZGVzaXRlBAkAbmFtZV9oYXNovl28uFk4HuQDCgBuZXR3b3JrX2lklFjuCwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:polished_blackstone",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQiAgAACAQAbmFtZR0AbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmUECQBuYW1lX2hhc2jT9fHCl6vWQQMKAG5ldHdvcmtfaWR/Ho6oCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_deepslate",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR+AgAACAQAbmFtZRwAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZQQJAG5hbWVfaGFzaHC1edoaWF3uAwoAbmV0d29ya19pZCPeQsEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:polished_tuff",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTrAwAACAQAbmFtZRcAbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmYECQBuYW1lX2hhc2hyaLe/KEVZ0gMKAG5ldHdvcmtfaWTcX3NrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_basalt",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTqAQAACAQAbmFtZRkAbWluZWNyYWZ0OnBvbGlzaGVkX2Jhc2FsdAQJAG5hbWVfaGFzaMS+L0gMnRcBAwoAbmV0d29ya19pZF+/mHwKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:smooth_basalt",
- "groupId": 27,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR4AgAACAQAbmFtZRcAbWluZWNyYWZ0OnNtb290aF9iYXNhbHQECQBuYW1lX2hhc2jKPUdz89kuNAMKAG5ldHdvcmtfaWTkb/oVCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:gravel",
- "groupId": 28,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQNAAAACAQAbmFtZRAAbWluZWNyYWZ0OmdyYXZlbAQJAG5hbWVfaGFzaOFxz8XJd2r/AwoAbmV0d29ya19pZBpfI1sKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:sand",
- "groupId": 28,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQMAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnNhbmQECQBuYW1lX2hhc2i6lthXXbAyWAMKAG5ldHdvcmtfaWRjeUMICgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:red_sand",
- "groupId": 28,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS0BAAACAQAbmFtZRIAbWluZWNyYWZ0OnJlZF9zYW5kBAkAbmFtZV9oYXNoCiarI69JQCkDCgBuZXR3b3JrX2lkU8UD/AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cactus",
- "groupId": 28,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRRAAAACAQAbmFtZRAAbWluZWNyYWZ0OmNhY3R1cwQJAG5hbWVfaGFzaCG9zL0N4wvGAwoAbmV0d29ya19pZDeCERAKBgBzdGF0ZXMDAwBhZ2UAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:oak_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQRAAAACAQAbmFtZREAbWluZWNyYWZ0Om9ha19sb2cECQBuYW1lX2hhc2ho6TS+K7PZFQMKAG5ldHdvcmtfaWQjfjoxCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_oak_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQJAQAACAQAbmFtZRoAbWluZWNyYWZ0OnN0cmlwcGVkX29ha19sb2cECQBuYW1lX2hhc2h8dqh+OOHU4wMKAG5ldHdvcmtfaWSYKjdrCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:spruce_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ4AwAACAQAbmFtZRQAbWluZWNyYWZ0OnNwcnVjZV9sb2cECQBuYW1lX2hhc2hZ03qaLoF3WgMKAG5ldHdvcmtfaWRlFD8eCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_spruce_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQEAQAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX3NwcnVjZV9sb2cECQBuYW1lX2hhc2iNrhKjS5IyrgMKAG5ldHdvcmtfaWRQcEC3CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:birch_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ5AwAACAQAbmFtZRMAbWluZWNyYWZ0OmJpcmNoX2xvZwQJAG5hbWVfaGFzaBUzT3NxsZAnAwoAbmV0d29ya19pZBKN3VQKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stripped_birch_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQFAQAACAQAbmFtZRwAbWluZWNyYWZ0OnN0cmlwcGVkX2JpcmNoX2xvZwQJAG5hbWVfaGFzaCFKS4AeuSidAwoAbmV0d29ya19pZN0IONIKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:jungle_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ6AwAACAQAbmFtZRQAbWluZWNyYWZ0Omp1bmdsZV9sb2cECQBuYW1lX2hhc2gkwW0KNulqDgMKAG5ldHdvcmtfaWQaziU/CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_jungle_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQGAQAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2p1bmdsZV9sb2cECQBuYW1lX2hhc2hAwMsgOk02JAMKAG5ldHdvcmtfaWQvls0eCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:acacia_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSiAAAACAQAbmFtZRQAbWluZWNyYWZ0OmFjYWNpYV9sb2cECQBuYW1lX2hhc2iV48VpYhjoYQMKAG5ldHdvcmtfaWRxEqe0CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_acacia_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQHAQAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2FjYWNpYV9sb2cECQBuYW1lX2hhc2hJb0lQqnEqlgMKAG5ldHdvcmtfaWRg3IdRCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dark_oak_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ7AwAACAQAbmFtZRYAbWluZWNyYWZ0OmRhcmtfb2FrX2xvZwQJAG5hbWVfaGFzaIWfVRd0XUo3AwoAbmV0d29ya19pZPMM7LYKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stripped_dark_oak_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQIAQAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX2Rhcmtfb2FrX2xvZwQJAG5hbWVfaGFzaPFTdxRdPwkOAwoAbmV0d29ya19pZDIzenIKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:mangrove_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTjAgAACAQAbmFtZRYAbWluZWNyYWZ0Om1hbmdyb3ZlX2xvZwQJAG5hbWVfaGFzaHZe6DzPZBobAwoAbmV0d29ya19pZG6DuYkKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stripped_mangrove_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTkAgAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX21hbmdyb3ZlX2xvZwQJAG5hbWVfaGFzaLqIBo4hwA//AwoAbmV0d29ya19pZPtRn7UKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cherry_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQXAwAACAQAbmFtZRQAbWluZWNyYWZ0OmNoZXJyeV9sb2cECQBuYW1lX2hhc2hwFlaioppB1wMKAG5ldHdvcmtfaWS2sdXECgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_cherry_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQWAwAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2NoZXJyeV9sb2cECQBuYW1lX2hhc2i85H6G+WhXaAMKAG5ldHdvcmtfaWRjzoglCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pale_oak_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTiBAAACAQAbmFtZRYAbWluZWNyYWZ0OnBhbGVfb2FrX2xvZwQJAG5hbWVfaGFzaIEcMMTin/ihAwoAbmV0d29ya19pZMtoEVwKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stripped_pale_oak_log",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWThBAAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX3BhbGVfb2FrX2xvZwQJAG5hbWVfaGFzaBVKFLV2TrFcAwoAbmV0d29ya19pZBY8/GAKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:crimson_stem",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTgAQAACAQAbmFtZRYAbWluZWNyYWZ0OmNyaW1zb25fc3RlbQQJAG5hbWVfaGFzaM0FzfL0UTKZAwoAbmV0d29ya19pZKvzID0KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stripped_crimson_stem",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTvAQAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX2NyaW1zb25fc3RlbQQJAG5hbWVfaGFzaDlA6nood57EAwoAbmV0d29ya19pZHrIqjIKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:warped_stem",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWThAQAACAQAbmFtZRUAbWluZWNyYWZ0OndhcnBlZF9zdGVtBAkAbmFtZV9oYXNon7cKfPZxdrUDCgBuZXR3b3JrX2lkerWyMwoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stripped_warped_stem",
- "groupId": 29,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTwAQAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX3dhcnBlZF9zdGVtBAkAbmFtZV9oYXNoEw+y0dDPSd8DCgBuZXR3b3JrX2lkIQ9vBAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:oak_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTTAQAACAQAbmFtZRIAbWluZWNyYWZ0Om9ha193b29kBAkAbmFtZV9oYXNoqQIkuVPyJX0DCgBuZXR3b3JrX2lku2G1YAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stripped_oak_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQyBAAACAQAbmFtZRsAbWluZWNyYWZ0OnN0cmlwcGVkX29ha193b29kBAkAbmFtZV9oYXNovW6KCv+VZnsDCgBuZXR3b3JrX2lkkhWGegoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:spruce_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQtBAAACAQAbmFtZRUAbWluZWNyYWZ0OnNwcnVjZV93b29kBAkAbmFtZV9oYXNoTrIJ5TAQ+OgDCgBuZXR3b3JrX2lkaXLxCwoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stripped_spruce_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQzBAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX3NwcnVjZV93b29kBAkAbmFtZV9oYXNoMnuUk4Xo6icDCgBuZXR3b3JrX2lkes2ydAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:birch_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQuBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJpcmNoX3dvb2QECQBuYW1lX2hhc2iqVjG4xt0cKQMKAG5ldHdvcmtfaWS06c5VCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_birch_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ0BAAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2JpcmNoX3dvb2QECQBuYW1lX2hhc2hm88R604TKbAMKAG5ldHdvcmtfaWRleEMJCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:jungle_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQvBAAACAQAbmFtZRUAbWluZWNyYWZ0Omp1bmdsZV93b29kBAkAbmFtZV9oYXNo9bYW29ORWCoDCgBuZXR3b3JrX2lkyFyKLQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stripped_jungle_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ1BAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX2p1bmdsZV93b29kBAkAbmFtZV9oYXNoUVs6KsZQRBoDCgBuZXR3b3JrX2lk92k8HQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:acacia_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQwBAAACAQAbmFtZRUAbWluZWNyYWZ0OmFjYWNpYV93b29kBAkAbmFtZV9oYXNoKkDfgzlJUcIDCgBuZXR3b3JrX2lkuTWlcgoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stripped_acacia_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ2BAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX2FjYWNpYV93b29kBAkAbmFtZV9oYXNo/kOPN2bCJhUDCgBuZXR3b3JrX2lktl6LwQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dark_oak_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQxBAAACAQAbmFtZRcAbWluZWNyYWZ0OmRhcmtfb2FrX3dvb2QECQBuYW1lX2hhc2jaKv4ORLadAAMKAG5ldHdvcmtfaWSDrNQ8CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_dark_oak_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ3BAAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX2Rhcmtfb2FrX3dvb2QECQBuYW1lX2hhc2h2jFDfKVFgfAMKAG5ldHdvcmtfaWTgZQ5VCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mangrove_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTwAgAACAQAbmFtZRcAbWluZWNyYWZ0Om1hbmdyb3ZlX3dvb2QECQBuYW1lX2hhc2iXVxG0JG2fVAMKAG5ldHdvcmtfaWSkqJ4cCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_mangrove_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTxAgAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX21hbmdyb3ZlX3dvb2QECQBuYW1lX2hhc2h7CkbaBF7/WAMKAG5ldHdvcmtfaWQLAX88CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cherry_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQhAwAACAQAbmFtZRUAbWluZWNyYWZ0OmNoZXJyeV93b29kBAkAbmFtZV9oYXNoAW8srlmpBM8DCgBuZXR3b3JrX2lkLPsAwgoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stripped_cherry_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQgAwAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX2NoZXJyeV93b29kBAkAbmFtZV9oYXNo/e7KXv+CB38DCgBuZXR3b3JrX2lkg5aVtQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pale_oak_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTsBAAACAQAbmFtZRcAbWluZWNyYWZ0OnBhbGVfb2FrX3dvb2QECQBuYW1lX2hhc2hGlXnbUgRIggMKAG5ldHdvcmtfaWRPLx7LCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_pale_oak_wood",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTrBAAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX3BhbGVfb2FrX3dvb2QECQBuYW1lX2hhc2iqaxd6ta2eNAMKAG5ldHdvcmtfaWQI+pz3CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:crimson_hyphae",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQqAgAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25faHlwaGFlBAkAbmFtZV9oYXNouRmKmfSqEWADCgBuZXR3b3JrX2lk+Tm5rQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stripped_crimson_hyphae",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQrAgAACAQAbmFtZSEAbWluZWNyYWZ0OnN0cmlwcGVkX2NyaW1zb25faHlwaGFlBAkAbmFtZV9oYXNoFffwmABq4LUDCgBuZXR3b3JrX2lkZAlUbgoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:warped_hyphae",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQpAgAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9oeXBoYWUECQBuYW1lX2hhc2hn8plQUr6pmQMKAG5ldHdvcmtfaWRU2AIBCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:stripped_warped_hyphae",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQsAgAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX3dhcnBlZF9oeXBoYWUECQBuYW1lX2hhc2irKq+HYPSgjQMKAG5ldHdvcmtfaWSbrOPDCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bamboo_block",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQOAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJhbWJvb19ibG9jawQJAG5hbWVfaGFzaAbDeur6stIBAwoAbmV0d29ya19pZCJAwn0KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:stripped_bamboo_block",
- "groupId": 30,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQPAwAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX2JhbWJvb19ibG9jawQJAG5hbWVfaGFzaJpwytpZOZM9AwoAbmV0d29ya19pZKuRbNEKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:oak_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQSAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19sZWF2ZXMECQBuYW1lX2hhc2h6O4xGqA2oKgMKAG5ldHdvcmtfaWT98c59CgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:spruce_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQfBAAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9sZWF2ZXMECQBuYW1lX2hhc2i9x1CtNAuqZwMKAG5ldHdvcmtfaWSzF7pTCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:birch_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQgBAAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX2xlYXZlcwQJAG5hbWVfaGFzaBlAGHaoaLZSAwoAbmV0d29ya19pZOjtvWcKBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:jungle_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQhBAAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9sZWF2ZXMECQBuYW1lX2hhc2iW1uAH07zGhgMKAG5ldHdvcmtfaWSA5KX0CgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:acacia_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWShAAAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9sZWF2ZXMECQBuYW1lX2hhc2iZJf8dAgDRNQMKAG5ldHdvcmtfaWQ/G7VuCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dark_oak_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQiBAAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX2xlYXZlcwQJAG5hbWVfaGFzaCk7rDipWFSjAwoAbmV0d29ya19pZJ2AkbYKBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:mangrove_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTXAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX2xlYXZlcwQJAG5hbWVfaGFzaKyI/dWvhEG8AwoAbmV0d29ya19pZPQxCZ8KBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cherry_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQjAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9sZWF2ZXMECQBuYW1lX2hhc2giTs9ChhYBlQMKAG5ldHdvcmtfaWR8bPpwCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pale_oak_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTuBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX2xlYXZlcwQJAG5hbWVfaGFzaKVccFYyf0wbAwoAbmV0d29ya19pZNFNvgcKBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:azalea_leaves",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRDAgAACAQAbmFtZRcAbWluZWNyYWZ0OmF6YWxlYV9sZWF2ZXMECQBuYW1lX2hhc2iXFhD57wFS7AMKAG5ldHdvcmtfaWTNB/9ECgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:azalea_leaves_flowered",
- "groupId": 31,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWREAgAACAQAbmFtZSAAbWluZWNyYWZ0OmF6YWxlYV9sZWF2ZXNfZmxvd2VyZWQECQBuYW1lX2hhc2gs8jxlS/pMrwMKAG5ldHdvcmtfaWQ7W4PyCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:oak_sapling",
- "groupId": 32,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQGAAAACAQAbmFtZRUAbWluZWNyYWZ0Om9ha19zYXBsaW5nBAkAbmFtZV9oYXNoogXcT9QfjiUDCgBuZXR3b3JrX2lkG22C+AoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:spruce_sapling",
- "groupId": 32,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ4BAAACAQAbmFtZRgAbWluZWNyYWZ0OnNwcnVjZV9zYXBsaW5nBAkAbmFtZV9oYXNoe8hz4uYP0FcDCgBuZXR3b3JrX2lkUQmhaQoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:birch_sapling",
- "groupId": 32,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ5BAAACAQAbmFtZRcAbWluZWNyYWZ0OmJpcmNoX3NhcGxpbmcECQBuYW1lX2hhc2h348iJQ/tK4wMKAG5ldHdvcmtfaWQ2Uh53CgYAc3RhdGVzAQcAYWdlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:jungle_sapling",
- "groupId": 32,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ6BAAACAQAbmFtZRgAbWluZWNyYWZ0Omp1bmdsZV9zYXBsaW5nBAkAbmFtZV9oYXNo7tyTOdSrxaADCgBuZXR3b3JrX2lkXmBAdAoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:acacia_sapling",
- "groupId": 32,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ7BAAACAQAbmFtZRgAbWluZWNyYWZ0OmFjYWNpYV9zYXBsaW5nBAkAbmFtZV9oYXNo99sg15uoX7ADCgBuZXR3b3JrX2lkPXX1KgoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dark_oak_sapling",
- "groupId": 32,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ8BAAACAQAbmFtZRoAbWluZWNyYWZ0OmRhcmtfb2FrX3NhcGxpbmcECQBuYW1lX2hhc2jnVzFplW7cHgMKAG5ldHdvcmtfaWTD4giHCgYAc3RhdGVzAQcAYWdlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mangrove_propagule",
- "groupId": 32,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTZAgAACAQAbmFtZRwAbWluZWNyYWZ0Om1hbmdyb3ZlX3Byb3BhZ3VsZQQJAG5hbWVfaGFzaJGeox6hkfLFAwoAbmV0d29ya19pZAIpvpYKBgBzdGF0ZXMBBwBoYW5naW5nAAMPAHByb3BhZ3VsZV9zdGFnZQAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cherry_sapling",
- "groupId": 32,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQiAwAACAQAbmFtZRgAbWluZWNyYWZ0OmNoZXJyeV9zYXBsaW5nBAkAbmFtZV9oYXNoGrPpNMf1LtcDCgBuZXR3b3JrX2lkypakXQoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pale_oak_sapling",
- "groupId": 32,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTtBAAACAQAbmFtZRoAbWluZWNyYWZ0OnBhbGVfb2FrX3NhcGxpbmcECQBuYW1lX2hhc2gzvl+QbSfPHwMKAG5ldHdvcmtfaWSzav9sCgYAc3RhdGVzAQcAYWdlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bee_nest",
- "groupId": 33,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTZAQAACAQAbmFtZRIAbWluZWNyYWZ0OmJlZV9uZXN0BAkAbmFtZV9oYXNo2R2WBxUHEZIDCgBuZXR3b3JrX2lkiXWLEAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAADCwBob25leV9sZXZlbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:wheat_seeds",
- "groupId": 34
- },
- {
- "id": "minecraft:pumpkin_seeds",
- "groupId": 34
- },
- {
- "id": "minecraft:melon_seeds",
- "groupId": 34
- },
- {
- "id": "minecraft:beetroot_seeds",
- "groupId": 34
- },
- {
- "id": "minecraft:torchflower_seeds",
- "groupId": 34
- },
- {
- "id": "minecraft:pitcher_pod",
- "groupId": 34
- },
- {
- "id": "minecraft:wheat",
- "groupId": 35
- },
- {
- "id": "minecraft:beetroot",
- "groupId": 35
- },
- {
- "id": "minecraft:potato",
- "groupId": 35
- },
- {
- "id": "minecraft:poisonous_potato",
- "groupId": 35
- },
- {
- "id": "minecraft:carrot",
- "groupId": 35
- },
- {
- "id": "minecraft:golden_carrot",
- "groupId": 35
- },
- {
- "id": "minecraft:apple",
- "groupId": 35
- },
- {
- "id": "minecraft:golden_apple",
- "groupId": 35
- },
- {
- "id": "minecraft:enchanted_golden_apple",
- "groupId": 35
- },
- {
- "id": "minecraft:melon_block",
- "groupId": 35,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRnAAAACAQAbmFtZRUAbWluZWNyYWZ0Om1lbG9uX2Jsb2NrBAkAbmFtZV9oYXNoXxSm0iYpAx8DCgBuZXR3b3JrX2lkC9rqygoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:melon_slice",
- "groupId": 35
- },
- {
- "id": "minecraft:glistering_melon_slice",
- "groupId": 35
- },
- {
- "id": "minecraft:sweet_berries",
- "groupId": 35
- },
- {
- "id": "minecraft:glow_berries",
- "groupId": 35
- },
- {
- "id": "minecraft:pumpkin",
- "groupId": 35,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRWAAAACAQAbmFtZREAbWluZWNyYWZ0OnB1bXBraW4ECQBuYW1lX2hhc2gc8A3jaSzWbgMKAG5ldHdvcmtfaWRFGA+xCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:carved_pumpkin",
- "groupId": 36,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSaAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNhcnZlZF9wdW1wa2luBAkAbmFtZV9oYXNoPu1T0MJuG90DCgBuZXR3b3JrX2lkXNNn5QoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:lit_pumpkin",
- "groupId": 36,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRbAAAACAQAbmFtZRUAbWluZWNyYWZ0OmxpdF9wdW1wa2luBAkAbmFtZV9oYXNo7gWtEm2uPL0DCgBuZXR3b3JrX2lki8sU4AoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:honeycomb",
- "groupId": 36
- },
- {
- "id": "minecraft:resin_clump",
- "groupId": 36,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT9BAAACAQAbmFtZRUAbWluZWNyYWZ0OnJlc2luX2NsdW1wBAkAbmFtZV9oYXNok5dcTB5ZyioDCgBuZXR3b3JrX2lkFbHrwwoGAHN0YXRlcwMZAG11bHRpX2ZhY2VfZGlyZWN0aW9uX2JpdHMAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:fern",
- "groupId": 37,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRPBAAACAQAbmFtZQ4AbWluZWNyYWZ0OmZlcm4ECQBuYW1lX2hhc2iHbj3yXFn4owMKAG5ldHdvcmtfaWQKC6u7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:large_fern",
- "groupId": 37,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRgBAAACAQAbmFtZRQAbWluZWNyYWZ0OmxhcmdlX2Zlcm4ECQBuYW1lX2hhc2gnE9sd0LzHtQMKAG5ldHdvcmtfaWTS9hG4CgYAc3RhdGVzAQ8AdXBwZXJfYmxvY2tfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:short_grass",
- "groupId": 37,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQfAAAACAQAbmFtZRUAbWluZWNyYWZ0OnNob3J0X2dyYXNzBAkAbmFtZV9oYXNobWQghLH0bLcDCgBuZXR3b3JrX2lkJWOOqAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:tall_grass",
- "groupId": 37,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRfBAAACAQAbmFtZRQAbWluZWNyYWZ0OnRhbGxfZ3Jhc3MECQBuYW1lX2hhc2ii5MyZJpv4sgMKAG5ldHdvcmtfaWRRfeH4CgYAc3RhdGVzAQ8AdXBwZXJfYmxvY2tfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:nether_sprouts",
- "groupId": 37
- },
- {
- "id": "minecraft:fire_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRGAwAACAQAbmFtZRQAbWluZWNyYWZ0OmZpcmVfY29yYWwECQBuYW1lX2hhc2hOHyyECVQVJwMKAG5ldHdvcmtfaWS9vF0UCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:brain_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWREAwAACAQAbmFtZRUAbWluZWNyYWZ0OmJyYWluX2NvcmFsBAkAbmFtZV9oYXNoRiWlLCwA2ycDCgBuZXR3b3JrX2lkrjAuhgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:bubble_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRFAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJ1YmJsZV9jb3JhbAQJAG5hbWVfaGFzaJz6rWnl+v2qAwoAbmV0d29ya19pZImIWy0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:tube_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSCAQAACAQAbmFtZRQAbWluZWNyYWZ0OnR1YmVfY29yYWwECQBuYW1lX2hhc2iYa8oO/tgk7wMKAG5ldHdvcmtfaWRTfND5CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:horn_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRHAwAACAQAbmFtZRQAbWluZWNyYWZ0Omhvcm5fY29yYWwECQBuYW1lX2hhc2iZnRHjZbnLPgMKAG5ldHdvcmtfaWR+GGp8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dead_fire_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRLAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRlYWRfZmlyZV9jb3JhbAQJAG5hbWVfaGFzaEPU6tFy/latAwoAbmV0d29ya19pZNMa7V4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dead_brain_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRJAwAACAQAbmFtZRoAbWluZWNyYWZ0OmRlYWRfYnJhaW5fY29yYWwECQBuYW1lX2hhc2j5L6QJCISvzwMKAG5ldHdvcmtfaWQkKzeiCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dead_bubble_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRKAwAACAQAbmFtZRsAbWluZWNyYWZ0OmRlYWRfYnViYmxlX2NvcmFsBAkAbmFtZV9oYXNoSTOZ/8wpeNYDCgBuZXR3b3JrX2lka6w9DAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dead_tube_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRIAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRlYWRfdHViZV9jb3JhbAQJAG5hbWVfaGFzaJGjNWhlaIJeAwoAbmV0d29ya19pZO3Z0ygKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dead_horn_coral",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRMAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRlYWRfaG9ybl9jb3JhbAQJAG5hbWVfaGFzaJBkz3qt+g2cAwoAbmV0d29ya19pZBAN+eYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:fire_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRJBAAACAQAbmFtZRgAbWluZWNyYWZ0OmZpcmVfY29yYWxfZmFuBAkAbmFtZV9oYXNosOTxYYxsDLgDCgBuZXR3b3JrX2lkFKxbEgoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:brain_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRHBAAACAQAbmFtZRkAbWluZWNyYWZ0OmJyYWluX2NvcmFsX2ZhbgQJAG5hbWVfaGFzaAi5uHizSNcqAwoAbmV0d29ya19pZFtLjNwKBgBzdGF0ZXMDEwBjb3JhbF9mYW5fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:bubble_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRIBAAACAQAbmFtZRoAbWluZWNyYWZ0OmJ1YmJsZV9jb3JhbF9mYW4ECQBuYW1lX2hhc2hy/rX2on17DgMKAG5ldHdvcmtfaWQof60VCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:tube_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSEAQAACAQAbmFtZRgAbWluZWNyYWZ0OnR1YmVfY29yYWxfZmFuBAkAbmFtZV9oYXNo9pbJbo+PphIDCgBuZXR3b3JrX2lkenDTYgoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:horn_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRKBAAACAQAbmFtZRgAbWluZWNyYWZ0Omhvcm5fY29yYWxfZmFuBAkAbmFtZV9oYXNoA+ri6NPDkbUDCgBuZXR3b3JrX2lkezoHNwoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dead_fire_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRNBAAACAQAbmFtZR0AbWluZWNyYWZ0OmRlYWRfZmlyZV9jb3JhbF9mYW4ECQBuYW1lX2hhc2hpQO02NDxPvwMKAG5ldHdvcmtfaWTaOJgLCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dead_brain_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRLBAAACAQAbmFtZR4AbWluZWNyYWZ0OmRlYWRfYnJhaW5fY29yYWxfZmFuBAkAbmFtZV9oYXNoI9/+Z4YqMhIDCgBuZXR3b3JrX2lkqYXxYgoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dead_bubble_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRMBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfYnViYmxlX2NvcmFsX2ZhbgQJAG5hbWVfaGFzaBNECtIM6VIOAwoAbmV0d29ya19pZLrNtBEKBgBzdGF0ZXMDEwBjb3JhbF9mYW5fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dead_tube_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSFAQAACAQAbmFtZR0AbWluZWNyYWZ0OmRlYWRfdHViZV9jb3JhbF9mYW4ECQBuYW1lX2hhc2hbBBM9jFKWvQMKAG5ldHdvcmtfaWSkJKUWCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dead_horn_coral_fan",
- "groupId": 38,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWROBAAACAQAbmFtZR0AbWluZWNyYWZ0OmRlYWRfaG9ybl9jb3JhbF9mYW4ECQBuYW1lX2hhc2hObElFrHfPygMKAG5ldHdvcmtfaWQ1ZxvmCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:crimson_roots",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTeAQAACAQAbmFtZRcAbWluZWNyYWZ0OmNyaW1zb25fcm9vdHMECQBuYW1lX2hhc2j1fWgQLViv5QMKAG5ldHdvcmtfaWRLh5DXCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:warped_roots",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTfAQAACAQAbmFtZRYAbWluZWNyYWZ0OndhcnBlZF9yb290cwQJAG5hbWVfaGFzaBc3WvbJOLlkAwoAbmV0d29ya19pZNLgDnAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dandelion",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQlAAAACAQAbmFtZRMAbWluZWNyYWZ0OmRhbmRlbGlvbgQJAG5hbWVfaGFzaBJ3bEUi+Nn/AwoAbmV0d29ya19pZBjjC44KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:poppy",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQmAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnBvcHB5BAkAbmFtZV9oYXNocMF8pITMbkcDCgBuZXR3b3JrX2lk8im6ywoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:blue_orchid",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ9BAAACAQAbmFtZRUAbWluZWNyYWZ0OmJsdWVfb3JjaGlkBAkAbmFtZV9oYXNoBjz2MsgB21EDCgBuZXR3b3JrX2lk/iLsSwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:allium",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ+BAAACAQAbmFtZRAAbWluZWNyYWZ0OmFsbGl1bQQJAG5hbWVfaGFzaDCGQBHNDTkcAwoAbmV0d29ya19pZD9Dgr0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:azure_bluet",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ/BAAACAQAbmFtZRUAbWluZWNyYWZ0OmF6dXJlX2JsdWV0BAkAbmFtZV9oYXNo9N5egqMT2QcDCgBuZXR3b3JrX2lkwIgDnwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:red_tulip",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRABAAACAQAbmFtZRMAbWluZWNyYWZ0OnJlZF90dWxpcAQJAG5hbWVfaGFzaAjMi9Rd+6rhAwoAbmV0d29ya19pZAZCnt8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:orange_tulip",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRBBAAACAQAbmFtZRYAbWluZWNyYWZ0Om9yYW5nZV90dWxpcAQJAG5hbWVfaGFzaP+NjxMBZ8vAAwoAbmV0d29ya19pZPYatsMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:white_tulip",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRCBAAACAQAbmFtZRUAbWluZWNyYWZ0OndoaXRlX3R1bGlwBAkAbmFtZV9oYXNo5vbU4VRPh3ADCgBuZXR3b3JrX2lkok+4rQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:pink_tulip",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRDBAAACAQAbmFtZRQAbWluZWNyYWZ0OnBpbmtfdHVsaXAECQBuYW1lX2hhc2hxDHZa6OaNXAMKAG5ldHdvcmtfaWTiOT+VCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:oxeye_daisy",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWREBAAACAQAbmFtZRUAbWluZWNyYWZ0Om94ZXllX2RhaXN5BAkAbmFtZV9oYXNoXwxsqNQTN9gDCgBuZXR3b3JrX2lkw7R7dwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cornflower",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRFBAAACAQAbmFtZRQAbWluZWNyYWZ0OmNvcm5mbG93ZXIECQBuYW1lX2hhc2gnhyC3EeqHgAMKAG5ldHdvcmtfaWR4VrvACgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:lily_of_the_valley",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRGBAAACAQAbmFtZRwAbWluZWNyYWZ0OmxpbHlfb2ZfdGhlX3ZhbGxleQQJAG5hbWVfaGFzaI64TJSf9mgQAwoAbmV0d29ya19pZFE9+nwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:sunflower",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSvAAAACAQAbmFtZRMAbWluZWNyYWZ0OnN1bmZsb3dlcgQJAG5hbWVfaGFzaAMxYQLoqlZ0AwoAbmV0d29ya19pZA10iSoKBgBzdGF0ZXMBDwB1cHBlcl9ibG9ja19iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:lilac",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWReBAAACAQAbmFtZQ8AbWluZWNyYWZ0OmxpbGFjBAkAbmFtZV9oYXNoD3nrQJuo7NkDCgBuZXR3b3JrX2lk5W+uFAoGAHN0YXRlcwEPAHVwcGVyX2Jsb2NrX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:rose_bush",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRhBAAACAQAbmFtZRMAbWluZWNyYWZ0OnJvc2VfYnVzaAQJAG5hbWVfaGFzaLoiFk8LVpGKAwoAbmV0d29ya19pZMZPv48KBgBzdGF0ZXMBDwB1cHBlcl9ibG9ja19iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:peony",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRiBAAACAQAbmFtZQ8AbWluZWNyYWZ0OnBlb255BAkAbmFtZV9oYXNoR4dYc4QquPADCgBuZXR3b3JrX2lkrTe7RwoGAHN0YXRlcwEPAHVwcGVyX2Jsb2NrX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pitcher_plant",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRjAwAACAQAbmFtZRcAbWluZWNyYWZ0OnBpdGNoZXJfcGxhbnQECQBuYW1lX2hhc2hRJHzsbDH+SQMKAG5ldHdvcmtfaWRnY76VCgYAc3RhdGVzAQ8AdXBwZXJfYmxvY2tfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:pink_petals",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQkAwAACAQAbmFtZRUAbWluZWNyYWZ0OnBpbmtfcGV0YWxzBAkAbmFtZV9oYXNo6DQwN9SwV3QDCgBuZXR3b3JrX2lkNWneGgoGAHN0YXRlcwMGAGdyb3d0aAAAAAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:wither_rose",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTXAQAACAQAbmFtZRUAbWluZWNyYWZ0OndpdGhlcl9yb3NlBAkAbmFtZV9oYXNoaSKxl3I516gDCgBuZXR3b3JrX2lkATXLPwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:torchflower",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ3AwAACAQAbmFtZRUAbWluZWNyYWZ0OnRvcmNoZmxvd2VyBAkAbmFtZV9oYXNoL+mHtElwbqQDCgBuZXR3b3JrX2lkI34O+AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:closed_eyeblossom",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT6BAAACAQAbmFtZRsAbWluZWNyYWZ0OmNsb3NlZF9leWVibG9zc29tBAkAbmFtZV9oYXNoYbeklHBkRL8DCgBuZXR3b3JrX2lku6xJeAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:open_eyeblossom",
- "groupId": 39,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT5BAAACAQAbmFtZRkAbWluZWNyYWZ0Om9wZW5fZXllYmxvc3NvbQQJAG5hbWVfaGFzaHH2HXQ24l8fAwoAbmV0d29ya19pZP1bL4YKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:white_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:light_gray_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:gray_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:black_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:brown_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:red_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:orange_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:yellow_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:lime_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:green_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:cyan_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:light_blue_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:blue_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:purple_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:magenta_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:pink_dye",
- "groupId": 40
- },
- {
- "id": "minecraft:ink_sac",
- "groupId": 41
- },
- {
- "id": "minecraft:glow_ink_sac",
- "groupId": 41
- },
- {
- "id": "minecraft:cocoa_beans",
- "groupId": 41
- },
- {
- "id": "minecraft:lapis_lazuli",
- "groupId": 41
- },
- {
- "id": "minecraft:bone_meal",
- "groupId": 41
- },
- {
- "id": "minecraft:vine",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRqAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnZpbmUECQBuYW1lX2hhc2j0Sj8/XeXOLAMKAG5ldHdvcmtfaWSUkDtbCgYAc3RhdGVzAxMAdmluZV9kaXJlY3Rpb25fYml0cwAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:weeping_vines",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTmAQAACAQAbmFtZRcAbWluZWNyYWZ0OndlZXBpbmdfdmluZXMECQBuYW1lX2hhc2jrLgLHkQygiwMKAG5ldHdvcmtfaWQ8NHSJCgYAc3RhdGVzAxEAd2VlcGluZ192aW5lc19hZ2UAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:twisting_vines",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQeAgAACAQAbmFtZRgAbWluZWNyYWZ0OnR3aXN0aW5nX3ZpbmVzBAkAbmFtZV9oYXNoDYR5QgVUQJADCgBuZXR3b3JrX2lk5kYVIQoGAHN0YXRlcwMSAHR3aXN0aW5nX3ZpbmVzX2FnZQAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:waterlily",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRvAAAACAQAbmFtZRMAbWluZWNyYWZ0OndhdGVybGlseQQJAG5hbWVfaGFzaEHgC4c1SXg0AwoAbmV0d29ya19pZOOerp8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:seagrass",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSBAQAACAQAbmFtZRIAbWluZWNyYWZ0OnNlYWdyYXNzBAkAbmFtZV9oYXNoHSBFtoHdWxIDCgBuZXR3b3JrX2lkd3lhEAoGAHN0YXRlcwgOAHNlYV9ncmFzc190eXBlBwBkZWZhdWx0AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:kelp",
- "groupId": 41
- },
- {
- "id": "minecraft:deadbush",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQgAAAACAQAbmFtZRIAbWluZWNyYWZ0OmRlYWRidXNoBAkAbmFtZV9oYXNoPFODe4IScnYDCgBuZXR3b3JrX2lkVfnl+goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:bamboo",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSiAQAACAQAbmFtZRAAbWluZWNyYWZ0OmJhbWJvbwQJAG5hbWVfaGFzaBgpGmyzhedCAwoAbmV0d29ya19pZIZv1nYKBgBzdGF0ZXMBBwBhZ2VfYml0AAgQAGJhbWJvb19sZWFmX3NpemUJAG5vX2xlYXZlcwgWAGJhbWJvb19zdGFsa190aGlja25lc3MEAHRoaW4AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:snow",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRQAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnNub3cECQBuYW1lX2hhc2gVHr5XXdETWAMKAG5ldHdvcmtfaWQ0zCeHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:ice",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRPAAAACAQAbmFtZQ0AbWluZWNyYWZ0OmljZQQJAG5hbWVfaGFzaNF26f+uUT29AwoAbmV0d29ya19pZOUMaQYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:packed_ice",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSuAAAACAQAbmFtZRQAbWluZWNyYWZ0OnBhY2tlZF9pY2UECQBuYW1lX2hhc2hk4bu123ZrFgMKAG5ldHdvcmtfaWTr/ooaCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:blue_ice",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQKAQAACAQAbmFtZRIAbWluZWNyYWZ0OmJsdWVfaWNlBAkAbmFtZV9oYXNo+EKxYgFhKcgDCgBuZXR3b3JrX2lkxfsA8goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:snow_layer",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWROAAAACAQAbmFtZRQAbWluZWNyYWZ0OnNub3dfbGF5ZXIECQBuYW1lX2hhc2hXka6atMYUCQMKAG5ldHdvcmtfaWRCrIPcCgYAc3RhdGVzAQsAY292ZXJlZF9iaXQAAwYAaGVpZ2h0AAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:pointed_dripstone",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQzAgAACAQAbmFtZRsAbWluZWNyYWZ0OnBvaW50ZWRfZHJpcHN0b25lBAkAbmFtZV9oYXNoJMISzmHQgt8DCgBuZXR3b3JrX2lkbWrtYgoGAHN0YXRlcwgTAGRyaXBzdG9uZV90aGlja25lc3MDAHRpcAEHAGhhbmdpbmcBAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dripstone_block",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ8AgAACAQAbmFtZRkAbWluZWNyYWZ0OmRyaXBzdG9uZV9ibG9jawQJAG5hbWVfaGFzaIIXnEqY77YsAwoAbmV0d29ya19pZMZi2kwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:moss_carpet",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWROAgAACAQAbmFtZRUAbWluZWNyYWZ0Om1vc3NfY2FycGV0BAkAbmFtZV9oYXNo/NEDxRPTshYDCgBuZXR3b3JrX2lkaGG3QwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:moss_block",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ/AgAACAQAbmFtZRQAbWluZWNyYWZ0Om1vc3NfYmxvY2sECQBuYW1lX2hhc2iovcsPUYX2tgMKAG5ldHdvcmtfaWT3JSbfCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pale_moss_carpet",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTxBAAACAQAbmFtZRoAbWluZWNyYWZ0OnBhbGVfbW9zc19jYXJwZXQECQBuYW1lX2hhc2g5SFufsjDdpAMKAG5ldHdvcmtfaWSwu2O/CgYAc3RhdGVzCBoAcGFsZV9tb3NzX2NhcnBldF9zaWRlX2Vhc3QEAG5vbmUIGwBwYWxlX21vc3NfY2FycGV0X3NpZGVfbm9ydGgEAG5vbmUIGwBwYWxlX21vc3NfY2FycGV0X3NpZGVfc291dGgEAG5vbmUIGgBwYWxlX21vc3NfY2FycGV0X3NpZGVfd2VzdAQAbm9uZQEPAHVwcGVyX2Jsb2NrX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pale_moss_block",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTwBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfbW9zc19ibG9jawQJAG5hbWVfaGFzaAv55craFDiRAwoAbmV0d29ya19pZNMKFzcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:pale_hanging_moss",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTyBAAACAQAbmFtZRsAbWluZWNyYWZ0OnBhbGVfaGFuZ2luZ19tb3NzBAkAbmFtZV9oYXNoNjhSFL+E2aQDCgBuZXR3b3JrX2lkC5iPTgoGAHN0YXRlcwEDAHRpcAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:hanging_roots",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ+AgAACAQAbmFtZRcAbWluZWNyYWZ0Omhhbmdpbmdfcm9vdHMECQBuYW1lX2hhc2jaXn+Y5UZpDAMKAG5ldHdvcmtfaWRU4c2vCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:mangrove_roots",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWThAgAACAQAbmFtZRgAbWluZWNyYWZ0Om1hbmdyb3ZlX3Jvb3RzBAkAbmFtZV9oYXNoa786PzQGZ6kDCgBuZXR3b3JrX2lklA0AHgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:muddy_mangrove_roots",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTiAgAACAQAbmFtZR4AbWluZWNyYWZ0Om11ZGR5X21hbmdyb3ZlX3Jvb3RzBAkAbmFtZV9oYXNo9YApdHpo1RkDCgBuZXR3b3JrX2lkH0Oc4woGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:big_dripleaf",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRCAgAACAQAbmFtZRYAbWluZWNyYWZ0OmJpZ19kcmlwbGVhZgQJAG5hbWVfaGFzaGBEhXjo6qSdAwoAbmV0d29ya19pZMETsb8KBgBzdGF0ZXMBEQBiaWdfZHJpcGxlYWZfaGVhZAEIEQBiaWdfZHJpcGxlYWZfdGlsdAQAbm9uZQgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:small_dripleaf_block",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRPAgAACAQAbmFtZR4AbWluZWNyYWZ0OnNtYWxsX2RyaXBsZWFmX2Jsb2NrBAkAbmFtZV9oYXNojxRAgXP9uWADCgBuZXR3b3JrX2lkozbVPwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24EAGVhc3QBDwB1cHBlcl9ibG9ja19iaXQBAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:spore_blossom",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRAAgAACAQAbmFtZRcAbWluZWNyYWZ0OnNwb3JlX2Jsb3Nzb20ECQBuYW1lX2hhc2il3U72Gbco2gMKAG5ldHdvcmtfaWSbbbgcCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:azalea",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRQAgAACAQAbmFtZRAAbWluZWNyYWZ0OmF6YWxlYQQJAG5hbWVfaGFzaNyUl+BW9JrBAwoAbmV0d29ya19pZO/XZtQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:flowering_azalea",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRRAgAACAQAbmFtZRoAbWluZWNyYWZ0OmZsb3dlcmluZ19hemFsZWEECQBuYW1lX2hhc2ie9r33wz8kiwMKAG5ldHdvcmtfaWQ3ij0VCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:glow_lichen",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSaAgAACAQAbmFtZRUAbWluZWNyYWZ0Omdsb3dfbGljaGVuBAkAbmFtZV9oYXNobyPUrIYlo44DCgBuZXR3b3JrX2lkvcbWHwoGAHN0YXRlcwMZAG11bHRpX2ZhY2VfZGlyZWN0aW9uX2JpdHMAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:amethyst_block",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRGAgAACAQAbmFtZRgAbWluZWNyYWZ0OmFtZXRoeXN0X2Jsb2NrBAkAbmFtZV9oYXNob+JK1iiAthcDCgBuZXR3b3JrX2lk8HtpzgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:budding_amethyst",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRHAgAACAQAbmFtZRoAbWluZWNyYWZ0OmJ1ZGRpbmdfYW1ldGh5c3QECQBuYW1lX2hhc2gJvAwfI14fxgMKAG5ldHdvcmtfaWTQYqfACgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:amethyst_cluster",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRIAgAACAQAbmFtZRoAbWluZWNyYWZ0OmFtZXRoeXN0X2NsdXN0ZXIECQBuYW1lX2hhc2jK82S88Jgm8wMKAG5ldHdvcmtfaWSCPMPGCgYAc3RhdGVzCBQAbWluZWNyYWZ0OmJsb2NrX2ZhY2UCAHVwAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:large_amethyst_bud",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRJAgAACAQAbmFtZRwAbWluZWNyYWZ0OmxhcmdlX2FtZXRoeXN0X2J1ZAQJAG5hbWVfaGFzaAHhdpWD+sd5AwoAbmV0d29ya19pZKkQxOcKBgBzdGF0ZXMIFABtaW5lY3JhZnQ6YmxvY2tfZmFjZQIAdXAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:medium_amethyst_bud",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRKAgAACAQAbmFtZR0AbWluZWNyYWZ0Om1lZGl1bV9hbWV0aHlzdF9idWQECQBuYW1lX2hhc2g5lBGtC0DzZQMKAG5ldHdvcmtfaWSYiP4gCgYAc3RhdGVzCBQAbWluZWNyYWZ0OmJsb2NrX2ZhY2UCAHVwAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:small_amethyst_bud",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRLAgAACAQAbmFtZRwAbWluZWNyYWZ0OnNtYWxsX2FtZXRoeXN0X2J1ZAQJAG5hbWVfaGFzaEnb4+q9PO4YAwoAbmV0d29ya19pZGWzxrQKBgBzdGF0ZXMIFABtaW5lY3JhZnQ6YmxvY2tfZmFjZQIAdXAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:calcite",
- "groupId": 41,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRFAgAACAQAbmFtZREAbWluZWNyYWZ0OmNhbGNpdGUECQBuYW1lX2hhc2ixKLu8ZIdzDQMKAG5ldHdvcmtfaWQlSbJDCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:chicken",
- "groupId": 42
- },
- {
- "id": "minecraft:porkchop",
- "groupId": 42
- },
- {
- "id": "minecraft:beef",
- "groupId": 42
- },
- {
- "id": "minecraft:mutton",
- "groupId": 42
- },
- {
- "id": "minecraft:rabbit",
- "groupId": 42
- },
- {
- "id": "minecraft:cod",
- "groupId": 42
- },
- {
- "id": "minecraft:salmon",
- "groupId": 42
- },
- {
- "id": "minecraft:tropical_fish",
- "groupId": 42
- },
- {
- "id": "minecraft:pufferfish",
- "groupId": 42
- },
- {
- "id": "minecraft:brown_mushroom",
- "groupId": 43,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQnAAAACAQAbmFtZRgAbWluZWNyYWZ0OmJyb3duX211c2hyb29tBAkAbmFtZV9oYXNonYw/FO78WDoDCgBuZXR3b3JrX2lkLh1OXAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:red_mushroom",
- "groupId": 43,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQoAAAACAQAbmFtZRYAbWluZWNyYWZ0OnJlZF9tdXNocm9vbQQJAG5hbWVfaGFzaPpzJua7669xAwoAbmV0d29ya19pZCvWPYkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:crimson_fungus",
- "groupId": 43,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTjAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fZnVuZ3VzBAkAbmFtZV9oYXNolIcCUuFM2u0DCgBuZXR3b3JrX2lkD2NN0QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:warped_fungus",
- "groupId": 43,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTkAQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9mdW5ndXMECQBuYW1lX2hhc2gq8bSnRVTAFgMKAG5ldHdvcmtfaWTkwS+rCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:brown_mushroom_block",
- "groupId": 43,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRjAAAACAQAbmFtZR4AbWluZWNyYWZ0OmJyb3duX211c2hyb29tX2Jsb2NrBAkAbmFtZV9oYXNoIyjnbI6xy9sDCgBuZXR3b3JrX2lkdOMhDAoGAHN0YXRlcwMSAGh1Z2VfbXVzaHJvb21fYml0cw4AAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:red_mushroom_block",
- "groupId": 43,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRkAAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlZF9tdXNocm9vbV9ibG9jawQJAG5hbWVfaGFzaJTTyJbth9M9AwoAbmV0d29ya19pZM+AyboKBgBzdGF0ZXMDEgBodWdlX211c2hyb29tX2JpdHMOAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:mushroom_stem",
- "groupId": 43,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTvBAAACAQAbmFtZRcAbWluZWNyYWZ0Om11c2hyb29tX3N0ZW0ECQBuYW1lX2hhc2i2SozhK9NLpgMKAG5ldHdvcmtfaWTTVND+CgYAc3RhdGVzAxIAaHVnZV9tdXNocm9vbV9iaXRzDwAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:egg",
- "groupId": 44
- },
- {
- "id": "minecraft:sugar_cane",
- "groupId": 44
- },
- {
- "id": "minecraft:sugar",
- "groupId": 44
- },
- {
- "id": "minecraft:rotten_flesh",
- "groupId": 44
- },
- {
- "id": "minecraft:bone",
- "groupId": 44
- },
- {
- "id": "minecraft:web",
- "groupId": 44,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQeAAAACAQAbmFtZQ0AbWluZWNyYWZ0OndlYgQJAG5hbWVfaGFzaA4GKQCvG4i9AwoAbmV0d29ya19pZApt+jgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:spider_eye",
- "groupId": 44
- },
- {
- "id": "minecraft:mob_spawner",
- "groupId": 44,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ0AAAACAQAbmFtZRUAbWluZWNyYWZ0Om1vYl9zcGF3bmVyBAkAbmFtZV9oYXNoNwGrCV/Fkh8DCgBuZXR3b3JrX2lkM1wTmgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:trial_spawner",
- "groupId": 44,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ6AgAACAQAbmFtZRcAbWluZWNyYWZ0OnRyaWFsX3NwYXduZXIECQBuYW1lX2hhc2iNLRPB4ACz+QMKAG5ldHdvcmtfaWTWFYHGCgYAc3RhdGVzAQcAb21pbm91cwADEwB0cmlhbF9zcGF3bmVyX3N0YXRlAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:vault",
- "groupId": 44,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ5AgAACAQAbmFtZQ8AbWluZWNyYWZ0OnZhdWx0BAkAbmFtZV9oYXNoCAp9n3IAyqcDCgBuZXR3b3JrX2lk6/P+vwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQcAb21pbm91cwAICwB2YXVsdF9zdGF0ZQgAaW5hY3RpdmUAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:creaking_heart",
- "groupId": 44,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTzBAAACAQAbmFtZRgAbWluZWNyYWZ0OmNyZWFraW5nX2hlYXJ0BAkAbmFtZV9oYXNoQcOV0pmSMeADCgBuZXR3b3JrX2lk0dPBzwoGAHN0YXRlcwgUAGNyZWFraW5nX2hlYXJ0X3N0YXRlCAB1cHJvb3RlZAEHAG5hdHVyYWwACAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:end_portal_frame",
- "groupId": 44,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR4AAAACAQAbmFtZRoAbWluZWNyYWZ0OmVuZF9wb3J0YWxfZnJhbWUECQBuYW1lX2hhc2gqofyUIjGOpQMKAG5ldHdvcmtfaWRbGHf8CgYAc3RhdGVzARIAZW5kX3BvcnRhbF9leWVfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:infested_stone",
- "groupId": 45,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRhAAAACAQAbmFtZRgAbWluZWNyYWZ0OmluZmVzdGVkX3N0b25lBAkAbmFtZV9oYXNoxnRcHDu4zqQDCgBuZXR3b3JrX2lkpfcnsgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:infested_cobblestone",
- "groupId": 45,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRZBAAACAQAbmFtZR4AbWluZWNyYWZ0OmluZmVzdGVkX2NvYmJsZXN0b25lBAkAbmFtZV9oYXNoy+LVCKG2kVMDCgBuZXR3b3JrX2lkpn+icAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:infested_stone_bricks",
- "groupId": 45,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRaBAAACAQAbmFtZR8AbWluZWNyYWZ0OmluZmVzdGVkX3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaBMnals7a32CAwoAbmV0d29ya19pZNHi2UYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:infested_mossy_stone_bricks",
- "groupId": 45,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRbBAAACAQAbmFtZSUAbWluZWNyYWZ0OmluZmVzdGVkX21vc3N5X3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaAmJk+HmVq0rAwoAbmV0d29ya19pZAVH8/sKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:infested_cracked_stone_bricks",
- "groupId": 45,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRcBAAACAQAbmFtZScAbWluZWNyYWZ0OmluZmVzdGVkX2NyYWNrZWRfc3RvbmVfYnJpY2tzBAkAbmFtZV9oYXNoMyc60XcfcyoDCgBuZXR3b3JrX2lkaW+kbQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:infested_chiseled_stone_bricks",
- "groupId": 45,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRdBAAACAQAbmFtZSgAbWluZWNyYWZ0OmluZmVzdGVkX2NoaXNlbGVkX3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaNUvNIIg9dZbAwoAbmV0d29ya19pZCajGicKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:infested_deepslate",
- "groupId": 45,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTFAgAACAQAbmFtZRwAbWluZWNyYWZ0OmluZmVzdGVkX2RlZXBzbGF0ZQQJAG5hbWVfaGFzaICF2VYccxF1AwoAbmV0d29ya19pZDa/624KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dragon_egg",
- "groupId": 46,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR6AAAACAQAbmFtZRQAbWluZWNyYWZ0OmRyYWdvbl9lZ2cECQBuYW1lX2hhc2inMzXrV+/e1wMKAG5ldHdvcmtfaWTgO1yRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:turtle_egg",
- "groupId": 46,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSeAQAACAQAbmFtZRQAbWluZWNyYWZ0OnR1cnRsZV9lZ2cECQBuYW1lX2hhc2iwSRcxOJIJ9gMKAG5ldHdvcmtfaWSIRNUhCgYAc3RhdGVzCA0AY3JhY2tlZF9zdGF0ZQkAbm9fY3JhY2tzCBAAdHVydGxlX2VnZ19jb3VudAcAb25lX2VnZwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:sniffer_egg",
- "groupId": 46,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRTAwAACAQAbmFtZRUAbWluZWNyYWZ0OnNuaWZmZXJfZWdnBAkAbmFtZV9oYXNoY1lozc8lPcYDCgBuZXR3b3JrX2lk7yb/2QoGAHN0YXRlcwgNAGNyYWNrZWRfc3RhdGUJAG5vX2NyYWNrcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:frog_spawn",
- "groupId": 46,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTTAgAACAQAbmFtZRQAbWluZWNyYWZ0OmZyb2dfc3Bhd24ECQBuYW1lX2hhc2iWmd7idp3ZZwMKAG5ldHdvcmtfaWRFzJudCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pearlescent_froglight",
- "groupId": 46,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTUAgAACAQAbmFtZR8AbWluZWNyYWZ0OnBlYXJsZXNjZW50X2Zyb2dsaWdodAQJAG5hbWVfaGFzaKkcFRyycYGyAwoAbmV0d29ya19pZJqYakAKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:verdant_froglight",
- "groupId": 46,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTVAgAACAQAbmFtZRsAbWluZWNyYWZ0OnZlcmRhbnRfZnJvZ2xpZ2h0BAkAbmFtZV9oYXNoA+eXuTBohrQDCgBuZXR3b3JrX2lkDIVnsQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:ochre_froglight",
- "groupId": 46,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTWAgAACAQAbmFtZRkAbWluZWNyYWZ0Om9jaHJlX2Zyb2dsaWdodAQJAG5hbWVfaGFzaMY59kjPe+c3AwoAbmV0d29ya19pZO2TD50KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:chicken_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:bee_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:cow_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:pig_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:sheep_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:wolf_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:polar_bear_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:ocelot_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:cat_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:mooshroom_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:bat_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:parrot_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:rabbit_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:llama_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:horse_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:donkey_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:mule_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:skeleton_horse_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:zombie_horse_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:tropical_fish_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:cod_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:pufferfish_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:salmon_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:dolphin_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:turtle_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:panda_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:fox_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:creeper_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:enderman_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:silverfish_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:skeleton_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:wither_skeleton_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:stray_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:slime_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:spider_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:zombie_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:zombie_pigman_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:husk_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:drowned_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:squid_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:glow_squid_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:cave_spider_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:witch_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:guardian_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:elder_guardian_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:endermite_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:magma_cube_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:strider_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:hoglin_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:piglin_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:zoglin_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:piglin_brute_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:goat_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:axolotl_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:warden_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:allay_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:frog_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:tadpole_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:trader_llama_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:camel_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:ghast_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:blaze_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:shulker_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:vindicator_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:evoker_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:vex_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:villager_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:wandering_trader_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:zombie_villager_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:phantom_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:pillager_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:ravager_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:iron_golem_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:snow_golem_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:sniffer_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:breeze_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:armadillo_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:bogged_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:creaking_spawn_egg",
- "groupId": 47
- },
- {
- "id": "minecraft:obsidian",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQxAAAACAQAbmFtZRIAbWluZWNyYWZ0Om9ic2lkaWFuBAkAbmFtZV9oYXNoiz4qrb8QjyEDCgBuZXR3b3JrX2lkuqnPpQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:crying_obsidian",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQgAgAACAQAbmFtZRkAbWluZWNyYWZ0OmNyeWluZ19vYnNpZGlhbgQJAG5hbWVfaGFzaKT0JlA7Z1K+AwoAbmV0d29ya19pZCjbPV4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bedrock",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQHAAAACAQAbmFtZREAbWluZWNyYWZ0OmJlZHJvY2sECQBuYW1lX2hhc2hWfFrh4LVtxwMKAG5ldHdvcmtfaWT7fKz1CgYAc3RhdGVzAQ4AaW5maW5pYnVybl9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:soul_sand",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRYAAAACAQAbmFtZRMAbWluZWNyYWZ0OnNvdWxfc2FuZAQJAG5hbWVfaGFzaMaf+bccu+KTAwoAbmV0d29ya19pZBQSHrMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:magma",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTVAAAACAQAbmFtZQ8AbWluZWNyYWZ0Om1hZ21hBAkAbmFtZV9oYXNoqyTjKaIsWfYDCgBuZXR3b3JrX2lkyfWAZgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:nether_wart",
- "groupId": 48
- },
- {
- "id": "minecraft:end_stone",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR5AAAACAQAbmFtZRMAbWluZWNyYWZ0OmVuZF9zdG9uZQQJAG5hbWVfaGFzaH1J9jA39GJNAwoAbmV0d29ya19pZFeFQ7UKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:chorus_flower",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTIAAAACAQAbmFtZRcAbWluZWNyYWZ0OmNob3J1c19mbG93ZXIECQBuYW1lX2hhc2iMpSodli5uawMKAG5ldHdvcmtfaWRnd1ZWCgYAc3RhdGVzAwMAYWdlAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:chorus_plant",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTwAAAACAQAbmFtZRYAbWluZWNyYWZ0OmNob3J1c19wbGFudAQJAG5hbWVfaGFzaJhSrmNGKwaMAwoAbmV0d29ya19pZA3uVqMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:chorus_fruit",
- "groupId": 48
- },
- {
- "id": "minecraft:popped_chorus_fruit",
- "groupId": 48
- },
- {
- "id": "minecraft:sponge",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQTAAAACAQAbmFtZRAAbWluZWNyYWZ0OnNwb25nZQQJAG5hbWVfaGFzaLrd2ScYRDMiAwoAbmV0d29ya19pZNmQW/oKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:wet_sponge",
- "groupId": 48,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTXBAAACAQAbmFtZRQAbWluZWNyYWZ0OndldF9zcG9uZ2UECQBuYW1lX2hhc2htp6nKpSHcAgMKAG5ldHdvcmtfaWQaW+fCCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:tube_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAQAACAQAbmFtZRoAbWluZWNyYWZ0OnR1YmVfY29yYWxfYmxvY2sECQBuYW1lX2hhc2iGkaiR7Eot4wMKAG5ldHdvcmtfaWQPNJ6sCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:brain_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRQBAAACAQAbmFtZRsAbWluZWNyYWZ0OmJyYWluX2NvcmFsX2Jsb2NrBAkAbmFtZV9oYXNoeDNAK18yUo4DCgBuZXR3b3JrX2lkloN1vgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:bubble_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRRBAAACAQAbmFtZRwAbWluZWNyYWZ0OmJ1YmJsZV9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaAI2mwMlvcNbAwoAbmV0d29ya19pZBlkxKIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:fire_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRSBAAACAQAbmFtZRoAbWluZWNyYWZ0OmZpcmVfY29yYWxfYmxvY2sECQBuYW1lX2hhc2gg1gLeXLmKaAMKAG5ldHdvcmtfaWSp3W57CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:horn_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRTBAAACAQAbmFtZRoAbWluZWNyYWZ0Omhvcm5fY29yYWxfYmxvY2sECQBuYW1lX2hhc2hnZSLRWUwGhAMKAG5ldHdvcmtfaWRSK6ccCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dead_tube_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRUBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfdHViZV9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaB9+lY3hAkNNAwoAbmV0d29ya19pZF0hKKYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dead_brain_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRVBAAACAQAbmFtZSAAbWluZWNyYWZ0OmRlYWRfYnJhaW5fY29yYWxfYmxvY2sECQBuYW1lX2hhc2iHyDn52AO8uwMKAG5ldHdvcmtfaWQw7yCaCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dead_bubble_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRWBAAACAQAbmFtZSEAbWluZWNyYWZ0OmRlYWRfYnViYmxlX2NvcmFsX2Jsb2NrBAkAbmFtZV9oYXNotwkk/ITrsjADCgBuZXR3b3JrX2lk56mXUgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dead_fire_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRXBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfZmlyZV9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaG0qHxbIrBEyAwoAbmV0d29ya19pZFvnH88KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:dead_horn_coral_block",
- "groupId": 49,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRYBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfaG9ybl9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaL7D8bu4Fm+0AwoAbmV0d29ya19pZEALRLoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:sculk",
- "groupId": 50,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAgAACAQAbmFtZQ8AbWluZWNyYWZ0OnNjdWxrBAkAbmFtZV9oYXNo2Lq7T5yQF8kDCgBuZXR3b3JrX2lkyqUPPgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:sculk_vein",
- "groupId": 50,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTKAgAACAQAbmFtZRQAbWluZWNyYWZ0OnNjdWxrX3ZlaW4ECQBuYW1lX2hhc2gJUdhVooV4zwMKAG5ldHdvcmtfaWSUfn1XCgYAc3RhdGVzAxkAbXVsdGlfZmFjZV9kaXJlY3Rpb25fYml0cwAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:sculk_catalyst",
- "groupId": 50,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTLAgAACAQAbmFtZRgAbWluZWNyYWZ0OnNjdWxrX2NhdGFseXN0BAkAbmFtZV9oYXNo+gCpbrCHST4DCgBuZXR3b3JrX2lkMJ2n/woGAHN0YXRlcwEFAGJsb29tAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:sculk_shrieker",
- "groupId": 50,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTMAgAACAQAbmFtZRgAbWluZWNyYWZ0OnNjdWxrX3Nocmlla2VyBAkAbmFtZV9oYXNo5OXtyObniQ4DCgBuZXR3b3JrX2lkxapoNAoGAHN0YXRlcwEGAGFjdGl2ZQABCgBjYW5fc3VtbW9uAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:sculk_sensor",
- "groupId": 50,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQyAgAACAQAbmFtZRYAbWluZWNyYWZ0OnNjdWxrX3NlbnNvcgQJAG5hbWVfaGFzaCkmHreeTgNnAwoAbmV0d29ya19pZLj2WPcKBgBzdGF0ZXMDEgBzY3Vsa19zZW5zb3JfcGhhc2UAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:calibrated_sculk_sensor",
- "groupId": 50,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRDAwAACAQAbmFtZSEAbWluZWNyYWZ0OmNhbGlicmF0ZWRfc2N1bGtfc2Vuc29yBAkAbmFtZV9oYXNoffAcXXN/iJUDCgBuZXR3b3JrX2lkwOx3QQoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAxIAc2N1bGtfc2Vuc29yX3BoYXNlAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:reinforced_deepslate",
- "groupId": 51,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTRAgAACAQAbmFtZR4AbWluZWNyYWZ0OnJlaW5mb3JjZWRfZGVlcHNsYXRlBAkAbmFtZV9oYXNoldDmj91EapQDCgBuZXR3b3JrX2lkHIt+aQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:leather_helmet",
- "groupId": 52
- },
- {
- "id": "minecraft:chainmail_helmet",
- "groupId": 52
- },
- {
- "id": "minecraft:iron_helmet",
- "groupId": 52
- },
- {
- "id": "minecraft:golden_helmet",
- "groupId": 52
- },
- {
- "id": "minecraft:diamond_helmet",
- "groupId": 52
- },
- {
- "id": "minecraft:netherite_helmet",
- "groupId": 52
- },
- {
- "id": "minecraft:leather_chestplate",
- "groupId": 53
- },
- {
- "id": "minecraft:chainmail_chestplate",
- "groupId": 53
- },
- {
- "id": "minecraft:iron_chestplate",
- "groupId": 53
- },
- {
- "id": "minecraft:golden_chestplate",
- "groupId": 53
- },
- {
- "id": "minecraft:diamond_chestplate",
- "groupId": 53
- },
- {
- "id": "minecraft:netherite_chestplate",
- "groupId": 53
- },
- {
- "id": "minecraft:leather_leggings",
- "groupId": 54
- },
- {
- "id": "minecraft:chainmail_leggings",
- "groupId": 54
- },
- {
- "id": "minecraft:iron_leggings",
- "groupId": 54
- },
- {
- "id": "minecraft:golden_leggings",
- "groupId": 54
- },
- {
- "id": "minecraft:diamond_leggings",
- "groupId": 54
- },
- {
- "id": "minecraft:netherite_leggings",
- "groupId": 54
- },
- {
- "id": "minecraft:leather_boots",
- "groupId": 55
- },
- {
- "id": "minecraft:chainmail_boots",
- "groupId": 55
- },
- {
- "id": "minecraft:iron_boots",
- "groupId": 55
- },
- {
- "id": "minecraft:golden_boots",
- "groupId": 55
- },
- {
- "id": "minecraft:diamond_boots",
- "groupId": 55
- },
- {
- "id": "minecraft:netherite_boots",
- "groupId": 55
- },
- {
- "id": "minecraft:wooden_sword",
- "groupId": 56
- },
- {
- "id": "minecraft:stone_sword",
- "groupId": 56
- },
- {
- "id": "minecraft:iron_sword",
- "groupId": 56
- },
- {
- "id": "minecraft:golden_sword",
- "groupId": 56
- },
- {
- "id": "minecraft:diamond_sword",
- "groupId": 56
- },
- {
- "id": "minecraft:netherite_sword",
- "groupId": 56
- },
- {
- "id": "minecraft:wooden_axe",
- "groupId": 57
- },
- {
- "id": "minecraft:stone_axe",
- "groupId": 57
- },
- {
- "id": "minecraft:iron_axe",
- "groupId": 57
- },
- {
- "id": "minecraft:golden_axe",
- "groupId": 57
- },
- {
- "id": "minecraft:diamond_axe",
- "groupId": 57
- },
- {
- "id": "minecraft:netherite_axe",
- "groupId": 57
- },
- {
- "id": "minecraft:wooden_pickaxe",
- "groupId": 58
- },
- {
- "id": "minecraft:stone_pickaxe",
- "groupId": 58
- },
- {
- "id": "minecraft:iron_pickaxe",
- "groupId": 58
- },
- {
- "id": "minecraft:golden_pickaxe",
- "groupId": 58
- },
- {
- "id": "minecraft:diamond_pickaxe",
- "groupId": 58
- },
- {
- "id": "minecraft:netherite_pickaxe",
- "groupId": 58
- },
- {
- "id": "minecraft:wooden_shovel",
- "groupId": 59
- },
- {
- "id": "minecraft:stone_shovel",
- "groupId": 59
- },
- {
- "id": "minecraft:iron_shovel",
- "groupId": 59
- },
- {
- "id": "minecraft:golden_shovel",
- "groupId": 59
- },
- {
- "id": "minecraft:diamond_shovel",
- "groupId": 59
- },
- {
- "id": "minecraft:netherite_shovel",
- "groupId": 59
- },
- {
- "id": "minecraft:wooden_hoe",
- "groupId": 60
- },
- {
- "id": "minecraft:stone_hoe",
- "groupId": 60
- },
- {
- "id": "minecraft:iron_hoe",
- "groupId": 60
- },
- {
- "id": "minecraft:golden_hoe",
- "groupId": 60
- },
- {
- "id": "minecraft:diamond_hoe",
- "groupId": 60
- },
- {
- "id": "minecraft:netherite_hoe",
- "groupId": 60
- },
- {
- "id": "minecraft:bow",
- "groupId": 61
- },
- {
- "id": "minecraft:crossbow",
- "groupId": 61
- },
- {
- "id": "minecraft:mace",
- "groupId": 61
- },
- {
- "id": "minecraft:arrow",
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 6,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 7,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 8,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 9,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 10,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 11,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 12,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 13,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 14,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 15,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 16,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 17,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 18,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 19,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 20,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 21,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 22,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 23,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 24,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 25,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 26,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 27,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 28,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 29,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 30,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 31,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 32,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 33,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 34,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 35,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 36,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 37,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 38,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 39,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 40,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 41,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 42,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 43,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 44,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 45,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 46,
- "groupId": 62
- },
- {
- "id": "minecraft:arrow",
- "damage": 47,
- "groupId": 62
- },
- {
- "id": "minecraft:shield",
- "groupId": 63
- },
- {
- "id": "minecraft:cooked_chicken",
- "groupId": 64
- },
- {
- "id": "minecraft:cooked_porkchop",
- "groupId": 64
- },
- {
- "id": "minecraft:cooked_beef",
- "groupId": 64
- },
- {
- "id": "minecraft:cooked_mutton",
- "groupId": 64
- },
- {
- "id": "minecraft:cooked_rabbit",
- "groupId": 64
- },
- {
- "id": "minecraft:cooked_cod",
- "groupId": 64
- },
- {
- "id": "minecraft:cooked_salmon",
- "groupId": 64
- },
- {
- "id": "minecraft:bread",
- "groupId": 65
- },
- {
- "id": "minecraft:mushroom_stew",
- "groupId": 65
- },
- {
- "id": "minecraft:beetroot_soup",
- "groupId": 65
- },
- {
- "id": "minecraft:rabbit_stew",
- "groupId": 65
- },
- {
- "id": "minecraft:baked_potato",
- "groupId": 65
- },
- {
- "id": "minecraft:cookie",
- "groupId": 65
- },
- {
- "id": "minecraft:pumpkin_pie",
- "groupId": 65
- },
- {
- "id": "minecraft:cake",
- "groupId": 65
- },
- {
- "id": "minecraft:dried_kelp",
- "groupId": 65
- },
- {
- "id": "minecraft:fishing_rod",
- "groupId": 66
- },
- {
- "id": "minecraft:carrot_on_a_stick",
- "groupId": 66
- },
- {
- "id": "minecraft:warped_fungus_on_a_stick",
- "groupId": 66
- },
- {
- "id": "minecraft:snowball",
- "groupId": 66
- },
- {
- "id": "minecraft:wind_charge",
- "groupId": 66
- },
- {
- "id": "minecraft:shears",
- "groupId": 66
- },
- {
- "id": "minecraft:flint_and_steel",
- "groupId": 66
- },
- {
- "id": "minecraft:lead",
- "groupId": 66
- },
- {
- "id": "minecraft:clock",
- "groupId": 66
- },
- {
- "id": "minecraft:compass",
- "groupId": 66
- },
- {
- "id": "minecraft:recovery_compass",
- "groupId": 66
- },
- {
- "id": "minecraft:goat_horn",
- "groupId": 67
- },
- {
- "id": "minecraft:goat_horn",
- "damage": 1,
- "groupId": 67
- },
- {
- "id": "minecraft:goat_horn",
- "damage": 2,
- "groupId": 67
- },
- {
- "id": "minecraft:goat_horn",
- "damage": 3,
- "groupId": 67
- },
- {
- "id": "minecraft:goat_horn",
- "damage": 4,
- "groupId": 67
- },
- {
- "id": "minecraft:goat_horn",
- "damage": 5,
- "groupId": 67
- },
- {
- "id": "minecraft:goat_horn",
- "damage": 6,
- "groupId": 67
- },
- {
- "id": "minecraft:goat_horn",
- "damage": 7,
- "groupId": 67
- },
- {
- "id": "minecraft:empty_map",
- "groupId": 68
- },
- {
- "id": "minecraft:empty_map",
- "damage": 2,
- "groupId": 68
- },
- {
- "id": "minecraft:saddle",
- "groupId": 68
- },
- {
- "id": "minecraft:bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:white_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:light_gray_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:gray_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:black_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:brown_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:red_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:orange_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:yellow_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:lime_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:green_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:cyan_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:light_blue_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:blue_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:purple_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:magenta_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:pink_bundle",
- "groupId": 69
- },
- {
- "id": "minecraft:leather_horse_armor",
- "groupId": 70
- },
- {
- "id": "minecraft:iron_horse_armor",
- "groupId": 70
- },
- {
- "id": "minecraft:golden_horse_armor",
- "groupId": 70
- },
- {
- "id": "minecraft:diamond_horse_armor",
- "groupId": 70
- },
- {
- "id": "minecraft:wolf_armor",
- "groupId": 71
- },
- {
- "id": "minecraft:trident",
- "groupId": 71
- },
- {
- "id": "minecraft:turtle_helmet",
- "groupId": 71
- },
- {
- "id": "minecraft:elytra",
- "groupId": 71
- },
- {
- "id": "minecraft:totem_of_undying",
- "groupId": 71
- },
- {
- "id": "minecraft:glass_bottle",
- "groupId": 71
- },
- {
- "id": "minecraft:experience_bottle",
- "groupId": 71
- },
- {
- "id": "minecraft:potion",
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 1,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 2,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 3,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 4,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 5,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 6,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 7,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 8,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 9,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 10,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 11,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 12,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 13,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 14,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 15,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 16,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 17,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 18,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 19,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 20,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 21,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 22,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 23,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 24,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 25,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 26,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 27,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 28,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 29,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 30,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 31,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 32,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 33,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 34,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 35,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 36,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 37,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 38,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 39,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 40,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 41,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 42,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 43,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 44,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 45,
- "groupId": 72
- },
- {
- "id": "minecraft:potion",
- "damage": 46,
- "groupId": 72
- },
- {
- "id": "minecraft:splash_potion",
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 1,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 2,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 3,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 4,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 5,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 6,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 7,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 8,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 9,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 10,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 11,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 12,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 13,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 14,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 15,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 16,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 17,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 18,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 19,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 20,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 21,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 22,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 23,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 24,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 25,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 26,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 27,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 28,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 29,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 30,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 31,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 32,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 33,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 34,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 35,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 36,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 37,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 38,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 39,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 40,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 41,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 42,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 43,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 44,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 45,
- "groupId": 73
- },
- {
- "id": "minecraft:splash_potion",
- "damage": 46,
- "groupId": 73
- },
- {
- "id": "minecraft:lingering_potion",
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 1,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 2,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 3,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 4,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 5,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 6,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 7,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 8,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 9,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 10,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 11,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 12,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 13,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 14,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 15,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 16,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 17,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 18,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 19,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 20,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 21,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 22,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 23,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 24,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 25,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 26,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 27,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 28,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 29,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 30,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 31,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 32,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 33,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 34,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 35,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 36,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 37,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 38,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 39,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 40,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 41,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 42,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 43,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 44,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 45,
- "groupId": 74
- },
- {
- "id": "minecraft:lingering_potion",
- "damage": 46,
- "groupId": 74
- },
- {
- "id": "minecraft:ominous_bottle",
- "groupId": 75
- },
- {
- "id": "minecraft:ominous_bottle",
- "damage": 1,
- "groupId": 75
- },
- {
- "id": "minecraft:ominous_bottle",
- "damage": 2,
- "groupId": 75
- },
- {
- "id": "minecraft:ominous_bottle",
- "damage": 3,
- "groupId": 75
- },
- {
- "id": "minecraft:ominous_bottle",
- "damage": 4,
- "groupId": 75
- },
- {
- "id": "minecraft:spyglass",
- "groupId": 76
- },
- {
- "id": "minecraft:brush",
- "groupId": 76
- },
- {
- "id": "minecraft:stick",
- "groupId": 77
- },
- {
- "id": "minecraft:bed",
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 8,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 7,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 15,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 12,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 14,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 1,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 4,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 5,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 13,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 9,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 3,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 11,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 10,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 2,
- "groupId": 78
- },
- {
- "id": "minecraft:bed",
- "damage": 6,
- "groupId": 78
- },
- {
- "id": "minecraft:torch",
- "groupId": 79,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQyAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnRvcmNoBAkAbmFtZV9oYXNoagn7rmDBzisDCgBuZXR3b3JrX2lk+BwwuQoGAHN0YXRlcwgWAHRvcmNoX2ZhY2luZ19kaXJlY3Rpb24HAHVua25vd24AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:soul_torch",
- "groupId": 79,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQLAgAACAQAbmFtZRQAbWluZWNyYWZ0OnNvdWxfdG9yY2gECQBuYW1lX2hhc2huixOT04BRdQMKAG5ldHdvcmtfaWShbFILCgYAc3RhdGVzCBYAdG9yY2hfZmFjaW5nX2RpcmVjdGlvbgcAdW5rbm93bgADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:sea_pickle",
- "groupId": 79,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSbAQAACAQAbmFtZRQAbWluZWNyYWZ0OnNlYV9waWNrbGUECQBuYW1lX2hhc2iONEfZJB+glgMKAG5ldHdvcmtfaWSINWQyCgYAc3RhdGVzAw0AY2x1c3Rlcl9jb3VudAAAAAABCABkZWFkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:lantern",
- "groupId": 79,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTPAQAACAQAbmFtZREAbWluZWNyYWZ0OmxhbnRlcm4ECQBuYW1lX2hhc2hMw44VI2HWygMKAG5ldHdvcmtfaWRkjQvzCgYAc3RhdGVzAQcAaGFuZ2luZwAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:soul_lantern",
- "groupId": 79,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQMAgAACAQAbmFtZRYAbWluZWNyYWZ0OnNvdWxfbGFudGVybgQJAG5hbWVfaGFzaGjIpjxk9z+RAwoAbmV0d29ya19pZGfoP8cKBgBzdGF0ZXMBBwBoYW5naW5nAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSbAgAACAQAbmFtZRAAbWluZWNyYWZ0OmNhbmRsZQQJAG5hbWVfaGFzaHPd+MsNdWTfAwoAbmV0d29ya19pZHsBMA0KBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:white_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWScAgAACAQAbmFtZRYAbWluZWNyYWZ0OndoaXRlX2NhbmRsZQQJAG5hbWVfaGFzaN1EG5Q1mHiEAwoAbmV0d29ya19pZKN1mmgKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:orange_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSdAgAACAQAbmFtZRcAbWluZWNyYWZ0Om9yYW5nZV9jYW5kbGUECQBuYW1lX2hhc2jySEVWHgUIHQMKAG5ldHdvcmtfaWSfVz82CgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:magenta_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSeAgAACAQAbmFtZRgAbWluZWNyYWZ0Om1hZ2VudGFfY2FuZGxlBAkAbmFtZV9oYXNoG0u6YIOoBSEDCgBuZXR3b3JrX2lk9xGNkQoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:light_blue_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSfAgAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY2FuZGxlBAkAbmFtZV9oYXNocXGeK0zgrG0DCgBuZXR3b3JrX2lk2m1y8goGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:yellow_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSgAgAACAQAbmFtZRcAbWluZWNyYWZ0OnllbGxvd19jYW5kbGUECQBuYW1lX2hhc2i00dtusU3CqQMKAG5ldHdvcmtfaWR9LTmpCgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:lime_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWShAgAACAQAbmFtZRUAbWluZWNyYWZ0OmxpbWVfY2FuZGxlBAkAbmFtZV9oYXNokcmrw5xvz7ADCgBuZXR3b3JrX2lkIAUu6QoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:pink_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSiAgAACAQAbmFtZRUAbWluZWNyYWZ0OnBpbmtfY2FuZGxlBAkAbmFtZV9oYXNoQJdEY4sZ0dwDCgBuZXR3b3JrX2lk23Rn5AoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:gray_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSjAgAACAQAbmFtZRUAbWluZWNyYWZ0OmdyYXlfY2FuZGxlBAkAbmFtZV9oYXNoS5poSo9wBDEDCgBuZXR3b3JrX2lk3trRCAoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:light_gray_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSkAgAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY2FuZGxlBAkAbmFtZV9oYXNo9ruTZLBNMasDCgBuZXR3b3JrX2lkb6DOegoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cyan_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSlAgAACAQAbmFtZRUAbWluZWNyYWZ0OmN5YW5fY2FuZGxlBAkAbmFtZV9oYXNoc/M8PNVcjOwDCgBuZXR3b3JrX2lkZoIQOQoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:purple_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSmAgAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnBsZV9jYW5kbGUECQBuYW1lX2hhc2jaI3xUW0/myQMKAG5ldHdvcmtfaWSnLI2BCgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:blue_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSnAgAACAQAbmFtZRUAbWluZWNyYWZ0OmJsdWVfY2FuZGxlBAkAbmFtZV9oYXNoAASSPW6TgQADCgBuZXR3b3JrX2lkrxrjQAoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:brown_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSoAgAACAQAbmFtZRYAbWluZWNyYWZ0OmJyb3duX2NhbmRsZQQJAG5hbWVfaGFzaDia0l6s1+WYAwoAbmV0d29ya19pZKSkBXYKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:green_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSpAgAACAQAbmFtZRYAbWluZWNyYWZ0OmdyZWVuX2NhbmRsZQQJAG5hbWVfaGFzaLeFPO1l+fIoAwoAbmV0d29ya19pZBkznDsKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:red_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSqAgAACAQAbmFtZRQAbWluZWNyYWZ0OnJlZF9jYW5kbGUECQBuYW1lX2hhc2jjAQpGf59ZdwMKAG5ldHdvcmtfaWRbb88GCgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:black_candle",
- "groupId": 80,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAgAACAQAbmFtZRYAbWluZWNyYWZ0OmJsYWNrX2NhbmRsZQQJAG5hbWVfaGFzaB+wRDpOqREKAwoAbmV0d29ya19pZNnOnuEKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:crafting_table",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ6AAAACAQAbmFtZRgAbWluZWNyYWZ0OmNyYWZ0aW5nX3RhYmxlBAkAbmFtZV9oYXNoe76VAmjvbpYDCgBuZXR3b3JrX2lkwCxwaAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cartography_table",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTHAQAACAQAbmFtZRsAbWluZWNyYWZ0OmNhcnRvZ3JhcGh5X3RhYmxlBAkAbmFtZV9oYXNomaWiiD/znP8DCgBuZXR3b3JrX2lkI6FzMwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:fletching_table",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTIAQAACAQAbmFtZRkAbWluZWNyYWZ0OmZsZXRjaGluZ190YWJsZQQJAG5hbWVfaGFzaPFibh8unKyUAwoAbmV0d29ya19pZJ2mW0oKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:smithing_table",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAQAACAQAbmFtZRgAbWluZWNyYWZ0OnNtaXRoaW5nX3RhYmxlBAkAbmFtZV9oYXNo4tFES2xOXEYDCgBuZXR3b3JrX2lkXWMBzQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:beehive",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTaAQAACAQAbmFtZREAbWluZWNyYWZ0OmJlZWhpdmUECQBuYW1lX2hhc2hCcqn12UbNpwMKAG5ldHdvcmtfaWR/idcaCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAMLAGhvbmV5X2xldmVsAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:suspicious_sand",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQQAwAACAQAbmFtZRkAbWluZWNyYWZ0OnN1c3BpY2lvdXNfc2FuZAQJAG5hbWVfaGFzaL67QsuvLP00AwoAbmV0d29ya19pZKnkaIAKBgBzdGF0ZXMDEABicnVzaGVkX3Byb2dyZXNzAAAAAAEHAGhhbmdpbmcBAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:suspicious_gravel",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ8AwAACAQAbmFtZRsAbWluZWNyYWZ0OnN1c3BpY2lvdXNfZ3JhdmVsBAkAbmFtZV9oYXNoJSVbGNk7C3oDCgBuZXR3b3JrX2lkvIEJAAoGAHN0YXRlcwMQAGJydXNoZWRfcHJvZ3Jlc3MAAAAAAQcAaGFuZ2luZwEAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:campfire",
- "groupId": 81
- },
- {
- "id": "minecraft:soul_campfire",
- "groupId": 81
- },
- {
- "id": "minecraft:furnace",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ9AAAACAQAbmFtZREAbWluZWNyYWZ0OmZ1cm5hY2UECQBuYW1lX2hhc2ioOQrludYY8wMKAG5ldHdvcmtfaWRZxnDOCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:blast_furnace",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTDAQAACAQAbmFtZRcAbWluZWNyYWZ0OmJsYXN0X2Z1cm5hY2UECQBuYW1lX2hhc2ivDbnjkpGm5QMKAG5ldHdvcmtfaWTcEbV/CgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:smoker",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTFAQAACAQAbmFtZRAAbWluZWNyYWZ0OnNtb2tlcgQJAG5hbWVfaGFzaJd1rDMkRWomAwoAbmV0d29ya19pZGWswMwKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:respawn_anchor",
- "groupId": 81,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQPAgAACAQAbmFtZRgAbWluZWNyYWZ0OnJlc3Bhd25fYW5jaG9yBAkAbmFtZV9oYXNoZOdcjW05qigDCgBuZXR3b3JrX2lkmhMcaQoGAHN0YXRlcwMVAHJlc3Bhd25fYW5jaG9yX2NoYXJnZQAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:brewing_stand",
- "groupId": 81
- },
- {
- "id": "minecraft:anvil",
- "groupId": 82,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSRAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmFudmlsBAkAbmFtZV9oYXNoNqB3fgcUCbwDCgBuZXR3b3JrX2lkqXzNjwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:chipped_anvil",
- "groupId": 82,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS+BAAACAQAbmFtZRcAbWluZWNyYWZ0OmNoaXBwZWRfYW52aWwECQBuYW1lX2hhc2ge+QY3vlS/eQMKAG5ldHdvcmtfaWRJ15iUCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:damaged_anvil",
- "groupId": 82,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWS/BAAACAQAbmFtZRcAbWluZWNyYWZ0OmRhbWFnZWRfYW52aWwECQBuYW1lX2hhc2imJ12Be2V8+AMKAG5ldHdvcmtfaWRh5SHkCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:grindstone",
- "groupId": 83,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTCAQAACAQAbmFtZRQAbWluZWNyYWZ0OmdyaW5kc3RvbmUECQBuYW1lX2hhc2id56zc0nk99wMKAG5ldHdvcmtfaWS4Es07CgYAc3RhdGVzCAoAYXR0YWNobWVudAgAc3RhbmRpbmcDCQBkaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:enchanting_table",
- "groupId": 83,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR0AAAACAQAbmFtZRoAbWluZWNyYWZ0OmVuY2hhbnRpbmdfdGFibGUECQBuYW1lX2hhc2jgIx24VLvMvwMKAG5ldHdvcmtfaWRliFFJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:bookshelf",
- "groupId": 83,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQvAAAACAQAbmFtZRMAbWluZWNyYWZ0OmJvb2tzaGVsZgQJAG5hbWVfaGFzaDU04DrgJCS9AwoAbmV0d29ya19pZBcWwIwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:chiseled_bookshelf",
- "groupId": 83,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQNAwAACAQAbmFtZRwAbWluZWNyYWZ0OmNoaXNlbGVkX2Jvb2tzaGVsZgQJAG5hbWVfaGFzaNXDBnsIsywYAwoAbmV0d29ya19pZIprt5IKBgBzdGF0ZXMDDABib29rc19zdG9yZWQAAAAAAwkAZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:lectern",
- "groupId": 83,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTBAQAACAQAbmFtZREAbWluZWNyYWZ0OmxlY3Rlcm4ECQBuYW1lX2hhc2j5Z4Mmi/1QxAMKAG5ldHdvcmtfaWR4JfDHCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cauldron",
- "groupId": 83
- },
- {
- "id": "minecraft:composter",
- "groupId": 83,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTUAQAACAQAbmFtZRMAbWluZWNyYWZ0OmNvbXBvc3RlcgQJAG5hbWVfaGFzaPAADHptzeWJAwoAbmV0d29ya19pZHIL6i4KBgBzdGF0ZXMDFABjb21wb3N0ZXJfZmlsbF9sZXZlbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:chest",
- "groupId": 84,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ2AAAACAQAbmFtZQ8AbWluZWNyYWZ0OmNoZXN0BAkAbmFtZV9oYXNog9ozMxlcA88DCgBuZXR3b3JrX2lkDkOFvAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:trapped_chest",
- "groupId": 84,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSSAAAACAQAbmFtZRcAbWluZWNyYWZ0OnRyYXBwZWRfY2hlc3QECQBuYW1lX2hhc2g2qpF9stsEjgMKAG5ldHdvcmtfaWTjJWYxCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAbm9ydGgAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:ender_chest",
- "groupId": 84,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSCAAAACAQAbmFtZRUAbWluZWNyYWZ0OmVuZGVyX2NoZXN0BAkAbmFtZV9oYXNohEZzOFdg0WUDCgBuZXR3b3JrX2lkx4jiSQoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:barrel",
- "groupId": 85,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTKAQAACAQAbmFtZRAAbWluZWNyYWZ0OmJhcnJlbAQJAG5hbWVfaGFzaHDkRPGymiRqAwoAbmV0d29ya19pZPnxzgsKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:undyed_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTNAAAACAQAbmFtZRwAbWluZWNyYWZ0OnVuZHllZF9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaOC9mypm/MlBAwoAbmV0d29ya19pZJ8rxp0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:white_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTaAAAACAQAbmFtZRsAbWluZWNyYWZ0OndoaXRlX3NodWxrZXJfYm94BAkAbmFtZV9oYXNosK79m1rPUBwDCgBuZXR3b3JrX2lkjrET6goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:light_gray_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRrAwAACAQAbmFtZSAAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2iBe5zq7PxHmgMKAG5ldHdvcmtfaWSCVJv0CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:gray_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRqAwAACAQAbmFtZRoAbWluZWNyYWZ0OmdyYXlfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2ga2s8ctjHUhgMKAG5ldHdvcmtfaWS3WMsWCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:black_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRyAwAACAQAbmFtZRsAbWluZWNyYWZ0OmJsYWNrX3NodWxrZXJfYm94BAkAbmFtZV9oYXNoPm03OZphrp8DCgBuZXR3b3JrX2lkXHztNAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:brown_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRvAwAACAQAbmFtZRsAbWluZWNyYWZ0OmJyb3duX3NodWxrZXJfYm94BAkAbmFtZV9oYXNoT3DD6qAL9cADCgBuZXR3b3JrX2lkaXxpYQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:red_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRxAwAACAQAbmFtZRkAbWluZWNyYWZ0OnJlZF9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaMIlKSCzqSZoAwoAbmV0d29ya19pZNrf+icKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:orange_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRkAwAACAQAbmFtZRwAbWluZWNyYWZ0Om9yYW5nZV9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaG2MAXU67wGrAwoAbmV0d29ya19pZGoO05gKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:yellow_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRnAwAACAQAbmFtZRwAbWluZWNyYWZ0OnllbGxvd19zaHVsa2VyX2JveAQJAG5hbWVfaGFzaIsLwQHYjcIEAwoAbmV0d29ya19pZBCBSiYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:lime_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRoAwAACAQAbmFtZRoAbWluZWNyYWZ0OmxpbWVfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2hUwBkg+faUGAMKAG5ldHdvcmtfaWRJeKqqCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:green_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRwAwAACAQAbmFtZRsAbWluZWNyYWZ0OmdyZWVuX3NodWxrZXJfYm94BAkAbmFtZV9oYXNoZgUeT3LupLUDCgBuZXR3b3JrX2lkzJiohQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:cyan_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRsAwAACAQAbmFtZRoAbWluZWNyYWZ0OmN5YW5fc2h1bGtlcl9ib3gECQBuYW1lX2hhc2gSfbjteXg5yAMKAG5ldHdvcmtfaWTHeliECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:light_blue_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRmAwAACAQAbmFtZSAAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2h0VFCX0qsRxQMKAG5ldHdvcmtfaWQXD8U0CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:blue_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRuAwAACAQAbmFtZRoAbWluZWNyYWZ0OmJsdWVfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2hn9gS0XIe6rAMKAG5ldHdvcmtfaWTO4PJaCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:purple_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRtAwAACAQAbmFtZRwAbWluZWNyYWZ0OnB1cnBsZV9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaEV/lkNPxRDdAwoAbmV0d29ya19pZFK25GAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:magenta_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRlAwAACAQAbmFtZR0AbWluZWNyYWZ0Om1hZ2VudGFfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2iqWM7IJHxcFgMKAG5ldHdvcmtfaWTyyudTCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pink_shulker_box",
- "groupId": 86,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRpAwAACAQAbmFtZRoAbWluZWNyYWZ0OnBpbmtfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2in1tkJ1GNcZgMKAG5ldHdvcmtfaWQOEGXjCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:armor_stand",
- "groupId": 87
- },
- {
- "id": "minecraft:noteblock",
- "groupId": 87,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQZAAAACAQAbmFtZRMAbWluZWNyYWZ0Om5vdGVibG9jawQJAG5hbWVfaGFzaHPA8dBBH0UaAwoAbmV0d29ya19pZH1U5QkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:jukebox",
- "groupId": 87,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRUAAAACAQAbmFtZREAbWluZWNyYWZ0Omp1a2Vib3gECQBuYW1lX2hhc2ieAIPExf/ZfgMKAG5ldHdvcmtfaWSmR7JfCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:music_disc_13",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_cat",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_blocks",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_chirp",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_far",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_mall",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_mellohi",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_stal",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_strad",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_ward",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_11",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_wait",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_otherside",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_5",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_pigstep",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_relic",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_creator",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_creator_music_box",
- "groupId": 88
- },
- {
- "id": "minecraft:music_disc_precipice",
- "groupId": 88
- },
- {
- "id": "minecraft:disc_fragment_5",
- "groupId": 89
- },
- {
- "id": "minecraft:glowstone_dust",
- "groupId": 89
- },
- {
- "id": "minecraft:glowstone",
- "groupId": 89,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRZAAAACAQAbmFtZRMAbWluZWNyYWZ0Omdsb3dzdG9uZQQJAG5hbWVfaGFzaFYqXNkefIlPAwoAbmV0d29ya19pZGT7WYYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:redstone_lamp",
- "groupId": 89,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR7AAAACAQAbmFtZRcAbWluZWNyYWZ0OnJlZHN0b25lX2xhbXAECQBuYW1lX2hhc2hJ9V80caPvEgMKAG5ldHdvcmtfaWRvNPwnCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:sea_lantern",
- "groupId": 89,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSpAAAACAQAbmFtZRUAbWluZWNyYWZ0OnNlYV9sYW50ZXJuBAkAbmFtZV9oYXNoLPsv1TX9M+QDCgBuZXR3b3JrX2lk1PPVyAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:oak_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:spruce_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:birch_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:jungle_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:acacia_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:dark_oak_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:mangrove_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:cherry_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:pale_oak_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:bamboo_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:crimson_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:warped_sign",
- "groupId": 90
- },
- {
- "id": "minecraft:oak_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:spruce_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:birch_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:jungle_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:acacia_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:dark_oak_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:mangrove_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:cherry_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:pale_oak_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:bamboo_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:crimson_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:warped_hanging_sign",
- "groupId": 91
- },
- {
- "id": "minecraft:painting",
- "groupId": 92
- },
- {
- "id": "minecraft:frame",
- "groupId": 92
- },
- {
- "id": "minecraft:glow_frame",
- "groupId": 92
- },
- {
- "id": "minecraft:honey_bottle",
- "groupId": 92
- },
- {
- "id": "minecraft:flower_pot",
- "groupId": 92
- },
- {
- "id": "minecraft:bowl",
- "groupId": 92
- },
- {
- "id": "minecraft:bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:milk_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:water_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:lava_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:cod_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:salmon_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:tropical_fish_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:pufferfish_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:powder_snow_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:axolotl_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:tadpole_bucket",
- "groupId": 92
- },
- {
- "id": "minecraft:player_head",
- "groupId": 93,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTGBAAACAQAbmFtZRUAbWluZWNyYWZ0OnBsYXllcl9oZWFkBAkAbmFtZV9oYXNonFwZb7CL8EYDCgBuZXR3b3JrX2lkZeAXqAoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:zombie_head",
- "groupId": 93,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTFBAAACAQAbmFtZRUAbWluZWNyYWZ0OnpvbWJpZV9oZWFkBAkAbmFtZV9oYXNoixuENYuaGgEDCgBuZXR3b3JrX2lk0NsHDgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:creeper_head",
- "groupId": 93,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTHBAAACAQAbmFtZRYAbWluZWNyYWZ0OmNyZWVwZXJfaGVhZAQJAG5hbWVfaGFzaCvAGFMS/RqVAwoAbmV0d29ya19pZEfskXYKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dragon_head",
- "groupId": 93,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTIBAAACAQAbmFtZRUAbWluZWNyYWZ0OmRyYWdvbl9oZWFkBAkAbmFtZV9oYXNozjh6bGRaa5UDCgBuZXR3b3JrX2lk/zjetgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:skeleton_skull",
- "groupId": 93,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSQAAAACAQAbmFtZRgAbWluZWNyYWZ0OnNrZWxldG9uX3NrdWxsBAkAbmFtZV9oYXNo3+kbzeMgg4kDCgBuZXR3b3JrX2lk/RqWbwoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:wither_skeleton_skull",
- "groupId": 93,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTEBAAACAQAbmFtZR8AbWluZWNyYWZ0OndpdGhlcl9za2VsZXRvbl9za3VsbAQJAG5hbWVfaGFzaEcZrUyy9cfRAwoAbmV0d29ya19pZJZ2G/oKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:piglin_head",
- "groupId": 93,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTJBAAACAQAbmFtZRUAbWluZWNyYWZ0OnBpZ2xpbl9oZWFkBAkAbmFtZV9oYXNo+jUCKgb5DskDCgBuZXR3b3JrX2lkQ1ETVwoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:beacon",
- "groupId": 94,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSKAAAACAQAbmFtZRAAbWluZWNyYWZ0OmJlYWNvbgQJAG5hbWVfaGFzaACwhhfSkdkHAwoAbmV0d29ya19pZF8jfiEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bell",
- "groupId": 94,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTNAQAACAQAbmFtZQ4AbWluZWNyYWZ0OmJlbGwECQBuYW1lX2hhc2iPqsgDXRcsxAMKAG5ldHdvcmtfaWT7zhOoCgYAc3RhdGVzCAoAYXR0YWNobWVudAgAc3RhbmRpbmcDCQBkaXJlY3Rpb24AAAAAAQoAdG9nZ2xlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:conduit",
- "groupId": 94,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWScAQAACAQAbmFtZREAbWluZWNyYWZ0OmNvbmR1aXQECQBuYW1lX2hhc2jqxKAxq2EaWQMKAG5ldHdvcmtfaWTWcBVnCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stonecutter_block",
- "groupId": 94,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTEAQAACAQAbmFtZRsAbWluZWNyYWZ0OnN0b25lY3V0dGVyX2Jsb2NrBAkAbmFtZV9oYXNoQAXTbAM3MeYDCgBuZXR3b3JrX2lkWS4RjAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:coal",
- "groupId": 94
- },
- {
- "id": "minecraft:charcoal",
- "groupId": 94
- },
- {
- "id": "minecraft:diamond",
- "groupId": 94
- },
- {
- "id": "minecraft:iron_nugget",
- "groupId": 94
- },
- {
- "id": "minecraft:raw_iron",
- "groupId": 94
- },
- {
- "id": "minecraft:raw_gold",
- "groupId": 94
- },
- {
- "id": "minecraft:raw_copper",
- "groupId": 94
- },
- {
- "id": "minecraft:copper_ingot",
- "groupId": 94
- },
- {
- "id": "minecraft:iron_ingot",
- "groupId": 94
- },
- {
- "id": "minecraft:netherite_scrap",
- "groupId": 94
- },
- {
- "id": "minecraft:netherite_ingot",
- "groupId": 94
- },
- {
- "id": "minecraft:gold_nugget",
- "groupId": 94
- },
- {
- "id": "minecraft:gold_ingot",
- "groupId": 94
- },
- {
- "id": "minecraft:emerald",
- "groupId": 94
- },
- {
- "id": "minecraft:quartz",
- "groupId": 94
- },
- {
- "id": "minecraft:clay_ball",
- "groupId": 94
- },
- {
- "id": "minecraft:brick",
- "groupId": 94
- },
- {
- "id": "minecraft:netherbrick",
- "groupId": 94
- },
- {
- "id": "minecraft:resin_brick",
- "groupId": 94
- },
- {
- "id": "minecraft:prismarine_shard",
- "groupId": 94
- },
- {
- "id": "minecraft:amethyst_shard",
- "groupId": 94
- },
- {
- "id": "minecraft:prismarine_crystals",
- "groupId": 94
- },
- {
- "id": "minecraft:nautilus_shell",
- "groupId": 94
- },
- {
- "id": "minecraft:heart_of_the_sea",
- "groupId": 94
- },
- {
- "id": "minecraft:turtle_scute",
- "groupId": 94
- },
- {
- "id": "minecraft:armadillo_scute",
- "groupId": 94
- },
- {
- "id": "minecraft:phantom_membrane",
- "groupId": 94
- },
- {
- "id": "minecraft:string",
- "groupId": 94
- },
- {
- "id": "minecraft:feather",
- "groupId": 94
- },
- {
- "id": "minecraft:flint",
- "groupId": 94
- },
- {
- "id": "minecraft:gunpowder",
- "groupId": 94
- },
- {
- "id": "minecraft:leather",
- "groupId": 94
- },
- {
- "id": "minecraft:rabbit_hide",
- "groupId": 94
- },
- {
- "id": "minecraft:rabbit_foot",
- "groupId": 94
- },
- {
- "id": "minecraft:fire_charge",
- "groupId": 94
- },
- {
- "id": "minecraft:blaze_rod",
- "groupId": 94
- },
- {
- "id": "minecraft:breeze_rod",
- "groupId": 94
- },
- {
- "id": "minecraft:heavy_core",
- "groupId": 94,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ7AgAACAQAbmFtZRQAbWluZWNyYWZ0OmhlYXZ5X2NvcmUECQBuYW1lX2hhc2hhz/uNCtrC2QMKAG5ldHdvcmtfaWRaFu+8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:blaze_powder",
- "groupId": 94
- },
- {
- "id": "minecraft:magma_cream",
- "groupId": 94
- },
- {
- "id": "minecraft:fermented_spider_eye",
- "groupId": 94
- },
- {
- "id": "minecraft:echo_shard",
- "groupId": 94
- },
- {
- "id": "minecraft:dragon_breath",
- "groupId": 94
- },
- {
- "id": "minecraft:shulker_shell",
- "groupId": 94
- },
- {
- "id": "minecraft:ghast_tear",
- "groupId": 94
- },
- {
- "id": "minecraft:slime_ball",
- "groupId": 94
- },
- {
- "id": "minecraft:ender_pearl",
- "groupId": 94
- },
- {
- "id": "minecraft:ender_eye",
- "groupId": 94
- },
- {
- "id": "minecraft:nether_star",
- "groupId": 94
- },
- {
- "id": "minecraft:end_rod",
- "groupId": 94,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTQAAAACAQAbmFtZREAbWluZWNyYWZ0OmVuZF9yb2QECQBuYW1lX2hhc2jx/q5cEA0hmQMKAG5ldHdvcmtfaWQ2eM8kCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:lightning_rod",
- "groupId": 94,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ3AgAACAQAbmFtZRcAbWluZWNyYWZ0OmxpZ2h0bmluZ19yb2QECQBuYW1lX2hhc2ioXQF1xvfHNQMKAG5ldHdvcmtfaWRLuHyACgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:end_crystal",
- "groupId": 94
- },
- {
- "id": "minecraft:paper",
- "groupId": 94
- },
- {
- "id": "minecraft:book",
- "groupId": 94
- },
- {
- "id": "minecraft:writable_book",
- "groupId": 94
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQIAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAUAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAUAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAUAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAUAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQQAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAUAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQVAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQWAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQaAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQbAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQcAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAUAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQgAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQhAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQmAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQmAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQmAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAUAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAEAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAIAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAMAAAA="
- },
- {
- "id": "minecraft:enchanted_book",
- "groupId": 95,
- "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAQAAAA="
- },
- {
- "id": "minecraft:oak_boat",
- "groupId": 96
- },
- {
- "id": "minecraft:spruce_boat",
- "groupId": 96
- },
- {
- "id": "minecraft:birch_boat",
- "groupId": 96
- },
- {
- "id": "minecraft:jungle_boat",
- "groupId": 96
- },
- {
- "id": "minecraft:acacia_boat",
- "groupId": 96
- },
- {
- "id": "minecraft:dark_oak_boat",
- "groupId": 96
- },
- {
- "id": "minecraft:mangrove_boat",
- "groupId": 96
- },
- {
- "id": "minecraft:cherry_boat",
- "groupId": 96
- },
- {
- "id": "minecraft:pale_oak_boat",
- "groupId": 96
- },
- {
- "id": "minecraft:bamboo_raft",
- "groupId": 96
- },
- {
- "id": "minecraft:oak_chest_boat",
- "groupId": 97
- },
- {
- "id": "minecraft:spruce_chest_boat",
- "groupId": 97
- },
- {
- "id": "minecraft:birch_chest_boat",
- "groupId": 97
- },
- {
- "id": "minecraft:jungle_chest_boat",
- "groupId": 97
- },
- {
- "id": "minecraft:acacia_chest_boat",
- "groupId": 97
- },
- {
- "id": "minecraft:dark_oak_chest_boat",
- "groupId": 97
- },
- {
- "id": "minecraft:mangrove_chest_boat",
- "groupId": 97
- },
- {
- "id": "minecraft:cherry_chest_boat",
- "groupId": 97
- },
- {
- "id": "minecraft:pale_oak_chest_boat",
- "groupId": 97
- },
- {
- "id": "minecraft:bamboo_chest_raft",
- "groupId": 97
- },
- {
- "id": "minecraft:rail",
- "groupId": 98,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRCAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnJhaWwECQBuYW1lX2hhc2hUzmhUXYJDUQMKAG5ldHdvcmtfaWR+Sp6YCgYAc3RhdGVzAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:golden_rail",
- "groupId": 98,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQbAAAACAQAbmFtZRUAbWluZWNyYWZ0OmdvbGRlbl9yYWlsBAkAbmFtZV9oYXNoOoV5MaKipoUDCgBuZXR3b3JrX2lkfAcxLwoGAHN0YXRlcwENAHJhaWxfZGF0YV9iaXQAAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:detector_rail",
- "groupId": 98,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQcAAAACAQAbmFtZRcAbWluZWNyYWZ0OmRldGVjdG9yX3JhaWwECQBuYW1lX2hhc2gVUk31qOysUQMKAG5ldHdvcmtfaWRVW/aICgYAc3RhdGVzAQ0AcmFpbF9kYXRhX2JpdAADDgByYWlsX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:activator_rail",
- "groupId": 98,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR+AAAACAQAbmFtZRgAbWluZWNyYWZ0OmFjdGl2YXRvcl9yYWlsBAkAbmFtZV9oYXNosIL91qriCRkDCgBuZXR3b3JrX2lkZfckmwoGAHN0YXRlcwENAHJhaWxfZGF0YV9iaXQAAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:minecart",
- "groupId": 99
- },
- {
- "id": "minecraft:chest_minecart",
- "groupId": 99
- },
- {
- "id": "minecraft:hopper_minecart",
- "groupId": 99
- },
- {
- "id": "minecraft:tnt_minecart",
- "groupId": 99
- },
- {
- "id": "minecraft:redstone",
- "groupId": 100
- },
- {
- "id": "minecraft:redstone_block",
- "groupId": 100,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSYAAAACAQAbmFtZRgAbWluZWNyYWZ0OnJlZHN0b25lX2Jsb2NrBAkAbmFtZV9oYXNoRhULL0r8o0sDCgBuZXR3b3JrX2lklayOHgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:redstone_torch",
- "groupId": 100,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRMAAAACAQAbmFtZRgAbWluZWNyYWZ0OnJlZHN0b25lX3RvcmNoBAkAbmFtZV9oYXNoizFRjpYMIDgDCgBuZXR3b3JrX2lkuHz7yAoGAHN0YXRlcwgWAHRvcmNoX2ZhY2luZ19kaXJlY3Rpb24HAHVua25vd24AAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:lever",
- "groupId": 100,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRFAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmxldmVyBAkAbmFtZV9oYXNoGMJeLJsUMLYDCgBuZXR3b3JrX2lkEF/GuAoGAHN0YXRlcwgPAGxldmVyX2RpcmVjdGlvbg4AZG93bl9lYXN0X3dlc3QBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:wooden_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAAAACAQAbmFtZRcAbWluZWNyYWZ0Ondvb2Rlbl9idXR0b24ECQBuYW1lX2hhc2hR7PgSTQt0sQMKAG5ldHdvcmtfaWSU07kYCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:spruce_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAQAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9idXR0b24ECQBuYW1lX2hhc2jBW9Z8aYE7YQMKAG5ldHdvcmtfaWTkUIGuCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:birch_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSMAQAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX2J1dHRvbgQJAG5hbWVfaGFzaJXYgGuSHbTwAwoAbmV0d29ya19pZGWp3yoKBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:jungle_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSOAQAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9idXR0b24ECQBuYW1lX2hhc2iCgNANcJs+BQMKAG5ldHdvcmtfaWT9fImWCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:acacia_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSLAQAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9idXR0b24ECQBuYW1lX2hhc2gVvmcT7LTO0wMKAG5ldHdvcmtfaWRQnxIJCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dark_oak_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSNAQAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX2J1dHRvbgQJAG5hbWVfaGFzaIV10ZGGrCIEAwoAbmV0d29ya19pZN5vAmIKBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mangrove_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTmAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX2J1dHRvbgQJAG5hbWVfaGFzaNzeYYKLgOzJAwoAbmV0d29ya19pZAFEGQ0KBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cherry_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQRAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9idXR0b24ECQBuYW1lX2hhc2j2/IHjeAbUcwMKAG5ldHdvcmtfaWRJ1irQCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pale_oak_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTcBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX2J1dHRvbgQJAG5hbWVfaGFzaLk54s7RtGHgAwoAbmV0d29ya19pZNLO6ZwKBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bamboo_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT+AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19idXR0b24ECQBuYW1lX2hhc2j7AddMi+6nsgMKAG5ldHdvcmtfaWSa9w4/CgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stone_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRNAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX2J1dHRvbgQJAG5hbWVfaGFzaM4ejMctmvohAwoAbmV0d29ya19pZMw+aC0KBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:crimson_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQDAgAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fYnV0dG9uBAkAbmFtZV9oYXNofnjYHaYIeWgDCgBuZXR3b3JrX2lk+n1vyQoGAHN0YXRlcwESAGJ1dHRvbl9wcmVzc2VkX2JpdAADEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:warped_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQEAgAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9idXR0b24ECQBuYW1lX2hhc2jwkV2EU6Cn1QMKAG5ldHdvcmtfaWTnHnk1CgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:polished_blackstone_button",
- "groupId": 101,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQnAgAACAQAbmFtZSQAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnV0dG9uBAkAbmFtZV9oYXNojmxzQKS0S/EDCgBuZXR3b3JrX2lkDtQ95woGAHN0YXRlcwESAGJ1dHRvbl9wcmVzc2VkX2JpdAADEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:tripwire_hook",
- "groupId": 102,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAAAACAQAbmFtZRcAbWluZWNyYWZ0OnRyaXB3aXJlX2hvb2sECQBuYW1lX2hhc2gQdp+oGZLNnAMKAG5ldHdvcmtfaWSy+1KJCgYAc3RhdGVzAQwAYXR0YWNoZWRfYml0AAMJAGRpcmVjdGlvbgAAAAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:wooden_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRIAAAACAQAbmFtZR8AbWluZWNyYWZ0Ondvb2Rlbl9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaGkGs5kCuA74AwoAbmV0d29ya19pZDRzPNwKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:spruce_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSZAQAACAQAbmFtZR8AbWluZWNyYWZ0OnNwcnVjZV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaNmwuq549fJKAwoAbmV0d29ya19pZLQMCw0KBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:birch_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSWAQAACAQAbmFtZR4AbWluZWNyYWZ0OmJpcmNoX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNorQkT9kDdlTwDCgBuZXR3b3JrX2lkH0G97AoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:jungle_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSYAQAACAQAbmFtZR8AbWluZWNyYWZ0Omp1bmdsZV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaJ7DcteCkb8/AwoAbmV0d29ya19pZLdPBSAKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:acacia_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSVAQAACAQAbmFtZR8AbWluZWNyYWZ0OmFjYWNpYV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaC2frZtfoYqCAwoAbmV0d29ya19pZIDdI18KBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:dark_oak_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSXAQAACAQAbmFtZSEAbWluZWNyYWZ0OmRhcmtfb2FrX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoHUCJsTy52pwDCgBuZXR3b3JrX2lkKpi8rAoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:mangrove_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTpAgAACAQAbmFtZSEAbWluZWNyYWZ0Om1hbmdyb3ZlX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoiDsTfJaX100DCgBuZXR3b3JrX2lkuwWDyQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:cherry_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQZAwAACAQAbmFtZR8AbWluZWNyYWZ0OmNoZXJyeV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaALMqYEZDUQHAwoAbmV0d29ya19pZPNT+r0KBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:pale_oak_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTkBAAACAQAbmFtZSEAbWluZWNyYWZ0OnBhbGVfb2FrX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNo8cvY7evY5xkDCgBuZXR3b3JrX2lkDmW0uAoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:bamboo_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAwAACAQAbmFtZR8AbWluZWNyYWZ0OmJhbWJvb19wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaNvxJ7NIAaqlAwoAbmV0d29ya19pZIZ8XnYKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:crimson_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQFAgAACAQAbmFtZSAAbWluZWNyYWZ0OmNyaW1zb25fcHJlc3N1cmVfcGxhdGUECQBuYW1lX2hhc2hqBDVDAd31/gMKAG5ldHdvcmtfaWRmV18LCgYAc3RhdGVzAw8AcmVkc3RvbmVfc2lnbmFsAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:warped_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQGAgAACAQAbmFtZR8AbWluZWNyYWZ0OndhcnBlZF9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaBxFoQksWtYUAwoAbmV0d29ya19pZJVRoIcKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:stone_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWRGAAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0b25lX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNounJuTBUTrU8DCgBuZXR3b3JrX2lkjDydwQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:light_weighted_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSTAAAACAQAbmFtZScAbWluZWNyYWZ0OmxpZ2h0X3dlaWdodGVkX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoOyOJkNxLtkEDCgBuZXR3b3JrX2lkrr2AjgoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:heavy_weighted_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSUAAAACAQAbmFtZScAbWluZWNyYWZ0OmhlYXZ5X3dlaWdodGVkX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoltgDmDvTajUDCgBuZXR3b3JrX2lkFxVKuQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:polished_blackstone_pressure_plate",
- "groupId": 103,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQmAgAACAQAbmFtZSwAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfcHJlc3N1cmVfcGxhdGUECQBuYW1lX2hhc2h65Ci6/CeGqwMKAG5ldHdvcmtfaWTaSW5xCgYAc3RhdGVzAw8AcmVkc3RvbmVfc2lnbmFsAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:observer",
- "groupId": 104,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWT7AAAACAQAbmFtZRIAbWluZWNyYWZ0Om9ic2VydmVyBAkAbmFtZV9oYXNoYhlh1lpmHTgDCgBuZXR3b3JrX2lkQEh55goGAHN0YXRlcwgaAG1pbmVjcmFmdDpmYWNpbmdfZGlyZWN0aW9uBABkb3duAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:daylight_detector",
- "groupId": 104,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWSXAAAACAQAbmFtZRsAbWluZWNyYWZ0OmRheWxpZ2h0X2RldGVjdG9yBAkAbmFtZV9oYXNoV0F0s7B7PVgDCgBuZXR3b3JrX2lkri5afQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:repeater",
- "groupId": 104
- },
- {
- "id": "minecraft:comparator",
- "groupId": 104
- },
- {
- "id": "minecraft:hopper",
- "groupId": 104
- },
- {
- "id": "minecraft:dropper",
- "groupId": 104,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWR9AAAACAQAbmFtZREAbWluZWNyYWZ0OmRyb3BwZXIECQBuYW1lX2hhc2joXP7XqU0l3QMKAG5ldHdvcmtfaWQfQN6zCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgMAAAABDQB0cmlnZ2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:dispenser",
- "groupId": 104,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQXAAAACAQAbmFtZRMAbWluZWNyYWZ0OmRpc3BlbnNlcgQJAG5hbWVfaGFzaP1RR+zAbYP2AwoAbmV0d29ya19pZGAayD0KBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAwAAAAENAHRyaWdnZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:crafter",
- "groupId": 104,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQ4AgAACAQAbmFtZREAbWluZWNyYWZ0OmNyYWZ0ZXIECQBuYW1lX2hhc2iLCT/rJmRN8QMKAG5ldHdvcmtfaWTPTbvrCgYAc3RhdGVzAQgAY3JhZnRpbmcACAsAb3JpZW50YXRpb24JAGRvd25fZWFzdAENAHRyaWdnZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA=="
- },
- {
- "id": "minecraft:piston",
- "groupId": 104,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQhAAAACAQAbmFtZRAAbWluZWNyYWZ0OnBpc3RvbgQJAG5hbWVfaGFzaDs3AFh1fL0uAwoAbmV0d29ya19pZLD/5XQKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAQAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:sticky_piston",
- "groupId": 104,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQdAAAACAQAbmFtZRcAbWluZWNyYWZ0OnN0aWNreV9waXN0b24ECQBuYW1lX2hhc2hPFJFJSiJ0ZQMKAG5ldHdvcmtfaWT/MzCJCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgEAAAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:tnt",
- "groupId": 104,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQuAAAACAQAbmFtZQ0AbWluZWNyYWZ0OnRudAQJAG5hbWVfaGFzaEYOHwCvJH29AwoAbmV0d29ya19pZAXzHyUKBgBzdGF0ZXMBCwBleHBsb2RlX2JpdAAAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:name_tag",
- "groupId": 104
- },
- {
- "id": "minecraft:loom",
- "groupId": 104,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTLAQAACAQAbmFtZQ4AbWluZWNyYWZ0Omxvb20ECQBuYW1lX2hhc2i7DKjAXNq8TAMKAG5ldHdvcmtfaWR/49HXCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:banner",
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 8,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 7,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 15,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 12,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 14,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 1,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 4,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 5,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 13,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 9,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 3,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 11,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 10,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 2,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 6,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQAAAAAA"
- },
- {
- "id": "minecraft:banner",
- "damage": 15,
- "groupId": 105,
- "nbt_b64": "CgAAAwQAVHlwZQEAAAAA"
- },
- {
- "id": "minecraft:creeper_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:skull_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:flower_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:mojang_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:field_masoned_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:bordure_indented_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:piglin_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:globe_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:flow_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:guster_banner_pattern",
- "groupId": 106
- },
- {
- "id": "minecraft:angler_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:archer_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:arms_up_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:blade_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:brewer_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:burn_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:danger_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:explorer_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:flow_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:friend_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:guster_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:heart_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:heartbreak_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:howl_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:miner_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:mourner_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:plenty_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:prize_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:scrape_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:sheaf_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:shelter_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:skull_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:snort_pottery_sherd",
- "groupId": 107
- },
- {
- "id": "minecraft:netherite_upgrade_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:sentry_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:vex_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:wild_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:coast_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:dune_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:wayfinder_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:shaper_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:raiser_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:host_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:ward_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:silence_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:tide_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:snout_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:rib_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:eye_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:spire_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:flow_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:bolt_armor_trim_smithing_template",
- "groupId": 108
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAABwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAIBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAHBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAPBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAMBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAOBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAABBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAEBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAFBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAANBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAJBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAADBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAALBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAKBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAACBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_rocket",
- "groupId": 109,
- "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAGBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA"
- },
- {
- "id": "minecraft:firework_star",
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yIR0d/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 8,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yUk9H/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 7,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yl52d/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 15,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y8PDw/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 12,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y2rM6/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 14,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yHYD5/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 1,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yJi6w/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 4,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqkQ8/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 5,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yuDKJ/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 13,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yvU7H/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 9,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqovz/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 3,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yMlSD/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 11,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yPdj+/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 10,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yH8eA/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 2,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yFnxe/wA="
- },
- {
- "id": "minecraft:firework_star",
- "damage": 6,
- "groupId": 110,
- "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9ynJwW/wA="
- },
- {
- "id": "minecraft:chain",
- "groupId": 111
- },
- {
- "id": "minecraft:target",
- "groupId": 111,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWTuAQAACAQAbmFtZRAAbWluZWNyYWZ0OnRhcmdldAQJAG5hbWVfaGFzaJc66SVbYlaxAwoAbmV0d29ya19pZPBozs0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA"
- },
- {
- "id": "minecraft:decorated_pot",
- "groupId": 111,
- "block_state_b64": "CgAAAwgAYmxvY2tfaWQmAwAACAQAbmFtZRcAbWluZWNyYWZ0OmRlY29yYXRlZF9wb3QECQBuYW1lX2hhc2jjQgckn8VTvwMKAG5ldHdvcmtfaWRwvkUUCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA="
- },
- {
- "id": "minecraft:trial_key",
- "groupId": 111
- },
- {
- "id": "minecraft:ominous_trial_key",
- "groupId": 111
- }
- ]
-}
diff --git a/serverlist-server/src/main/resources/tables/entity_identifiers.dat b/serverlist-server/src/main/resources/tables/entity_identifiers.dat
deleted file mode 100644
index c9477ba..0000000
--- a/serverlist-server/src/main/resources/tables/entity_identifiers.dat
+++ /dev/null
Binary files differ
diff --git a/serverlist-server/src/main/resources/tables/legacy_block_ids.json b/serverlist-server/src/main/resources/tables/legacy_block_ids.json
deleted file mode 100644
index e5347d8..0000000
--- a/serverlist-server/src/main/resources/tables/legacy_block_ids.json
+++ /dev/null
@@ -1,462 +0,0 @@
-{
- "minecraft:air": 0,
- "minecraft:stone": 1,
- "minecraft:grass": 2,
- "minecraft:dirt": 3,
- "minecraft:cobblestone": 4,
- "minecraft:planks": 5,
- "minecraft:sapling": 6,
- "minecraft:bedrock": 7,
- "minecraft:flowing_water": 8,
- "minecraft:water": 9,
- "minecraft:flowing_lava": 10,
- "minecraft:lava": 11,
- "minecraft:sand": 12,
- "minecraft:gravel": 13,
- "minecraft:gold_ore": 14,
- "minecraft:iron_ore": 15,
- "minecraft:coal_ore": 16,
- "minecraft:log": 17,
- "minecraft:leaves": 18,
- "minecraft:sponge": 19,
- "minecraft:glass": 20,
- "minecraft:lapis_ore": 21,
- "minecraft:lapis_block": 22,
- "minecraft:dispenser": 23,
- "minecraft:sandstone": 24,
- "minecraft:noteblock": 25,
- "minecraft:bed": 26,
- "minecraft:golden_rail": 27,
- "minecraft:detector_rail": 28,
- "minecraft:sticky_piston": 29,
- "minecraft:web": 30,
- "minecraft:tallgrass": 31,
- "minecraft:deadbush": 32,
- "minecraft:piston": 33,
- "minecraft:pistonArmCollision": 34,
- "minecraft:wool": 35,
- "minecraft:element_0": 36,
- "minecraft:yellow_flower": 37,
- "minecraft:red_flower": 38,
- "minecraft:brown_mushroom": 39,
- "minecraft:red_mushroom": 40,
- "minecraft:gold_block": 41,
- "minecraft:iron_block": 42,
- "minecraft:double_stone_slab": 43,
- "minecraft:stone_slab": 44,
- "minecraft:brick_block": 45,
- "minecraft:tnt": 46,
- "minecraft:bookshelf": 47,
- "minecraft:mossy_cobblestone": 48,
- "minecraft:obsidian": 49,
- "minecraft:torch": 50,
- "minecraft:fire": 51,
- "minecraft:mob_spawner": 52,
- "minecraft:oak_stairs": 53,
- "minecraft:chest": 54,
- "minecraft:redstone_wire": 55,
- "minecraft:diamond_ore": 56,
- "minecraft:diamond_block": 57,
- "minecraft:crafting_table": 58,
- "minecraft:wheat": 59,
- "minecraft:farmland": 60,
- "minecraft:furnace": 61,
- "minecraft:lit_furnace": 62,
- "minecraft:standing_sign": 63,
- "minecraft:wooden_door": 64,
- "minecraft:ladder": 65,
- "minecraft:rail": 66,
- "minecraft:stone_stairs": 67,
- "minecraft:wall_sign": 68,
- "minecraft:lever": 69,
- "minecraft:stone_pressure_plate": 70,
- "minecraft:iron_door": 71,
- "minecraft:wooden_pressure_plate": 72,
- "minecraft:redstone_ore": 73,
- "minecraft:lit_redstone_ore": 74,
- "minecraft:unlit_redstone_torch": 75,
- "minecraft:redstone_torch": 76,
- "minecraft:stone_button": 77,
- "minecraft:snow_layer": 78,
- "minecraft:ice": 79,
- "minecraft:snow": 80,
- "minecraft:cactus": 81,
- "minecraft:clay": 82,
- "minecraft:reeds": 83,
- "minecraft:jukebox": 84,
- "minecraft:fence": 85,
- "minecraft:pumpkin": 86,
- "minecraft:netherrack": 87,
- "minecraft:soul_sand": 88,
- "minecraft:glowstone": 89,
- "minecraft:portal": 90,
- "minecraft:lit_pumpkin": 91,
- "minecraft:cake": 92,
- "minecraft:unpowered_repeater": 93,
- "minecraft:powered_repeater": 94,
- "minecraft:invisibleBedrock": 95,
- "minecraft:trapdoor": 96,
- "minecraft:monster_egg": 97,
- "minecraft:stonebrick": 98,
- "minecraft:brown_mushroom_block": 99,
- "minecraft:red_mushroom_block": 100,
- "minecraft:iron_bars": 101,
- "minecraft:glass_pane": 102,
- "minecraft:melon_block": 103,
- "minecraft:pumpkin_stem": 104,
- "minecraft:melon_stem": 105,
- "minecraft:vine": 106,
- "minecraft:fence_gate": 107,
- "minecraft:brick_stairs": 108,
- "minecraft:stone_brick_stairs": 109,
- "minecraft:mycelium": 110,
- "minecraft:waterlily": 111,
- "minecraft:nether_brick": 112,
- "minecraft:nether_brick_fence": 113,
- "minecraft:nether_brick_stairs": 114,
- "minecraft:nether_wart": 115,
- "minecraft:enchanting_table": 116,
- "minecraft:brewing_stand": 117,
- "minecraft:cauldron": 118,
- "minecraft:end_portal": 119,
- "minecraft:end_portal_frame": 120,
- "minecraft:end_stone": 121,
- "minecraft:dragon_egg": 122,
- "minecraft:redstone_lamp": 123,
- "minecraft:lit_redstone_lamp": 124,
- "minecraft:dropper": 125,
- "minecraft:activator_rail": 126,
- "minecraft:cocoa": 127,
- "minecraft:sandstone_stairs": 128,
- "minecraft:emerald_ore": 129,
- "minecraft:ender_chest": 130,
- "minecraft:tripwire_hook": 131,
- "minecraft:tripWire": 132,
- "minecraft:emerald_block": 133,
- "minecraft:spruce_stairs": 134,
- "minecraft:birch_stairs": 135,
- "minecraft:jungle_stairs": 136,
- "minecraft:command_block": 137,
- "minecraft:beacon": 138,
- "minecraft:cobblestone_wall": 139,
- "minecraft:flower_pot": 140,
- "minecraft:carrots": 141,
- "minecraft:potatoes": 142,
- "minecraft:wooden_button": 143,
- "minecraft:skull": 144,
- "minecraft:anvil": 145,
- "minecraft:trapped_chest": 146,
- "minecraft:light_weighted_pressure_plate": 147,
- "minecraft:heavy_weighted_pressure_plate": 148,
- "minecraft:unpowered_comparator": 149,
- "minecraft:powered_comparator": 150,
- "minecraft:daylight_detector": 151,
- "minecraft:redstone_block": 152,
- "minecraft:quartz_ore": 153,
- "minecraft:hopper": 154,
- "minecraft:quartz_block": 155,
- "minecraft:quartz_stairs": 156,
- "minecraft:double_wooden_slab": 157,
- "minecraft:wooden_slab": 158,
- "minecraft:stained_hardened_clay": 159,
- "minecraft:stained_glass_pane": 160,
- "minecraft:leaves2": 161,
- "minecraft:log2": 162,
- "minecraft:acacia_stairs": 163,
- "minecraft:dark_oak_stairs": 164,
- "minecraft:slime": 165,
- "minecraft:iron_trapdoor": 167,
- "minecraft:prismarine": 168,
- "minecraft:seaLantern": 169,
- "minecraft:hay_block": 170,
- "minecraft:carpet": 171,
- "minecraft:hardened_clay": 172,
- "minecraft:coal_block": 173,
- "minecraft:packed_ice": 174,
- "minecraft:double_plant": 175,
- "minecraft:standing_banner": 176,
- "minecraft:wall_banner": 177,
- "minecraft:daylight_detector_inverted": 178,
- "minecraft:red_sandstone": 179,
- "minecraft:red_sandstone_stairs": 180,
- "minecraft:double_stone_slab2": 181,
- "minecraft:stone_slab2": 182,
- "minecraft:spruce_fence_gate": 183,
- "minecraft:birch_fence_gate": 184,
- "minecraft:jungle_fence_gate": 185,
- "minecraft:dark_oak_fence_gate": 186,
- "minecraft:acacia_fence_gate": 187,
- "minecraft:repeating_command_block": 188,
- "minecraft:chain_command_block": 189,
- "minecraft:hard_glass_pane": 190,
- "minecraft:hard_stained_glass_pane": 191,
- "minecraft:chemical_heat": 192,
- "minecraft:spruce_door": 193,
- "minecraft:birch_door": 194,
- "minecraft:jungle_door": 195,
- "minecraft:acacia_door": 196,
- "minecraft:dark_oak_door": 197,
- "minecraft:grass_path": 198,
- "minecraft:frame": 199,
- "minecraft:chorus_flower": 200,
- "minecraft:purpur_block": 201,
- "minecraft:colored_torch_rg": 202,
- "minecraft:purpur_stairs": 203,
- "minecraft:colored_torch_bp": 204,
- "minecraft:undyed_shulker_box": 205,
- "minecraft:end_bricks": 206,
- "minecraft:frosted_ice": 207,
- "minecraft:end_rod": 208,
- "minecraft:end_gateway": 209,
- "minecraft:magma": 213,
- "minecraft:nether_wart_block": 214,
- "minecraft:red_nether_brick": 215,
- "minecraft:bone_block": 216,
- "minecraft:shulker_box": 218,
- "minecraft:purple_glazed_terracotta": 219,
- "minecraft:white_glazed_terracotta": 220,
- "minecraft:orange_glazed_terracotta": 221,
- "minecraft:magenta_glazed_terracotta": 222,
- "minecraft:light_blue_glazed_terracotta": 223,
- "minecraft:yellow_glazed_terracotta": 224,
- "minecraft:lime_glazed_terracotta": 225,
- "minecraft:pink_glazed_terracotta": 226,
- "minecraft:gray_glazed_terracotta": 227,
- "minecraft:silver_glazed_terracotta": 228,
- "minecraft:cyan_glazed_terracotta": 229,
- "minecraft:blue_glazed_terracotta": 231,
- "minecraft:brown_glazed_terracotta": 232,
- "minecraft:green_glazed_terracotta": 233,
- "minecraft:red_glazed_terracotta": 234,
- "minecraft:black_glazed_terracotta": 235,
- "minecraft:concrete": 236,
- "minecraft:concretePowder": 237,
- "minecraft:chemistry_table": 238,
- "minecraft:underwater_torch": 239,
- "minecraft:chorus_plant": 240,
- "minecraft:stained_glass": 241,
- "minecraft:podzol": 243,
- "minecraft:beetroot": 244,
- "minecraft:stonecutter": 245,
- "minecraft:glowingobsidian": 246,
- "minecraft:netherreactor": 247,
- "minecraft:info_update": 248,
- "minecraft:info_update2": 249,
- "minecraft:movingBlock": 250,
- "minecraft:observer": 251,
- "minecraft:structure_block": 252,
- "minecraft:hard_glass": 253,
- "minecraft:hard_stained_glass": 254,
- "minecraft:reserved6": 255,
- "minecraft:prismarine_stairs": 257,
- "minecraft:dark_prismarine_stairs": 258,
- "minecraft:prismarine_bricks_stairs": 259,
- "minecraft:stripped_spruce_log": 260,
- "minecraft:stripped_birch_log": 261,
- "minecraft:stripped_jungle_log": 262,
- "minecraft:stripped_acacia_log": 263,
- "minecraft:stripped_dark_oak_log": 264,
- "minecraft:stripped_oak_log": 265,
- "minecraft:blue_ice": 266,
- "minecraft:element_1": 267,
- "minecraft:element_2": 268,
- "minecraft:element_3": 269,
- "minecraft:element_4": 270,
- "minecraft:element_5": 271,
- "minecraft:element_6": 272,
- "minecraft:element_7": 273,
- "minecraft:element_8": 274,
- "minecraft:element_9": 275,
- "minecraft:element_10": 276,
- "minecraft:element_11": 277,
- "minecraft:element_12": 278,
- "minecraft:element_13": 279,
- "minecraft:element_14": 280,
- "minecraft:element_15": 281,
- "minecraft:element_16": 282,
- "minecraft:element_17": 283,
- "minecraft:element_18": 284,
- "minecraft:element_19": 285,
- "minecraft:element_20": 286,
- "minecraft:element_21": 287,
- "minecraft:element_22": 288,
- "minecraft:element_23": 289,
- "minecraft:element_24": 290,
- "minecraft:element_25": 291,
- "minecraft:element_26": 292,
- "minecraft:element_27": 293,
- "minecraft:element_28": 294,
- "minecraft:element_29": 295,
- "minecraft:element_30": 296,
- "minecraft:element_31": 297,
- "minecraft:element_32": 298,
- "minecraft:element_33": 299,
- "minecraft:element_34": 300,
- "minecraft:element_35": 301,
- "minecraft:element_36": 302,
- "minecraft:element_37": 303,
- "minecraft:element_38": 304,
- "minecraft:element_39": 305,
- "minecraft:element_40": 306,
- "minecraft:element_41": 307,
- "minecraft:element_42": 308,
- "minecraft:element_43": 309,
- "minecraft:element_44": 310,
- "minecraft:element_45": 311,
- "minecraft:element_46": 312,
- "minecraft:element_47": 313,
- "minecraft:element_48": 314,
- "minecraft:element_49": 315,
- "minecraft:element_50": 316,
- "minecraft:element_51": 317,
- "minecraft:element_52": 318,
- "minecraft:element_53": 319,
- "minecraft:element_54": 320,
- "minecraft:element_55": 321,
- "minecraft:element_56": 322,
- "minecraft:element_57": 323,
- "minecraft:element_58": 324,
- "minecraft:element_59": 325,
- "minecraft:element_60": 326,
- "minecraft:element_61": 327,
- "minecraft:element_62": 328,
- "minecraft:element_63": 329,
- "minecraft:element_64": 330,
- "minecraft:element_65": 331,
- "minecraft:element_66": 332,
- "minecraft:element_67": 333,
- "minecraft:element_68": 334,
- "minecraft:element_69": 335,
- "minecraft:element_70": 336,
- "minecraft:element_71": 337,
- "minecraft:element_72": 338,
- "minecraft:element_73": 339,
- "minecraft:element_74": 340,
- "minecraft:element_75": 341,
- "minecraft:element_76": 342,
- "minecraft:element_77": 343,
- "minecraft:element_78": 344,
- "minecraft:element_79": 345,
- "minecraft:element_80": 346,
- "minecraft:element_81": 347,
- "minecraft:element_82": 348,
- "minecraft:element_83": 349,
- "minecraft:element_84": 350,
- "minecraft:element_85": 351,
- "minecraft:element_86": 352,
- "minecraft:element_87": 353,
- "minecraft:element_88": 354,
- "minecraft:element_89": 355,
- "minecraft:element_90": 356,
- "minecraft:element_91": 357,
- "minecraft:element_92": 358,
- "minecraft:element_93": 359,
- "minecraft:element_94": 360,
- "minecraft:element_95": 361,
- "minecraft:element_96": 362,
- "minecraft:element_97": 363,
- "minecraft:element_98": 364,
- "minecraft:element_99": 365,
- "minecraft:element_100": 366,
- "minecraft:element_101": 367,
- "minecraft:element_102": 368,
- "minecraft:element_103": 369,
- "minecraft:element_104": 370,
- "minecraft:element_105": 371,
- "minecraft:element_106": 372,
- "minecraft:element_107": 373,
- "minecraft:element_108": 374,
- "minecraft:element_109": 375,
- "minecraft:element_110": 376,
- "minecraft:element_111": 377,
- "minecraft:element_112": 378,
- "minecraft:element_113": 379,
- "minecraft:element_114": 380,
- "minecraft:element_115": 381,
- "minecraft:element_116": 382,
- "minecraft:element_117": 383,
- "minecraft:element_118": 384,
- "minecraft:seagrass": 385,
- "minecraft:coral": 386,
- "minecraft:coral_block": 387,
- "minecraft:coral_fan": 388,
- "minecraft:coral_fan_dead": 389,
- "minecraft:coral_fan_hang": 390,
- "minecraft:coral_fan_hang2": 391,
- "minecraft:coral_fan_hang3": 392,
- "minecraft:kelp": 393,
- "minecraft:dried_kelp_block": 394,
- "minecraft:acacia_button": 395,
- "minecraft:birch_button": 396,
- "minecraft:dark_oak_button": 397,
- "minecraft:jungle_button": 398,
- "minecraft:spruce_button": 399,
- "minecraft:acacia_trapdoor": 400,
- "minecraft:birch_trapdoor": 401,
- "minecraft:dark_oak_trapdoor": 402,
- "minecraft:jungle_trapdoor": 403,
- "minecraft:spruce_trapdoor": 404,
- "minecraft:acacia_pressure_plate": 405,
- "minecraft:birch_pressure_plate": 406,
- "minecraft:dark_oak_pressure_plate": 407,
- "minecraft:jungle_pressure_plate": 408,
- "minecraft:spruce_pressure_plate": 409,
- "minecraft:carved_pumpkin": 410,
- "minecraft:sea_pickle": 411,
- "minecraft:conduit": 412,
- "minecraft:turtle_egg": 414,
- "minecraft:bubble_column": 415,
- "minecraft:barrier": 416,
- "minecraft:stone_slab3": 417,
- "minecraft:bamboo": 418,
- "minecraft:bamboo_sapling": 419,
- "minecraft:scaffolding": 420,
- "minecraft:stone_slab4": 421,
- "minecraft:double_stone_slab3": 422,
- "minecraft:double_stone_slab4": 423,
- "minecraft:granite_stairs": 424,
- "minecraft:diorite_stairs": 425,
- "minecraft:andesite_stairs": 426,
- "minecraft:polished_granite_stairs": 427,
- "minecraft:polished_diorite_stairs": 428,
- "minecraft:polished_andesite_stairs": 429,
- "minecraft:mossy_stone_brick_stairs": 430,
- "minecraft:smooth_red_sandstone_stairs": 431,
- "minecraft:smooth_sandstone_stairs": 432,
- "minecraft:end_brick_stairs": 433,
- "minecraft:mossy_cobblestone_stairs": 434,
- "minecraft:normal_stone_stairs": 435,
- "minecraft:spruce_standing_sign": 436,
- "minecraft:spruce_wall_sign": 437,
- "minecraft:smooth_stone": 438,
- "minecraft:red_nether_brick_stairs": 439,
- "minecraft:smooth_quartz_stairs": 440,
- "minecraft:birch_standing_sign": 441,
- "minecraft:birch_wall_sign": 442,
- "minecraft:jungle_standing_sign": 443,
- "minecraft:jungle_wall_sign": 444,
- "minecraft:acacia_standing_sign": 445,
- "minecraft:acacia_wall_sign": 446,
- "minecraft:darkoak_standing_sign": 447,
- "minecraft:darkoak_wall_sign": 448,
- "minecraft:lectern": 449,
- "minecraft:grindstone": 450,
- "minecraft:blast_furnace": 451,
- "minecraft:stonecutter_block": 452,
- "minecraft:smoker": 453,
- "minecraft:lit_smoker": 454,
- "minecraft:cartography_table": 455,
- "minecraft:fletching_table": 456,
- "minecraft:smithing_table": 457,
- "minecraft:barrel": 458,
- "minecraft:loom": 459,
- "minecraft:bell": 461,
- "minecraft:sweet_berry_bush": 462,
- "minecraft:lantern": 463,
- "minecraft:campfire": 464,
- "minecraft:lava_cauldron": 465,
- "minecraft:jigsaw": 466,
- "minecraft:wood": 467,
- "minecraft:composter": 468,
- "minecraft:lit_blast_furnace": 469
-} \ No newline at end of file
diff --git a/serverlist-server/src/main/resources/tables/legacy_item_ids.json b/serverlist-server/src/main/resources/tables/legacy_item_ids.json
deleted file mode 100644
index 2198924..0000000
--- a/serverlist-server/src/main/resources/tables/legacy_item_ids.json
+++ /dev/null
@@ -1,229 +0,0 @@
-{
- "minecraft:iron_shovel": 256,
- "minecraft:iron_pickaxe": 257,
- "minecraft:iron_axe": 258,
- "minecraft:flint_and_steel": 259,
- "minecraft:apple": 260,
- "minecraft:bow": 261,
- "minecraft:arrow": 262,
- "minecraft:coal": 263,
- "minecraft:diamond": 264,
- "minecraft:iron_ingot": 265,
- "minecraft:gold_ingot": 266,
- "minecraft:iron_sword": 267,
- "minecraft:wooden_sword": 268,
- "minecraft:wooden_shovel": 269,
- "minecraft:wooden_pickaxe": 270,
- "minecraft:wooden_axe": 271,
- "minecraft:stone_sword": 272,
- "minecraft:stone_shovel": 273,
- "minecraft:stone_pickaxe": 274,
- "minecraft:stone_axe": 275,
- "minecraft:diamond_sword": 276,
- "minecraft:diamond_shovel": 277,
- "minecraft:diamond_pickaxe": 278,
- "minecraft:diamond_axe": 279,
- "minecraft:stick": 280,
- "minecraft:bowl": 281,
- "minecraft:mushroom_stew": 282,
- "minecraft:golden_sword": 283,
- "minecraft:golden_shovel": 284,
- "minecraft:golden_pickaxe": 285,
- "minecraft:golden_axe": 286,
- "minecraft:string": 287,
- "minecraft:feather": 288,
- "minecraft:gunpowder": 289,
- "minecraft:wooden_hoe": 290,
- "minecraft:stone_hoe": 291,
- "minecraft:iron_hoe": 292,
- "minecraft:diamond_hoe": 293,
- "minecraft:golden_hoe": 294,
- "minecraft:wheat_seeds": 295,
- "minecraft:wheat": 296,
- "minecraft:bread": 297,
- "minecraft:leather_helmet": 298,
- "minecraft:leather_chestplate": 299,
- "minecraft:leather_leggings": 300,
- "minecraft:leather_boots": 301,
- "minecraft:chainmail_helmet": 302,
- "minecraft:chainmail_chestplate": 303,
- "minecraft:chainmail_leggings": 304,
- "minecraft:chainmail_boots": 305,
- "minecraft:iron_helmet": 306,
- "minecraft:iron_chestplate": 307,
- "minecraft:iron_leggings": 308,
- "minecraft:iron_boots": 309,
- "minecraft:diamond_helmet": 310,
- "minecraft:diamond_chestplate": 311,
- "minecraft:diamond_leggings": 312,
- "minecraft:diamond_boots": 313,
- "minecraft:golden_helmet": 314,
- "minecraft:golden_chestplate": 315,
- "minecraft:golden_leggings": 316,
- "minecraft:golden_boots": 317,
- "minecraft:flint": 318,
- "minecraft:porkchop": 319,
- "minecraft:cooked_porkchop": 320,
- "minecraft:painting": 321,
- "minecraft:golden_apple": 322,
- "minecraft:sign": 323,
- "minecraft:wooden_door": 324,
- "minecraft:bucket": 325,
- "minecraft:minecart": 328,
- "minecraft:saddle": 329,
- "minecraft:iron_door": 330,
- "minecraft:redstone": 331,
- "minecraft:snowball": 332,
- "minecraft:boat": 333,
- "minecraft:leather": 334,
- "minecraft:kelp": 335,
- "minecraft:brick": 336,
- "minecraft:clay_ball": 337,
- "minecraft:reeds": 338,
- "minecraft:paper": 339,
- "minecraft:book": 340,
- "minecraft:slime_ball": 341,
- "minecraft:chest_minecart": 342,
- "minecraft:egg": 344,
- "minecraft:compass": 345,
- "minecraft:fishing_rod": 346,
- "minecraft:clock": 347,
- "minecraft:glowstone_dust": 348,
- "minecraft:fish": 349,
- "minecraft:cooked_fish": 350,
- "minecraft:dye": 351,
- "minecraft:bone": 352,
- "minecraft:sugar": 353,
- "minecraft:cake": 354,
- "minecraft:bed": 355,
- "minecraft:repeater": 356,
- "minecraft:cookie": 357,
- "minecraft:map": 358,
- "minecraft:shears": 359,
- "minecraft:melon": 360,
- "minecraft:pumpkin_seeds": 361,
- "minecraft:melon_seeds": 362,
- "minecraft:beef": 363,
- "minecraft:cooked_beef": 364,
- "minecraft:chicken": 365,
- "minecraft:cooked_chicken": 366,
- "minecraft:rotten_flesh": 367,
- "minecraft:ender_pearl": 368,
- "minecraft:blaze_rod": 369,
- "minecraft:ghast_tear": 370,
- "minecraft:gold_nugget": 371,
- "minecraft:nether_wart": 372,
- "minecraft:potion": 373,
- "minecraft:glass_bottle": 374,
- "minecraft:spider_eye": 375,
- "minecraft:fermented_spider_eye": 376,
- "minecraft:blaze_powder": 377,
- "minecraft:magma_cream": 378,
- "minecraft:brewing_stand": 379,
- "minecraft:cauldron": 380,
- "minecraft:composter": 381,
- "minecraft:speckled_melon": 382,
- "minecraft:spawn_egg": 383,
- "minecraft:experience_bottle": 384,
- "minecraft:fireball": 385,
- "minecraft:writable_book": 386,
- "minecraft:written_book": 387,
- "minecraft:emerald": 388,
- "minecraft:frame": 389,
- "minecraft:flower_pot": 390,
- "minecraft:carrot": 391,
- "minecraft:potato": 392,
- "minecraft:baked_potato": 393,
- "minecraft:poisonous_potato": 394,
- "minecraft:emptyMap": 395,
- "minecraft:golden_carrot": 396,
- "minecraft:skull": 397,
- "minecraft:carrotOnAStick": 398,
- "minecraft:netherStar": 399,
- "minecraft:pumpkin_pie": 400,
- "minecraft:fireworks": 401,
- "minecraft:fireworksCharge": 402,
- "minecraft:enchanted_book": 403,
- "minecraft:comparator": 404,
- "minecraft:netherbrick": 405,
- "minecraft:quartz": 406,
- "minecraft:tnt_minecart": 407,
- "minecraft:hopper_minecart": 408,
- "minecraft:prismarine_shard": 409,
- "minecraft:hopper": 410,
- "minecraft:rabbit": 411,
- "minecraft:cooked_rabbit": 412,
- "minecraft:rabbit_stew": 413,
- "minecraft:rabbit_foot": 414,
- "minecraft:rabbit_hide": 415,
- "minecraft:horsearmorleather": 416,
- "minecraft:horsearmoriron": 417,
- "minecraft:horsearmorgold": 418,
- "minecraft:horsearmordiamond": 419,
- "minecraft:lead": 420,
- "minecraft:nametag": 422,
- "minecraft:muttonRaw": 423,
- "minecraft:muttonCooked": 424,
- "minecraft:armor_stand": 425,
- "minecraft:end_crystal": 426,
- "minecraft:spruce_door": 427,
- "minecraft:birch_door": 428,
- "minecraft:jungle_door": 429,
- "minecraft:acacia_door": 430,
- "minecraft:dark_oak_door": 431,
- "minecraft:chorus_fruit": 432,
- "minecraft:chorus_fruit_popped": 433,
- "minecraft:banner_pattern": 434,
- "minecraft:dragon_breath": 437,
- "minecraft:splash_potion": 438,
- "minecraft:lingering_potion": 441,
- "minecraft:sparkler": 442,
- "minecraft:command_block_minecart": 443,
- "minecraft:elytra": 444,
- "minecraft:shulker_shell": 445,
- "minecraft:banner": 446,
- "minecraft:medicine": 447,
- "minecraft:balloon": 448,
- "minecraft:rapid_fertilizer": 449,
- "minecraft:totem": 450,
- "minecraft:bleach": 451,
- "minecraft:iron_nugget": 452,
- "minecraft:ice_bomb": 453,
- "minecraft:trident": 455,
- "minecraft:beetroot": 457,
- "minecraft:beetroot_seeds": 458,
- "minecraft:beetroot_soup": 459,
- "minecraft:salmon": 460,
- "minecraft:clownfish": 461,
- "minecraft:pufferfish": 462,
- "minecraft:cooked_salmon": 463,
- "minecraft:dried_kelp": 464,
- "minecraft:nautilus_shell": 465,
- "minecraft:appleEnchanted": 466,
- "minecraft:heart_of_the_sea": 467,
- "minecraft:turtle_shell_piece": 468,
- "minecraft:turtle_helmet": 469,
- "minecraft:phantom_membrane": 470,
- "minecraft:crossbow": 471,
- "minecraft:spruce_sign": 472,
- "minecraft:birch_sign": 473,
- "minecraft:jungle_sign": 474,
- "minecraft:acacia_sign": 475,
- "minecraft:darkoak_sign": 476,
- "minecraft:sweet_berries": 477,
- "minecraft:compound": 499,
- "minecraft:record_13": 500,
- "minecraft:record_cat": 501,
- "minecraft:record_blocks": 502,
- "minecraft:record_chirp": 503,
- "minecraft:record_far": 504,
- "minecraft:record_mall": 505,
- "minecraft:record_mellohi": 506,
- "minecraft:record_stal": 507,
- "minecraft:record_strad": 508,
- "minecraft:record_ward": 509,
- "minecraft:record_11": 510,
- "minecraft:record_wait": 511,
- "minecraft:shield": 513,
- "minecraft:campfire": 720
-}
diff --git a/serverlist-server/src/main/resources/tables/runtime_block_states.dat b/serverlist-server/src/main/resources/tables/runtime_block_states.dat
deleted file mode 100644
index feeeda6..0000000
--- a/serverlist-server/src/main/resources/tables/runtime_block_states.dat
+++ /dev/null
Binary files differ
diff --git a/serverlist-server/src/main/resources/tables/runtimeid_table.json b/serverlist-server/src/main/resources/tables/runtimeid_table.json
deleted file mode 100644
index 22b8bad..0000000
--- a/serverlist-server/src/main/resources/tables/runtimeid_table.json
+++ /dev/null
@@ -1,15917 +0,0 @@
-[
- {
- "name" : "minecraft:air",
- "id" : 0,
- "data" : 0
- },
- {
- "name" : "minecraft:stone",
- "id" : 1,
- "data" : 0
- },
- {
- "name" : "minecraft:stone",
- "id" : 1,
- "data" : 1
- },
- {
- "name" : "minecraft:stone",
- "id" : 1,
- "data" : 2
- },
- {
- "name" : "minecraft:stone",
- "id" : 1,
- "data" : 3
- },
- {
- "name" : "minecraft:stone",
- "id" : 1,
- "data" : 4
- },
- {
- "name" : "minecraft:stone",
- "id" : 1,
- "data" : 5
- },
- {
- "name" : "minecraft:stone",
- "id" : 1,
- "data" : 6
- },
- {
- "name" : "minecraft:stone",
- "id" : 1,
- "data" : 7
- },
- {
- "name" : "minecraft:grass",
- "id" : 2,
- "data" : 0
- },
- {
- "name" : "minecraft:dirt",
- "id" : 3,
- "data" : 0
- },
- {
- "name" : "minecraft:dirt",
- "id" : 3,
- "data" : 1
- },
- {
- "name" : "minecraft:cobblestone",
- "id" : 4,
- "data" : 0
- },
- {
- "name" : "minecraft:planks",
- "id" : 5,
- "data" : 0
- },
- {
- "name" : "minecraft:planks",
- "id" : 5,
- "data" : 1
- },
- {
- "name" : "minecraft:planks",
- "id" : 5,
- "data" : 2
- },
- {
- "name" : "minecraft:planks",
- "id" : 5,
- "data" : 3
- },
- {
- "name" : "minecraft:planks",
- "id" : 5,
- "data" : 4
- },
- {
- "name" : "minecraft:planks",
- "id" : 5,
- "data" : 5
- },
- {
- "name" : "minecraft:planks",
- "id" : 5,
- "data" : 6
- },
- {
- "name" : "minecraft:planks",
- "id" : 5,
- "data" : 7
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 0
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 1
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 2
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 3
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 4
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 5
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 6
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 7
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 8
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 9
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 10
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 11
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 12
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 13
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 14
- },
- {
- "name" : "minecraft:sapling",
- "id" : 6,
- "data" : 15
- },
- {
- "name" : "minecraft:bedrock",
- "id" : 7,
- "data" : 0
- },
- {
- "name" : "minecraft:bedrock",
- "id" : 7,
- "data" : 1
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 0
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 1
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 2
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 3
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 4
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 5
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 6
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 7
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 8
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 9
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 10
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 11
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 12
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 13
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 14
- },
- {
- "name" : "minecraft:flowing_water",
- "id" : 8,
- "data" : 15
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 0
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 1
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 2
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 3
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 4
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 5
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 6
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 7
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 8
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 9
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 10
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 11
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 12
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 13
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 14
- },
- {
- "name" : "minecraft:water",
- "id" : 9,
- "data" : 15
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 0
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 1
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 2
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 3
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 4
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 5
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 6
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 7
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 8
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 9
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 10
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 11
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 12
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 13
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 14
- },
- {
- "name" : "minecraft:flowing_lava",
- "id" : 10,
- "data" : 15
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 0
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 1
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 2
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 3
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 4
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 5
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 6
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 7
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 8
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 9
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 10
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 11
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 12
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 13
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 14
- },
- {
- "name" : "minecraft:lava",
- "id" : 11,
- "data" : 15
- },
- {
- "name" : "minecraft:sand",
- "id" : 12,
- "data" : 0
- },
- {
- "name" : "minecraft:sand",
- "id" : 12,
- "data" : 1
- },
- {
- "name" : "minecraft:gravel",
- "id" : 13,
- "data" : 0
- },
- {
- "name" : "minecraft:gold_ore",
- "id" : 14,
- "data" : 0
- },
- {
- "name" : "minecraft:iron_ore",
- "id" : 15,
- "data" : 0
- },
- {
- "name" : "minecraft:coal_ore",
- "id" : 16,
- "data" : 0
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 0
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 1
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 2
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 3
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 4
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 5
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 6
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 7
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 8
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 9
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 10
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 11
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 12
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 13
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 14
- },
- {
- "name" : "minecraft:log",
- "id" : 17,
- "data" : 15
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 0
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 1
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 2
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 3
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 4
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 5
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 6
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 7
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 8
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 9
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 10
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 11
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 12
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 13
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 14
- },
- {
- "name" : "minecraft:leaves",
- "id" : 18,
- "data" : 15
- },
- {
- "name" : "minecraft:sponge",
- "id" : 19,
- "data" : 0
- },
- {
- "name" : "minecraft:sponge",
- "id" : 19,
- "data" : 1
- },
- {
- "name" : "minecraft:glass",
- "id" : 20,
- "data" : 0
- },
- {
- "name" : "minecraft:lapis_ore",
- "id" : 21,
- "data" : 0
- },
- {
- "name" : "minecraft:lapis_block",
- "id" : 22,
- "data" : 0
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 0
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 1
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 2
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 3
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 4
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 5
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 6
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 7
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 8
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 9
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 10
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 11
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 12
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 13
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 14
- },
- {
- "name" : "minecraft:dispenser",
- "id" : 23,
- "data" : 15
- },
- {
- "name" : "minecraft:sandstone",
- "id" : 24,
- "data" : 0
- },
- {
- "name" : "minecraft:sandstone",
- "id" : 24,
- "data" : 1
- },
- {
- "name" : "minecraft:sandstone",
- "id" : 24,
- "data" : 2
- },
- {
- "name" : "minecraft:sandstone",
- "id" : 24,
- "data" : 3
- },
- {
- "name" : "minecraft:noteblock",
- "id" : 25,
- "data" : 0
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 0
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 1
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 2
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 3
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 4
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 5
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 6
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 7
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 8
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 9
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 10
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 11
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 12
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 13
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 14
- },
- {
- "name" : "minecraft:bed",
- "id" : 26,
- "data" : 15
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 0
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 1
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 2
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 3
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 4
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 5
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 6
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 7
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 8
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 9
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 10
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 11
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 12
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 13
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 14
- },
- {
- "name" : "minecraft:golden_rail",
- "id" : 27,
- "data" : 15
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 0
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 1
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 2
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 3
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 4
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 5
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 6
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 7
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 8
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 9
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 10
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 11
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 12
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 13
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 14
- },
- {
- "name" : "minecraft:detector_rail",
- "id" : 28,
- "data" : 15
- },
- {
- "name" : "minecraft:sticky_piston",
- "id" : 29,
- "data" : 0
- },
- {
- "name" : "minecraft:sticky_piston",
- "id" : 29,
- "data" : 1
- },
- {
- "name" : "minecraft:sticky_piston",
- "id" : 29,
- "data" : 2
- },
- {
- "name" : "minecraft:sticky_piston",
- "id" : 29,
- "data" : 3
- },
- {
- "name" : "minecraft:sticky_piston",
- "id" : 29,
- "data" : 4
- },
- {
- "name" : "minecraft:sticky_piston",
- "id" : 29,
- "data" : 5
- },
- {
- "name" : "minecraft:sticky_piston",
- "id" : 29,
- "data" : 6
- },
- {
- "name" : "minecraft:sticky_piston",
- "id" : 29,
- "data" : 7
- },
- {
- "name" : "minecraft:web",
- "id" : 30,
- "data" : 0
- },
- {
- "name" : "minecraft:tallgrass",
- "id" : 31,
- "data" : 0
- },
- {
- "name" : "minecraft:tallgrass",
- "id" : 31,
- "data" : 1
- },
- {
- "name" : "minecraft:tallgrass",
- "id" : 31,
- "data" : 2
- },
- {
- "name" : "minecraft:tallgrass",
- "id" : 31,
- "data" : 3
- },
- {
- "name" : "minecraft:deadbush",
- "id" : 32,
- "data" : 0
- },
- {
- "name" : "minecraft:piston",
- "id" : 33,
- "data" : 0
- },
- {
- "name" : "minecraft:piston",
- "id" : 33,
- "data" : 1
- },
- {
- "name" : "minecraft:piston",
- "id" : 33,
- "data" : 2
- },
- {
- "name" : "minecraft:piston",
- "id" : 33,
- "data" : 3
- },
- {
- "name" : "minecraft:piston",
- "id" : 33,
- "data" : 4
- },
- {
- "name" : "minecraft:piston",
- "id" : 33,
- "data" : 5
- },
- {
- "name" : "minecraft:piston",
- "id" : 33,
- "data" : 6
- },
- {
- "name" : "minecraft:piston",
- "id" : 33,
- "data" : 7
- },
- {
- "name" : "minecraft:pistonArmCollision",
- "id" : 34,
- "data" : 0
- },
- {
- "name" : "minecraft:pistonArmCollision",
- "id" : 34,
- "data" : 1
- },
- {
- "name" : "minecraft:pistonArmCollision",
- "id" : 34,
- "data" : 2
- },
- {
- "name" : "minecraft:pistonArmCollision",
- "id" : 34,
- "data" : 3
- },
- {
- "name" : "minecraft:pistonArmCollision",
- "id" : 34,
- "data" : 4
- },
- {
- "name" : "minecraft:pistonArmCollision",
- "id" : 34,
- "data" : 5
- },
- {
- "name" : "minecraft:pistonArmCollision",
- "id" : 34,
- "data" : 6
- },
- {
- "name" : "minecraft:pistonArmCollision",
- "id" : 34,
- "data" : 7
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 0
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 1
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 2
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 3
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 4
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 5
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 6
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 7
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 8
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 9
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 10
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 11
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 12
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 13
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 14
- },
- {
- "name" : "minecraft:wool",
- "id" : 35,
- "data" : 15
- },
- {
- "name" : "minecraft:element_0",
- "id" : 36,
- "data" : 0
- },
- {
- "name" : "minecraft:yellow_flower",
- "id" : 37,
- "data" : 0
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 0
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 1
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 2
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 3
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 4
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 5
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 6
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 7
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 8
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 9
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 10
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 11
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 12
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 13
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 14
- },
- {
- "name" : "minecraft:red_flower",
- "id" : 38,
- "data" : 15
- },
- {
- "name" : "minecraft:brown_mushroom",
- "id" : 39,
- "data" : 0
- },
- {
- "name" : "minecraft:red_mushroom",
- "id" : 40,
- "data" : 0
- },
- {
- "name" : "minecraft:gold_block",
- "id" : 41,
- "data" : 0
- },
- {
- "name" : "minecraft:iron_block",
- "id" : 42,
- "data" : 0
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 0
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 1
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 2
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 3
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 4
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 5
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 6
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 7
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 8
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 9
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 10
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 11
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 12
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 13
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 14
- },
- {
- "name" : "minecraft:double_stone_slab",
- "id" : 43,
- "data" : 15
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 0
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 1
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 2
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 3
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 4
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 5
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 6
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 7
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 8
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 9
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 10
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 11
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 12
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 13
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 14
- },
- {
- "name" : "minecraft:stone_slab",
- "id" : 44,
- "data" : 15
- },
- {
- "name" : "minecraft:brick_block",
- "id" : 45,
- "data" : 0
- },
- {
- "name" : "minecraft:tnt",
- "id" : 46,
- "data" : 0
- },
- {
- "name" : "minecraft:tnt",
- "id" : 46,
- "data" : 1
- },
- {
- "name" : "minecraft:tnt",
- "id" : 46,
- "data" : 2
- },
- {
- "name" : "minecraft:tnt",
- "id" : 46,
- "data" : 3
- },
- {
- "name" : "minecraft:bookshelf",
- "id" : 47,
- "data" : 0
- },
- {
- "name" : "minecraft:mossy_cobblestone",
- "id" : 48,
- "data" : 0
- },
- {
- "name" : "minecraft:obsidian",
- "id" : 49,
- "data" : 0
- },
- {
- "name" : "minecraft:torch",
- "id" : 50,
- "data" : 0
- },
- {
- "name" : "minecraft:torch",
- "id" : 50,
- "data" : 1
- },
- {
- "name" : "minecraft:torch",
- "id" : 50,
- "data" : 2
- },
- {
- "name" : "minecraft:torch",
- "id" : 50,
- "data" : 3
- },
- {
- "name" : "minecraft:torch",
- "id" : 50,
- "data" : 4
- },
- {
- "name" : "minecraft:torch",
- "id" : 50,
- "data" : 5
- },
- {
- "name" : "minecraft:torch",
- "id" : 50,
- "data" : 6
- },
- {
- "name" : "minecraft:torch",
- "id" : 50,
- "data" : 7
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 0
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 1
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 2
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 3
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 4
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 5
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 6
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 7
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 8
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 9
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 10
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 11
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 12
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 13
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 14
- },
- {
- "name" : "minecraft:fire",
- "id" : 51,
- "data" : 15
- },
- {
- "name" : "minecraft:mob_spawner",
- "id" : 52,
- "data" : 0
- },
- {
- "name" : "minecraft:oak_stairs",
- "id" : 53,
- "data" : 0
- },
- {
- "name" : "minecraft:oak_stairs",
- "id" : 53,
- "data" : 1
- },
- {
- "name" : "minecraft:oak_stairs",
- "id" : 53,
- "data" : 2
- },
- {
- "name" : "minecraft:oak_stairs",
- "id" : 53,
- "data" : 3
- },
- {
- "name" : "minecraft:oak_stairs",
- "id" : 53,
- "data" : 4
- },
- {
- "name" : "minecraft:oak_stairs",
- "id" : 53,
- "data" : 5
- },
- {
- "name" : "minecraft:oak_stairs",
- "id" : 53,
- "data" : 6
- },
- {
- "name" : "minecraft:oak_stairs",
- "id" : 53,
- "data" : 7
- },
- {
- "name" : "minecraft:chest",
- "id" : 54,
- "data" : 0
- },
- {
- "name" : "minecraft:chest",
- "id" : 54,
- "data" : 1
- },
- {
- "name" : "minecraft:chest",
- "id" : 54,
- "data" : 2
- },
- {
- "name" : "minecraft:chest",
- "id" : 54,
- "data" : 3
- },
- {
- "name" : "minecraft:chest",
- "id" : 54,
- "data" : 4
- },
- {
- "name" : "minecraft:chest",
- "id" : 54,
- "data" : 5
- },
- {
- "name" : "minecraft:chest",
- "id" : 54,
- "data" : 6
- },
- {
- "name" : "minecraft:chest",
- "id" : 54,
- "data" : 7
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 0
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 1
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 2
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 3
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 4
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 5
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 6
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 7
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 8
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 9
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 10
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 11
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 12
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 13
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 14
- },
- {
- "name" : "minecraft:redstone_wire",
- "id" : 55,
- "data" : 15
- },
- {
- "name" : "minecraft:diamond_ore",
- "id" : 56,
- "data" : 0
- },
- {
- "name" : "minecraft:diamond_block",
- "id" : 57,
- "data" : 0
- },
- {
- "name" : "minecraft:crafting_table",
- "id" : 58,
- "data" : 0
- },
- {
- "name" : "minecraft:wheat",
- "id" : 59,
- "data" : 0
- },
- {
- "name" : "minecraft:wheat",
- "id" : 59,
- "data" : 1
- },
- {
- "name" : "minecraft:wheat",
- "id" : 59,
- "data" : 2
- },
- {
- "name" : "minecraft:wheat",
- "id" : 59,
- "data" : 3
- },
- {
- "name" : "minecraft:wheat",
- "id" : 59,
- "data" : 4
- },
- {
- "name" : "minecraft:wheat",
- "id" : 59,
- "data" : 5
- },
- {
- "name" : "minecraft:wheat",
- "id" : 59,
- "data" : 6
- },
- {
- "name" : "minecraft:wheat",
- "id" : 59,
- "data" : 7
- },
- {
- "name" : "minecraft:farmland",
- "id" : 60,
- "data" : 0
- },
- {
- "name" : "minecraft:farmland",
- "id" : 60,
- "data" : 1
- },
- {
- "name" : "minecraft:farmland",
- "id" : 60,
- "data" : 2
- },
- {
- "name" : "minecraft:farmland",
- "id" : 60,
- "data" : 3
- },
- {
- "name" : "minecraft:farmland",
- "id" : 60,
- "data" : 4
- },
- {
- "name" : "minecraft:farmland",
- "id" : 60,
- "data" : 5
- },
- {
- "name" : "minecraft:farmland",
- "id" : 60,
- "data" : 6
- },
- {
- "name" : "minecraft:farmland",
- "id" : 60,
- "data" : 7
- },
- {
- "name" : "minecraft:furnace",
- "id" : 61,
- "data" : 0
- },
- {
- "name" : "minecraft:furnace",
- "id" : 61,
- "data" : 1
- },
- {
- "name" : "minecraft:furnace",
- "id" : 61,
- "data" : 2
- },
- {
- "name" : "minecraft:furnace",
- "id" : 61,
- "data" : 3
- },
- {
- "name" : "minecraft:furnace",
- "id" : 61,
- "data" : 4
- },
- {
- "name" : "minecraft:furnace",
- "id" : 61,
- "data" : 5
- },
- {
- "name" : "minecraft:furnace",
- "id" : 61,
- "data" : 6
- },
- {
- "name" : "minecraft:furnace",
- "id" : 61,
- "data" : 7
- },
- {
- "name" : "minecraft:lit_furnace",
- "id" : 62,
- "data" : 0
- },
- {
- "name" : "minecraft:lit_furnace",
- "id" : 62,
- "data" : 1
- },
- {
- "name" : "minecraft:lit_furnace",
- "id" : 62,
- "data" : 2
- },
- {
- "name" : "minecraft:lit_furnace",
- "id" : 62,
- "data" : 3
- },
- {
- "name" : "minecraft:lit_furnace",
- "id" : 62,
- "data" : 4
- },
- {
- "name" : "minecraft:lit_furnace",
- "id" : 62,
- "data" : 5
- },
- {
- "name" : "minecraft:lit_furnace",
- "id" : 62,
- "data" : 6
- },
- {
- "name" : "minecraft:lit_furnace",
- "id" : 62,
- "data" : 7
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 0
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 1
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 2
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 3
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 4
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 5
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 6
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 7
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 8
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 9
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 10
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 11
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 12
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 13
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 14
- },
- {
- "name" : "minecraft:standing_sign",
- "id" : 63,
- "data" : 15
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 0
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 1
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 2
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 3
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 4
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 5
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 6
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 7
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 8
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 9
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 10
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 11
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 12
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 13
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 14
- },
- {
- "name" : "minecraft:wooden_door",
- "id" : 64,
- "data" : 15
- },
- {
- "name" : "minecraft:ladder",
- "id" : 65,
- "data" : 0
- },
- {
- "name" : "minecraft:ladder",
- "id" : 65,
- "data" : 1
- },
- {
- "name" : "minecraft:ladder",
- "id" : 65,
- "data" : 2
- },
- {
- "name" : "minecraft:ladder",
- "id" : 65,
- "data" : 3
- },
- {
- "name" : "minecraft:ladder",
- "id" : 65,
- "data" : 4
- },
- {
- "name" : "minecraft:ladder",
- "id" : 65,
- "data" : 5
- },
- {
- "name" : "minecraft:ladder",
- "id" : 65,
- "data" : 6
- },
- {
- "name" : "minecraft:ladder",
- "id" : 65,
- "data" : 7
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 0
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 1
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 2
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 3
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 4
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 5
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 6
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 7
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 8
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 9
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 10
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 11
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 12
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 13
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 14
- },
- {
- "name" : "minecraft:rail",
- "id" : 66,
- "data" : 15
- },
- {
- "name" : "minecraft:stone_stairs",
- "id" : 67,
- "data" : 0
- },
- {
- "name" : "minecraft:stone_stairs",
- "id" : 67,
- "data" : 1
- },
- {
- "name" : "minecraft:stone_stairs",
- "id" : 67,
- "data" : 2
- },
- {
- "name" : "minecraft:stone_stairs",
- "id" : 67,
- "data" : 3
- },
- {
- "name" : "minecraft:stone_stairs",
- "id" : 67,
- "data" : 4
- },
- {
- "name" : "minecraft:stone_stairs",
- "id" : 67,
- "data" : 5
- },
- {
- "name" : "minecraft:stone_stairs",
- "id" : 67,
- "data" : 6
- },
- {
- "name" : "minecraft:stone_stairs",
- "id" : 67,
- "data" : 7
- },
- {
- "name" : "minecraft:wall_sign",
- "id" : 68,
- "data" : 0
- },
- {
- "name" : "minecraft:wall_sign",
- "id" : 68,
- "data" : 1
- },
- {
- "name" : "minecraft:wall_sign",
- "id" : 68,
- "data" : 2
- },
- {
- "name" : "minecraft:wall_sign",
- "id" : 68,
- "data" : 3
- },
- {
- "name" : "minecraft:wall_sign",
- "id" : 68,
- "data" : 4
- },
- {
- "name" : "minecraft:wall_sign",
- "id" : 68,
- "data" : 5
- },
- {
- "name" : "minecraft:wall_sign",
- "id" : 68,
- "data" : 6
- },
- {
- "name" : "minecraft:wall_sign",
- "id" : 68,
- "data" : 7
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 0
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 1
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 2
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 3
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 4
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 5
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 6
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 7
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 8
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 9
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 10
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 11
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 12
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 13
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 14
- },
- {
- "name" : "minecraft:lever",
- "id" : 69,
- "data" : 15
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 0
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 1
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 2
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 3
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 4
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 5
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 6
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 7
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 8
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 9
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 10
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 11
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 12
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 13
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 14
- },
- {
- "name" : "minecraft:stone_pressure_plate",
- "id" : 70,
- "data" : 15
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 0
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 1
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 2
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 3
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 4
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 5
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 6
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 7
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 8
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 9
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 10
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 11
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 12
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 13
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 14
- },
- {
- "name" : "minecraft:iron_door",
- "id" : 71,
- "data" : 15
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 0
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 1
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 2
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 3
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 4
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 5
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 6
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 7
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 8
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 9
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 10
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 11
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 12
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 13
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 14
- },
- {
- "name" : "minecraft:wooden_pressure_plate",
- "id" : 72,
- "data" : 15
- },
- {
- "name" : "minecraft:redstone_ore",
- "id" : 73,
- "data" : 0
- },
- {
- "name" : "minecraft:lit_redstone_ore",
- "id" : 74,
- "data" : 0
- },
- {
- "name" : "minecraft:unlit_redstone_torch",
- "id" : 75,
- "data" : 0
- },
- {
- "name" : "minecraft:unlit_redstone_torch",
- "id" : 75,
- "data" : 1
- },
- {
- "name" : "minecraft:unlit_redstone_torch",
- "id" : 75,
- "data" : 2
- },
- {
- "name" : "minecraft:unlit_redstone_torch",
- "id" : 75,
- "data" : 3
- },
- {
- "name" : "minecraft:unlit_redstone_torch",
- "id" : 75,
- "data" : 4
- },
- {
- "name" : "minecraft:unlit_redstone_torch",
- "id" : 75,
- "data" : 5
- },
- {
- "name" : "minecraft:unlit_redstone_torch",
- "id" : 75,
- "data" : 6
- },
- {
- "name" : "minecraft:unlit_redstone_torch",
- "id" : 75,
- "data" : 7
- },
- {
- "name" : "minecraft:redstone_torch",
- "id" : 76,
- "data" : 0
- },
- {
- "name" : "minecraft:redstone_torch",
- "id" : 76,
- "data" : 1
- },
- {
- "name" : "minecraft:redstone_torch",
- "id" : 76,
- "data" : 2
- },
- {
- "name" : "minecraft:redstone_torch",
- "id" : 76,
- "data" : 3
- },
- {
- "name" : "minecraft:redstone_torch",
- "id" : 76,
- "data" : 4
- },
- {
- "name" : "minecraft:redstone_torch",
- "id" : 76,
- "data" : 5
- },
- {
- "name" : "minecraft:redstone_torch",
- "id" : 76,
- "data" : 6
- },
- {
- "name" : "minecraft:redstone_torch",
- "id" : 76,
- "data" : 7
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 0
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 1
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 2
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 3
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 4
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 5
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 6
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 7
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 8
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 9
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 10
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 11
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 12
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 13
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 14
- },
- {
- "name" : "minecraft:stone_button",
- "id" : 77,
- "data" : 15
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 0
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 1
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 2
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 3
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 4
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 5
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 6
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 7
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 8
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 9
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 10
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 11
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 12
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 13
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 14
- },
- {
- "name" : "minecraft:snow_layer",
- "id" : 78,
- "data" : 15
- },
- {
- "name" : "minecraft:ice",
- "id" : 79,
- "data" : 0
- },
- {
- "name" : "minecraft:snow",
- "id" : 80,
- "data" : 0
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 0
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 1
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 2
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 3
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 4
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 5
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 6
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 7
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 8
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 9
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 10
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 11
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 12
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 13
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 14
- },
- {
- "name" : "minecraft:cactus",
- "id" : 81,
- "data" : 15
- },
- {
- "name" : "minecraft:clay",
- "id" : 82,
- "data" : 0
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 0
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 1
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 2
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 3
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 4
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 5
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 6
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 7
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 8
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 9
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 10
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 11
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 12
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 13
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 14
- },
- {
- "name" : "minecraft:reeds",
- "id" : 83,
- "data" : 15
- },
- {
- "name" : "minecraft:jukebox",
- "id" : 84,
- "data" : 0
- },
- {
- "name" : "minecraft:fence",
- "id" : 85,
- "data" : 0
- },
- {
- "name" : "minecraft:fence",
- "id" : 85,
- "data" : 1
- },
- {
- "name" : "minecraft:fence",
- "id" : 85,
- "data" : 2
- },
- {
- "name" : "minecraft:fence",
- "id" : 85,
- "data" : 3
- },
- {
- "name" : "minecraft:fence",
- "id" : 85,
- "data" : 4
- },
- {
- "name" : "minecraft:fence",
- "id" : 85,
- "data" : 5
- },
- {
- "name" : "minecraft:fence",
- "id" : 85,
- "data" : 6
- },
- {
- "name" : "minecraft:fence",
- "id" : 85,
- "data" : 7
- },
- {
- "name" : "minecraft:pumpkin",
- "id" : 86,
- "data" : 0
- },
- {
- "name" : "minecraft:pumpkin",
- "id" : 86,
- "data" : 1
- },
- {
- "name" : "minecraft:pumpkin",
- "id" : 86,
- "data" : 2
- },
- {
- "name" : "minecraft:pumpkin",
- "id" : 86,
- "data" : 3
- },
- {
- "name" : "minecraft:netherrack",
- "id" : 87,
- "data" : 0
- },
- {
- "name" : "minecraft:soul_sand",
- "id" : 88,
- "data" : 0
- },
- {
- "name" : "minecraft:glowstone",
- "id" : 89,
- "data" : 0
- },
- {
- "name" : "minecraft:portal",
- "id" : 90,
- "data" : 0
- },
- {
- "name" : "minecraft:portal",
- "id" : 90,
- "data" : 1
- },
- {
- "name" : "minecraft:portal",
- "id" : 90,
- "data" : 2
- },
- {
- "name" : "minecraft:portal",
- "id" : 90,
- "data" : 3
- },
- {
- "name" : "minecraft:lit_pumpkin",
- "id" : 91,
- "data" : 0
- },
- {
- "name" : "minecraft:lit_pumpkin",
- "id" : 91,
- "data" : 1
- },
- {
- "name" : "minecraft:lit_pumpkin",
- "id" : 91,
- "data" : 2
- },
- {
- "name" : "minecraft:lit_pumpkin",
- "id" : 91,
- "data" : 3
- },
- {
- "name" : "minecraft:cake",
- "id" : 92,
- "data" : 0
- },
- {
- "name" : "minecraft:cake",
- "id" : 92,
- "data" : 1
- },
- {
- "name" : "minecraft:cake",
- "id" : 92,
- "data" : 2
- },
- {
- "name" : "minecraft:cake",
- "id" : 92,
- "data" : 3
- },
- {
- "name" : "minecraft:cake",
- "id" : 92,
- "data" : 4
- },
- {
- "name" : "minecraft:cake",
- "id" : 92,
- "data" : 5
- },
- {
- "name" : "minecraft:cake",
- "id" : 92,
- "data" : 6
- },
- {
- "name" : "minecraft:cake",
- "id" : 92,
- "data" : 7
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 0
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 1
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 2
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 3
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 4
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 5
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 6
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 7
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 8
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 9
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 10
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 11
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 12
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 13
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 14
- },
- {
- "name" : "minecraft:unpowered_repeater",
- "id" : 93,
- "data" : 15
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 0
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 1
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 2
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 3
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 4
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 5
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 6
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 7
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 8
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 9
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 10
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 11
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 12
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 13
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 14
- },
- {
- "name" : "minecraft:powered_repeater",
- "id" : 94,
- "data" : 15
- },
- {
- "name" : "minecraft:invisibleBedrock",
- "id" : 95,
- "data" : 0
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 0
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 1
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 2
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 3
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 4
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 5
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 6
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 7
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 8
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 9
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 10
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 11
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 12
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 13
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 14
- },
- {
- "name" : "minecraft:trapdoor",
- "id" : 96,
- "data" : 15
- },
- {
- "name" : "minecraft:monster_egg",
- "id" : 97,
- "data" : 0
- },
- {
- "name" : "minecraft:monster_egg",
- "id" : 97,
- "data" : 1
- },
- {
- "name" : "minecraft:monster_egg",
- "id" : 97,
- "data" : 2
- },
- {
- "name" : "minecraft:monster_egg",
- "id" : 97,
- "data" : 3
- },
- {
- "name" : "minecraft:monster_egg",
- "id" : 97,
- "data" : 4
- },
- {
- "name" : "minecraft:monster_egg",
- "id" : 97,
- "data" : 5
- },
- {
- "name" : "minecraft:monster_egg",
- "id" : 97,
- "data" : 6
- },
- {
- "name" : "minecraft:monster_egg",
- "id" : 97,
- "data" : 7
- },
- {
- "name" : "minecraft:stonebrick",
- "id" : 98,
- "data" : 0
- },
- {
- "name" : "minecraft:stonebrick",
- "id" : 98,
- "data" : 1
- },
- {
- "name" : "minecraft:stonebrick",
- "id" : 98,
- "data" : 2
- },
- {
- "name" : "minecraft:stonebrick",
- "id" : 98,
- "data" : 3
- },
- {
- "name" : "minecraft:stonebrick",
- "id" : 98,
- "data" : 4
- },
- {
- "name" : "minecraft:stonebrick",
- "id" : 98,
- "data" : 5
- },
- {
- "name" : "minecraft:stonebrick",
- "id" : 98,
- "data" : 6
- },
- {
- "name" : "minecraft:stonebrick",
- "id" : 98,
- "data" : 7
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 0
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 1
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 2
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 3
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 4
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 5
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 6
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 7
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 8
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 9
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 10
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 11
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 12
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 13
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 14
- },
- {
- "name" : "minecraft:brown_mushroom_block",
- "id" : 99,
- "data" : 15
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 0
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 1
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 2
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 3
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 4
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 5
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 6
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 7
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 8
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 9
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 10
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 11
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 12
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 13
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 14
- },
- {
- "name" : "minecraft:red_mushroom_block",
- "id" : 100,
- "data" : 15
- },
- {
- "name" : "minecraft:iron_bars",
- "id" : 101,
- "data" : 0
- },
- {
- "name" : "minecraft:glass_pane",
- "id" : 102,
- "data" : 0
- },
- {
- "name" : "minecraft:melon_block",
- "id" : 103,
- "data" : 0
- },
- {
- "name" : "minecraft:pumpkin_stem",
- "id" : 104,
- "data" : 0
- },
- {
- "name" : "minecraft:pumpkin_stem",
- "id" : 104,
- "data" : 1
- },
- {
- "name" : "minecraft:pumpkin_stem",
- "id" : 104,
- "data" : 2
- },
- {
- "name" : "minecraft:pumpkin_stem",
- "id" : 104,
- "data" : 3
- },
- {
- "name" : "minecraft:pumpkin_stem",
- "id" : 104,
- "data" : 4
- },
- {
- "name" : "minecraft:pumpkin_stem",
- "id" : 104,
- "data" : 5
- },
- {
- "name" : "minecraft:pumpkin_stem",
- "id" : 104,
- "data" : 6
- },
- {
- "name" : "minecraft:pumpkin_stem",
- "id" : 104,
- "data" : 7
- },
- {
- "name" : "minecraft:melon_stem",
- "id" : 105,
- "data" : 0
- },
- {
- "name" : "minecraft:melon_stem",
- "id" : 105,
- "data" : 1
- },
- {
- "name" : "minecraft:melon_stem",
- "id" : 105,
- "data" : 2
- },
- {
- "name" : "minecraft:melon_stem",
- "id" : 105,
- "data" : 3
- },
- {
- "name" : "minecraft:melon_stem",
- "id" : 105,
- "data" : 4
- },
- {
- "name" : "minecraft:melon_stem",
- "id" : 105,
- "data" : 5
- },
- {
- "name" : "minecraft:melon_stem",
- "id" : 105,
- "data" : 6
- },
- {
- "name" : "minecraft:melon_stem",
- "id" : 105,
- "data" : 7
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 0
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 1
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 2
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 3
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 4
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 5
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 6
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 7
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 8
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 9
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 10
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 11
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 12
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 13
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 14
- },
- {
- "name" : "minecraft:vine",
- "id" : 106,
- "data" : 15
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 0
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 1
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 2
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 3
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 4
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 5
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 6
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 7
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 8
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 9
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 10
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 11
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 12
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 13
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 14
- },
- {
- "name" : "minecraft:fence_gate",
- "id" : 107,
- "data" : 15
- },
- {
- "name" : "minecraft:brick_stairs",
- "id" : 108,
- "data" : 0
- },
- {
- "name" : "minecraft:brick_stairs",
- "id" : 108,
- "data" : 1
- },
- {
- "name" : "minecraft:brick_stairs",
- "id" : 108,
- "data" : 2
- },
- {
- "name" : "minecraft:brick_stairs",
- "id" : 108,
- "data" : 3
- },
- {
- "name" : "minecraft:brick_stairs",
- "id" : 108,
- "data" : 4
- },
- {
- "name" : "minecraft:brick_stairs",
- "id" : 108,
- "data" : 5
- },
- {
- "name" : "minecraft:brick_stairs",
- "id" : 108,
- "data" : 6
- },
- {
- "name" : "minecraft:brick_stairs",
- "id" : 108,
- "data" : 7
- },
- {
- "name" : "minecraft:stone_brick_stairs",
- "id" : 109,
- "data" : 0
- },
- {
- "name" : "minecraft:stone_brick_stairs",
- "id" : 109,
- "data" : 1
- },
- {
- "name" : "minecraft:stone_brick_stairs",
- "id" : 109,
- "data" : 2
- },
- {
- "name" : "minecraft:stone_brick_stairs",
- "id" : 109,
- "data" : 3
- },
- {
- "name" : "minecraft:stone_brick_stairs",
- "id" : 109,
- "data" : 4
- },
- {
- "name" : "minecraft:stone_brick_stairs",
- "id" : 109,
- "data" : 5
- },
- {
- "name" : "minecraft:stone_brick_stairs",
- "id" : 109,
- "data" : 6
- },
- {
- "name" : "minecraft:stone_brick_stairs",
- "id" : 109,
- "data" : 7
- },
- {
- "name" : "minecraft:mycelium",
- "id" : 110,
- "data" : 0
- },
- {
- "name" : "minecraft:waterlily",
- "id" : 111,
- "data" : 0
- },
- {
- "name" : "minecraft:nether_brick",
- "id" : 112,
- "data" : 0
- },
- {
- "name" : "minecraft:nether_brick_fence",
- "id" : 113,
- "data" : 0
- },
- {
- "name" : "minecraft:nether_brick_stairs",
- "id" : 114,
- "data" : 0
- },
- {
- "name" : "minecraft:nether_brick_stairs",
- "id" : 114,
- "data" : 1
- },
- {
- "name" : "minecraft:nether_brick_stairs",
- "id" : 114,
- "data" : 2
- },
- {
- "name" : "minecraft:nether_brick_stairs",
- "id" : 114,
- "data" : 3
- },
- {
- "name" : "minecraft:nether_brick_stairs",
- "id" : 114,
- "data" : 4
- },
- {
- "name" : "minecraft:nether_brick_stairs",
- "id" : 114,
- "data" : 5
- },
- {
- "name" : "minecraft:nether_brick_stairs",
- "id" : 114,
- "data" : 6
- },
- {
- "name" : "minecraft:nether_brick_stairs",
- "id" : 114,
- "data" : 7
- },
- {
- "name" : "minecraft:nether_wart",
- "id" : 115,
- "data" : 0
- },
- {
- "name" : "minecraft:nether_wart",
- "id" : 115,
- "data" : 1
- },
- {
- "name" : "minecraft:nether_wart",
- "id" : 115,
- "data" : 2
- },
- {
- "name" : "minecraft:nether_wart",
- "id" : 115,
- "data" : 3
- },
- {
- "name" : "minecraft:enchanting_table",
- "id" : 116,
- "data" : 0
- },
- {
- "name" : "minecraft:brewing_stand",
- "id" : 117,
- "data" : 0
- },
- {
- "name" : "minecraft:brewing_stand",
- "id" : 117,
- "data" : 1
- },
- {
- "name" : "minecraft:brewing_stand",
- "id" : 117,
- "data" : 2
- },
- {
- "name" : "minecraft:brewing_stand",
- "id" : 117,
- "data" : 3
- },
- {
- "name" : "minecraft:brewing_stand",
- "id" : 117,
- "data" : 4
- },
- {
- "name" : "minecraft:brewing_stand",
- "id" : 117,
- "data" : 5
- },
- {
- "name" : "minecraft:brewing_stand",
- "id" : 117,
- "data" : 6
- },
- {
- "name" : "minecraft:brewing_stand",
- "id" : 117,
- "data" : 7
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 0
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 1
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 2
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 3
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 4
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 5
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 6
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 7
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 8
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 9
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 10
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 11
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 12
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 13
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 14
- },
- {
- "name" : "minecraft:cauldron",
- "id" : 118,
- "data" : 15
- },
- {
- "name" : "minecraft:end_portal",
- "id" : 119,
- "data" : 0
- },
- {
- "name" : "minecraft:end_portal_frame",
- "id" : 120,
- "data" : 0
- },
- {
- "name" : "minecraft:end_portal_frame",
- "id" : 120,
- "data" : 1
- },
- {
- "name" : "minecraft:end_portal_frame",
- "id" : 120,
- "data" : 2
- },
- {
- "name" : "minecraft:end_portal_frame",
- "id" : 120,
- "data" : 3
- },
- {
- "name" : "minecraft:end_portal_frame",
- "id" : 120,
- "data" : 4
- },
- {
- "name" : "minecraft:end_portal_frame",
- "id" : 120,
- "data" : 5
- },
- {
- "name" : "minecraft:end_portal_frame",
- "id" : 120,
- "data" : 6
- },
- {
- "name" : "minecraft:end_portal_frame",
- "id" : 120,
- "data" : 7
- },
- {
- "name" : "minecraft:end_stone",
- "id" : 121,
- "data" : 0
- },
- {
- "name" : "minecraft:dragon_egg",
- "id" : 122,
- "data" : 0
- },
- {
- "name" : "minecraft:redstone_lamp",
- "id" : 123,
- "data" : 0
- },
- {
- "name" : "minecraft:lit_redstone_lamp",
- "id" : 124,
- "data" : 0
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 0
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 1
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 2
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 3
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 4
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 5
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 6
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 7
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 8
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 9
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 10
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 11
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 12
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 13
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 14
- },
- {
- "name" : "minecraft:dropper",
- "id" : 125,
- "data" : 15
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 0
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 1
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 2
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 3
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 4
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 5
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 6
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 7
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 8
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 9
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 10
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 11
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 12
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 13
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 14
- },
- {
- "name" : "minecraft:activator_rail",
- "id" : 126,
- "data" : 15
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 0
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 1
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 2
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 3
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 4
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 5
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 6
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 7
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 8
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 9
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 10
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 11
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 12
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 13
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 14
- },
- {
- "name" : "minecraft:cocoa",
- "id" : 127,
- "data" : 15
- },
- {
- "name" : "minecraft:sandstone_stairs",
- "id" : 128,
- "data" : 0
- },
- {
- "name" : "minecraft:sandstone_stairs",
- "id" : 128,
- "data" : 1
- },
- {
- "name" : "minecraft:sandstone_stairs",
- "id" : 128,
- "data" : 2
- },
- {
- "name" : "minecraft:sandstone_stairs",
- "id" : 128,
- "data" : 3
- },
- {
- "name" : "minecraft:sandstone_stairs",
- "id" : 128,
- "data" : 4
- },
- {
- "name" : "minecraft:sandstone_stairs",
- "id" : 128,
- "data" : 5
- },
- {
- "name" : "minecraft:sandstone_stairs",
- "id" : 128,
- "data" : 6
- },
- {
- "name" : "minecraft:sandstone_stairs",
- "id" : 128,
- "data" : 7
- },
- {
- "name" : "minecraft:emerald_ore",
- "id" : 129,
- "data" : 0
- },
- {
- "name" : "minecraft:ender_chest",
- "id" : 130,
- "data" : 0
- },
- {
- "name" : "minecraft:ender_chest",
- "id" : 130,
- "data" : 1
- },
- {
- "name" : "minecraft:ender_chest",
- "id" : 130,
- "data" : 2
- },
- {
- "name" : "minecraft:ender_chest",
- "id" : 130,
- "data" : 3
- },
- {
- "name" : "minecraft:ender_chest",
- "id" : 130,
- "data" : 4
- },
- {
- "name" : "minecraft:ender_chest",
- "id" : 130,
- "data" : 5
- },
- {
- "name" : "minecraft:ender_chest",
- "id" : 130,
- "data" : 6
- },
- {
- "name" : "minecraft:ender_chest",
- "id" : 130,
- "data" : 7
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 0
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 1
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 2
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 3
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 4
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 5
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 6
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 7
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 8
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 9
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 10
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 11
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 12
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 13
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 14
- },
- {
- "name" : "minecraft:tripwire_hook",
- "id" : 131,
- "data" : 15
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 0
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 1
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 2
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 3
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 4
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 5
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 6
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 7
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 8
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 9
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 10
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 11
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 12
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 13
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 14
- },
- {
- "name" : "minecraft:tripWire",
- "id" : 132,
- "data" : 15
- },
- {
- "name" : "minecraft:emerald_block",
- "id" : 133,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_stairs",
- "id" : 134,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_stairs",
- "id" : 134,
- "data" : 1
- },
- {
- "name" : "minecraft:spruce_stairs",
- "id" : 134,
- "data" : 2
- },
- {
- "name" : "minecraft:spruce_stairs",
- "id" : 134,
- "data" : 3
- },
- {
- "name" : "minecraft:spruce_stairs",
- "id" : 134,
- "data" : 4
- },
- {
- "name" : "minecraft:spruce_stairs",
- "id" : 134,
- "data" : 5
- },
- {
- "name" : "minecraft:spruce_stairs",
- "id" : 134,
- "data" : 6
- },
- {
- "name" : "minecraft:spruce_stairs",
- "id" : 134,
- "data" : 7
- },
- {
- "name" : "minecraft:birch_stairs",
- "id" : 135,
- "data" : 0
- },
- {
- "name" : "minecraft:birch_stairs",
- "id" : 135,
- "data" : 1
- },
- {
- "name" : "minecraft:birch_stairs",
- "id" : 135,
- "data" : 2
- },
- {
- "name" : "minecraft:birch_stairs",
- "id" : 135,
- "data" : 3
- },
- {
- "name" : "minecraft:birch_stairs",
- "id" : 135,
- "data" : 4
- },
- {
- "name" : "minecraft:birch_stairs",
- "id" : 135,
- "data" : 5
- },
- {
- "name" : "minecraft:birch_stairs",
- "id" : 135,
- "data" : 6
- },
- {
- "name" : "minecraft:birch_stairs",
- "id" : 135,
- "data" : 7
- },
- {
- "name" : "minecraft:jungle_stairs",
- "id" : 136,
- "data" : 0
- },
- {
- "name" : "minecraft:jungle_stairs",
- "id" : 136,
- "data" : 1
- },
- {
- "name" : "minecraft:jungle_stairs",
- "id" : 136,
- "data" : 2
- },
- {
- "name" : "minecraft:jungle_stairs",
- "id" : 136,
- "data" : 3
- },
- {
- "name" : "minecraft:jungle_stairs",
- "id" : 136,
- "data" : 4
- },
- {
- "name" : "minecraft:jungle_stairs",
- "id" : 136,
- "data" : 5
- },
- {
- "name" : "minecraft:jungle_stairs",
- "id" : 136,
- "data" : 6
- },
- {
- "name" : "minecraft:jungle_stairs",
- "id" : 136,
- "data" : 7
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 0
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 1
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 2
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 3
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 4
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 5
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 6
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 7
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 8
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 9
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 10
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 11
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 12
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 13
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 14
- },
- {
- "name" : "minecraft:command_block",
- "id" : 137,
- "data" : 15
- },
- {
- "name" : "minecraft:beacon",
- "id" : 138,
- "data" : 0
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 0
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 1
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 2
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 3
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 4
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 5
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 6
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 7
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 8
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 9
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 10
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 11
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 12
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 13
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 14
- },
- {
- "name" : "minecraft:cobblestone_wall",
- "id" : 139,
- "data" : 15
- },
- {
- "name" : "minecraft:flower_pot",
- "id" : 140,
- "data" : 0
- },
- {
- "name" : "minecraft:flower_pot",
- "id" : 140,
- "data" : 1
- },
- {
- "name" : "minecraft:carrots",
- "id" : 141,
- "data" : 0
- },
- {
- "name" : "minecraft:carrots",
- "id" : 141,
- "data" : 1
- },
- {
- "name" : "minecraft:carrots",
- "id" : 141,
- "data" : 2
- },
- {
- "name" : "minecraft:carrots",
- "id" : 141,
- "data" : 3
- },
- {
- "name" : "minecraft:carrots",
- "id" : 141,
- "data" : 4
- },
- {
- "name" : "minecraft:carrots",
- "id" : 141,
- "data" : 5
- },
- {
- "name" : "minecraft:carrots",
- "id" : 141,
- "data" : 6
- },
- {
- "name" : "minecraft:carrots",
- "id" : 141,
- "data" : 7
- },
- {
- "name" : "minecraft:potatoes",
- "id" : 142,
- "data" : 0
- },
- {
- "name" : "minecraft:potatoes",
- "id" : 142,
- "data" : 1
- },
- {
- "name" : "minecraft:potatoes",
- "id" : 142,
- "data" : 2
- },
- {
- "name" : "minecraft:potatoes",
- "id" : 142,
- "data" : 3
- },
- {
- "name" : "minecraft:potatoes",
- "id" : 142,
- "data" : 4
- },
- {
- "name" : "minecraft:potatoes",
- "id" : 142,
- "data" : 5
- },
- {
- "name" : "minecraft:potatoes",
- "id" : 142,
- "data" : 6
- },
- {
- "name" : "minecraft:potatoes",
- "id" : 142,
- "data" : 7
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 0
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 1
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 2
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 3
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 4
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 5
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 6
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 7
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 8
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 9
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 10
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 11
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 12
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 13
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 14
- },
- {
- "name" : "minecraft:wooden_button",
- "id" : 143,
- "data" : 15
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 0
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 1
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 2
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 3
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 4
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 5
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 6
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 7
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 8
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 9
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 10
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 11
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 12
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 13
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 14
- },
- {
- "name" : "minecraft:skull",
- "id" : 144,
- "data" : 15
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 0
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 1
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 2
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 3
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 4
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 5
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 6
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 7
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 8
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 9
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 10
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 11
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 12
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 13
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 14
- },
- {
- "name" : "minecraft:anvil",
- "id" : 145,
- "data" : 15
- },
- {
- "name" : "minecraft:trapped_chest",
- "id" : 146,
- "data" : 0
- },
- {
- "name" : "minecraft:trapped_chest",
- "id" : 146,
- "data" : 1
- },
- {
- "name" : "minecraft:trapped_chest",
- "id" : 146,
- "data" : 2
- },
- {
- "name" : "minecraft:trapped_chest",
- "id" : 146,
- "data" : 3
- },
- {
- "name" : "minecraft:trapped_chest",
- "id" : 146,
- "data" : 4
- },
- {
- "name" : "minecraft:trapped_chest",
- "id" : 146,
- "data" : 5
- },
- {
- "name" : "minecraft:trapped_chest",
- "id" : 146,
- "data" : 6
- },
- {
- "name" : "minecraft:trapped_chest",
- "id" : 146,
- "data" : 7
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 0
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 1
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 2
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 3
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 4
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 5
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 6
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 7
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 8
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 9
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 10
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 11
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 12
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 13
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 14
- },
- {
- "name" : "minecraft:light_weighted_pressure_plate",
- "id" : 147,
- "data" : 15
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 0
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 1
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 2
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 3
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 4
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 5
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 6
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 7
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 8
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 9
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 10
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 11
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 12
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 13
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 14
- },
- {
- "name" : "minecraft:heavy_weighted_pressure_plate",
- "id" : 148,
- "data" : 15
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 0
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 1
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 2
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 3
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 4
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 5
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 6
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 7
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 8
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 9
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 10
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 11
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 12
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 13
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 14
- },
- {
- "name" : "minecraft:unpowered_comparator",
- "id" : 149,
- "data" : 15
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 0
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 1
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 2
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 3
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 4
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 5
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 6
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 7
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 8
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 9
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 10
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 11
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 12
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 13
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 14
- },
- {
- "name" : "minecraft:powered_comparator",
- "id" : 150,
- "data" : 15
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 0
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 1
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 2
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 3
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 4
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 5
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 6
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 7
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 8
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 9
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 10
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 11
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 12
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 13
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 14
- },
- {
- "name" : "minecraft:daylight_detector",
- "id" : 151,
- "data" : 15
- },
- {
- "name" : "minecraft:redstone_block",
- "id" : 152,
- "data" : 0
- },
- {
- "name" : "minecraft:quartz_ore",
- "id" : 153,
- "data" : 0
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 0
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 1
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 2
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 3
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 4
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 5
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 6
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 7
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 8
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 9
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 10
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 11
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 12
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 13
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 14
- },
- {
- "name" : "minecraft:hopper",
- "id" : 154,
- "data" : 15
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 0
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 1
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 2
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 3
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 4
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 5
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 6
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 7
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 8
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 9
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 10
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 11
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 12
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 13
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 14
- },
- {
- "name" : "minecraft:quartz_block",
- "id" : 155,
- "data" : 15
- },
- {
- "name" : "minecraft:quartz_stairs",
- "id" : 156,
- "data" : 0
- },
- {
- "name" : "minecraft:quartz_stairs",
- "id" : 156,
- "data" : 1
- },
- {
- "name" : "minecraft:quartz_stairs",
- "id" : 156,
- "data" : 2
- },
- {
- "name" : "minecraft:quartz_stairs",
- "id" : 156,
- "data" : 3
- },
- {
- "name" : "minecraft:quartz_stairs",
- "id" : 156,
- "data" : 4
- },
- {
- "name" : "minecraft:quartz_stairs",
- "id" : 156,
- "data" : 5
- },
- {
- "name" : "minecraft:quartz_stairs",
- "id" : 156,
- "data" : 6
- },
- {
- "name" : "minecraft:quartz_stairs",
- "id" : 156,
- "data" : 7
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 0
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 1
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 2
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 3
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 4
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 5
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 6
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 7
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 8
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 9
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 10
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 11
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 12
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 13
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 14
- },
- {
- "name" : "minecraft:double_wooden_slab",
- "id" : 157,
- "data" : 15
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 0
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 1
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 2
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 3
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 4
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 5
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 6
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 7
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 8
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 9
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 10
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 11
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 12
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 13
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 14
- },
- {
- "name" : "minecraft:wooden_slab",
- "id" : 158,
- "data" : 15
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 0
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 1
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 2
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 3
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 4
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 5
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 6
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 7
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 8
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 9
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 10
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 11
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 12
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 13
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 14
- },
- {
- "name" : "minecraft:stained_hardened_clay",
- "id" : 159,
- "data" : 15
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 0
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 1
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 2
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 3
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 4
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 5
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 6
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 7
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 8
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 9
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 10
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 11
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 12
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 13
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 14
- },
- {
- "name" : "minecraft:stained_glass_pane",
- "id" : 160,
- "data" : 15
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 0
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 1
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 2
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 3
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 4
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 5
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 6
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 7
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 8
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 9
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 10
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 11
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 12
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 13
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 14
- },
- {
- "name" : "minecraft:leaves2",
- "id" : 161,
- "data" : 15
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 0
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 1
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 2
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 3
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 4
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 5
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 6
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 7
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 8
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 9
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 10
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 11
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 12
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 13
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 14
- },
- {
- "name" : "minecraft:log2",
- "id" : 162,
- "data" : 15
- },
- {
- "name" : "minecraft:acacia_stairs",
- "id" : 163,
- "data" : 0
- },
- {
- "name" : "minecraft:acacia_stairs",
- "id" : 163,
- "data" : 1
- },
- {
- "name" : "minecraft:acacia_stairs",
- "id" : 163,
- "data" : 2
- },
- {
- "name" : "minecraft:acacia_stairs",
- "id" : 163,
- "data" : 3
- },
- {
- "name" : "minecraft:acacia_stairs",
- "id" : 163,
- "data" : 4
- },
- {
- "name" : "minecraft:acacia_stairs",
- "id" : 163,
- "data" : 5
- },
- {
- "name" : "minecraft:acacia_stairs",
- "id" : 163,
- "data" : 6
- },
- {
- "name" : "minecraft:acacia_stairs",
- "id" : 163,
- "data" : 7
- },
- {
- "name" : "minecraft:dark_oak_stairs",
- "id" : 164,
- "data" : 0
- },
- {
- "name" : "minecraft:dark_oak_stairs",
- "id" : 164,
- "data" : 1
- },
- {
- "name" : "minecraft:dark_oak_stairs",
- "id" : 164,
- "data" : 2
- },
- {
- "name" : "minecraft:dark_oak_stairs",
- "id" : 164,
- "data" : 3
- },
- {
- "name" : "minecraft:dark_oak_stairs",
- "id" : 164,
- "data" : 4
- },
- {
- "name" : "minecraft:dark_oak_stairs",
- "id" : 164,
- "data" : 5
- },
- {
- "name" : "minecraft:dark_oak_stairs",
- "id" : 164,
- "data" : 6
- },
- {
- "name" : "minecraft:dark_oak_stairs",
- "id" : 164,
- "data" : 7
- },
- {
- "name" : "minecraft:slime",
- "id" : 165,
- "data" : 0
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 0
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 1
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 2
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 3
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 4
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 5
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 6
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 7
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 8
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 9
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 10
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 11
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 12
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 13
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 14
- },
- {
- "name" : "minecraft:iron_trapdoor",
- "id" : 167,
- "data" : 15
- },
- {
- "name" : "minecraft:prismarine",
- "id" : 168,
- "data" : 0
- },
- {
- "name" : "minecraft:prismarine",
- "id" : 168,
- "data" : 1
- },
- {
- "name" : "minecraft:prismarine",
- "id" : 168,
- "data" : 2
- },
- {
- "name" : "minecraft:prismarine",
- "id" : 168,
- "data" : 3
- },
- {
- "name" : "minecraft:seaLantern",
- "id" : 169,
- "data" : 0
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 0
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 1
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 2
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 3
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 4
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 5
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 6
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 7
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 8
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 9
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 10
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 11
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 12
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 13
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 14
- },
- {
- "name" : "minecraft:hay_block",
- "id" : 170,
- "data" : 15
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 0
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 1
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 2
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 3
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 4
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 5
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 6
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 7
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 8
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 9
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 10
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 11
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 12
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 13
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 14
- },
- {
- "name" : "minecraft:carpet",
- "id" : 171,
- "data" : 15
- },
- {
- "name" : "minecraft:hardened_clay",
- "id" : 172,
- "data" : 0
- },
- {
- "name" : "minecraft:coal_block",
- "id" : 173,
- "data" : 0
- },
- {
- "name" : "minecraft:packed_ice",
- "id" : 174,
- "data" : 0
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 0
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 1
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 2
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 3
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 4
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 5
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 6
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 7
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 8
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 9
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 10
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 11
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 12
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 13
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 14
- },
- {
- "name" : "minecraft:double_plant",
- "id" : 175,
- "data" : 15
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 0
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 1
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 2
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 3
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 4
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 5
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 6
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 7
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 8
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 9
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 10
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 11
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 12
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 13
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 14
- },
- {
- "name" : "minecraft:standing_banner",
- "id" : 176,
- "data" : 15
- },
- {
- "name" : "minecraft:wall_banner",
- "id" : 177,
- "data" : 0
- },
- {
- "name" : "minecraft:wall_banner",
- "id" : 177,
- "data" : 1
- },
- {
- "name" : "minecraft:wall_banner",
- "id" : 177,
- "data" : 2
- },
- {
- "name" : "minecraft:wall_banner",
- "id" : 177,
- "data" : 3
- },
- {
- "name" : "minecraft:wall_banner",
- "id" : 177,
- "data" : 4
- },
- {
- "name" : "minecraft:wall_banner",
- "id" : 177,
- "data" : 5
- },
- {
- "name" : "minecraft:wall_banner",
- "id" : 177,
- "data" : 6
- },
- {
- "name" : "minecraft:wall_banner",
- "id" : 177,
- "data" : 7
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 0
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 1
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 2
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 3
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 4
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 5
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 6
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 7
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 8
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 9
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 10
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 11
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 12
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 13
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 14
- },
- {
- "name" : "minecraft:daylight_detector_inverted",
- "id" : 178,
- "data" : 15
- },
- {
- "name" : "minecraft:red_sandstone",
- "id" : 179,
- "data" : 0
- },
- {
- "name" : "minecraft:red_sandstone",
- "id" : 179,
- "data" : 1
- },
- {
- "name" : "minecraft:red_sandstone",
- "id" : 179,
- "data" : 2
- },
- {
- "name" : "minecraft:red_sandstone",
- "id" : 179,
- "data" : 3
- },
- {
- "name" : "minecraft:red_sandstone_stairs",
- "id" : 180,
- "data" : 0
- },
- {
- "name" : "minecraft:red_sandstone_stairs",
- "id" : 180,
- "data" : 1
- },
- {
- "name" : "minecraft:red_sandstone_stairs",
- "id" : 180,
- "data" : 2
- },
- {
- "name" : "minecraft:red_sandstone_stairs",
- "id" : 180,
- "data" : 3
- },
- {
- "name" : "minecraft:red_sandstone_stairs",
- "id" : 180,
- "data" : 4
- },
- {
- "name" : "minecraft:red_sandstone_stairs",
- "id" : 180,
- "data" : 5
- },
- {
- "name" : "minecraft:red_sandstone_stairs",
- "id" : 180,
- "data" : 6
- },
- {
- "name" : "minecraft:red_sandstone_stairs",
- "id" : 180,
- "data" : 7
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 0
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 1
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 2
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 3
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 4
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 5
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 6
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 7
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 8
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 9
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 10
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 11
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 12
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 13
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 14
- },
- {
- "name" : "minecraft:double_stone_slab2",
- "id" : 181,
- "data" : 15
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 0
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 1
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 2
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 3
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 4
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 5
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 6
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 7
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 8
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 9
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 10
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 11
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 12
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 13
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 14
- },
- {
- "name" : "minecraft:stone_slab2",
- "id" : 182,
- "data" : 15
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 1
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 2
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 3
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 4
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 5
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 6
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 7
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 8
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 9
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 10
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 11
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 12
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 13
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 14
- },
- {
- "name" : "minecraft:spruce_fence_gate",
- "id" : 183,
- "data" : 15
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 0
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 1
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 2
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 3
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 4
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 5
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 6
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 7
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 8
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 9
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 10
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 11
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 12
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 13
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 14
- },
- {
- "name" : "minecraft:birch_fence_gate",
- "id" : 184,
- "data" : 15
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 0
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 1
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 2
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 3
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 4
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 5
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 6
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 7
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 8
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 9
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 10
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 11
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 12
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 13
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 14
- },
- {
- "name" : "minecraft:jungle_fence_gate",
- "id" : 185,
- "data" : 15
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 0
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 1
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 2
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 3
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 4
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 5
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 6
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 7
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 8
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 9
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 10
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 11
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 12
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 13
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 14
- },
- {
- "name" : "minecraft:dark_oak_fence_gate",
- "id" : 186,
- "data" : 15
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 0
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 1
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 2
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 3
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 4
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 5
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 6
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 7
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 8
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 9
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 10
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 11
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 12
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 13
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 14
- },
- {
- "name" : "minecraft:acacia_fence_gate",
- "id" : 187,
- "data" : 15
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 0
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 1
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 2
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 3
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 4
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 5
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 6
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 7
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 8
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 9
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 10
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 11
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 12
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 13
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 14
- },
- {
- "name" : "minecraft:repeating_command_block",
- "id" : 188,
- "data" : 15
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 0
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 1
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 2
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 3
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 4
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 5
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 6
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 7
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 8
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 9
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 10
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 11
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 12
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 13
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 14
- },
- {
- "name" : "minecraft:chain_command_block",
- "id" : 189,
- "data" : 15
- },
- {
- "name" : "minecraft:hard_glass_pane",
- "id" : 190,
- "data" : 0
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 0
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 1
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 2
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 3
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 4
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 5
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 6
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 7
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 8
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 9
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 10
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 11
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 12
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 13
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 14
- },
- {
- "name" : "minecraft:hard_stained_glass_pane",
- "id" : 191,
- "data" : 15
- },
- {
- "name" : "minecraft:chemical_heat",
- "id" : 192,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 1
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 2
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 3
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 4
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 5
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 6
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 7
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 8
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 9
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 10
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 11
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 12
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 13
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 14
- },
- {
- "name" : "minecraft:spruce_door",
- "id" : 193,
- "data" : 15
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 0
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 1
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 2
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 3
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 4
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 5
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 6
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 7
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 8
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 9
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 10
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 11
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 12
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 13
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 14
- },
- {
- "name" : "minecraft:birch_door",
- "id" : 194,
- "data" : 15
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 0
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 1
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 2
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 3
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 4
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 5
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 6
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 7
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 8
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 9
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 10
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 11
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 12
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 13
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 14
- },
- {
- "name" : "minecraft:jungle_door",
- "id" : 195,
- "data" : 15
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 0
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 1
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 2
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 3
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 4
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 5
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 6
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 7
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 8
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 9
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 10
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 11
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 12
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 13
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 14
- },
- {
- "name" : "minecraft:acacia_door",
- "id" : 196,
- "data" : 15
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 0
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 1
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 2
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 3
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 4
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 5
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 6
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 7
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 8
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 9
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 10
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 11
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 12
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 13
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 14
- },
- {
- "name" : "minecraft:dark_oak_door",
- "id" : 197,
- "data" : 15
- },
- {
- "name" : "minecraft:grass_path",
- "id" : 198,
- "data" : 0
- },
- {
- "name" : "minecraft:frame",
- "id" : 199,
- "data" : 0
- },
- {
- "name" : "minecraft:frame",
- "id" : 199,
- "data" : 1
- },
- {
- "name" : "minecraft:frame",
- "id" : 199,
- "data" : 2
- },
- {
- "name" : "minecraft:frame",
- "id" : 199,
- "data" : 3
- },
- {
- "name" : "minecraft:frame",
- "id" : 199,
- "data" : 4
- },
- {
- "name" : "minecraft:frame",
- "id" : 199,
- "data" : 5
- },
- {
- "name" : "minecraft:frame",
- "id" : 199,
- "data" : 6
- },
- {
- "name" : "minecraft:frame",
- "id" : 199,
- "data" : 7
- },
- {
- "name" : "minecraft:chorus_flower",
- "id" : 200,
- "data" : 0
- },
- {
- "name" : "minecraft:chorus_flower",
- "id" : 200,
- "data" : 1
- },
- {
- "name" : "minecraft:chorus_flower",
- "id" : 200,
- "data" : 2
- },
- {
- "name" : "minecraft:chorus_flower",
- "id" : 200,
- "data" : 3
- },
- {
- "name" : "minecraft:chorus_flower",
- "id" : 200,
- "data" : 4
- },
- {
- "name" : "minecraft:chorus_flower",
- "id" : 200,
- "data" : 5
- },
- {
- "name" : "minecraft:chorus_flower",
- "id" : 200,
- "data" : 6
- },
- {
- "name" : "minecraft:chorus_flower",
- "id" : 200,
- "data" : 7
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 0
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 1
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 2
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 3
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 4
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 5
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 6
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 7
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 8
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 9
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 10
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 11
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 12
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 13
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 14
- },
- {
- "name" : "minecraft:purpur_block",
- "id" : 201,
- "data" : 15
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 0
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 1
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 2
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 3
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 4
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 5
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 6
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 7
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 8
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 9
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 10
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 11
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 12
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 13
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 14
- },
- {
- "name" : "minecraft:colored_torch_rg",
- "id" : 202,
- "data" : 15
- },
- {
- "name" : "minecraft:purpur_stairs",
- "id" : 203,
- "data" : 0
- },
- {
- "name" : "minecraft:purpur_stairs",
- "id" : 203,
- "data" : 1
- },
- {
- "name" : "minecraft:purpur_stairs",
- "id" : 203,
- "data" : 2
- },
- {
- "name" : "minecraft:purpur_stairs",
- "id" : 203,
- "data" : 3
- },
- {
- "name" : "minecraft:purpur_stairs",
- "id" : 203,
- "data" : 4
- },
- {
- "name" : "minecraft:purpur_stairs",
- "id" : 203,
- "data" : 5
- },
- {
- "name" : "minecraft:purpur_stairs",
- "id" : 203,
- "data" : 6
- },
- {
- "name" : "minecraft:purpur_stairs",
- "id" : 203,
- "data" : 7
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 0
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 1
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 2
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 3
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 4
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 5
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 6
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 7
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 8
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 9
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 10
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 11
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 12
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 13
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 14
- },
- {
- "name" : "minecraft:colored_torch_bp",
- "id" : 204,
- "data" : 15
- },
- {
- "name" : "minecraft:undyed_shulker_box",
- "id" : 205,
- "data" : 0
- },
- {
- "name" : "minecraft:end_bricks",
- "id" : 206,
- "data" : 0
- },
- {
- "name" : "minecraft:frosted_ice",
- "id" : 207,
- "data" : 0
- },
- {
- "name" : "minecraft:frosted_ice",
- "id" : 207,
- "data" : 1
- },
- {
- "name" : "minecraft:frosted_ice",
- "id" : 207,
- "data" : 2
- },
- {
- "name" : "minecraft:frosted_ice",
- "id" : 207,
- "data" : 3
- },
- {
- "name" : "minecraft:end_rod",
- "id" : 208,
- "data" : 0
- },
- {
- "name" : "minecraft:end_rod",
- "id" : 208,
- "data" : 1
- },
- {
- "name" : "minecraft:end_rod",
- "id" : 208,
- "data" : 2
- },
- {
- "name" : "minecraft:end_rod",
- "id" : 208,
- "data" : 3
- },
- {
- "name" : "minecraft:end_rod",
- "id" : 208,
- "data" : 4
- },
- {
- "name" : "minecraft:end_rod",
- "id" : 208,
- "data" : 5
- },
- {
- "name" : "minecraft:end_rod",
- "id" : 208,
- "data" : 6
- },
- {
- "name" : "minecraft:end_rod",
- "id" : 208,
- "data" : 7
- },
- {
- "name" : "minecraft:end_gateway",
- "id" : 209,
- "data" : 0
- },
- {
- "name" : "minecraft:magma",
- "id" : 213,
- "data" : 0
- },
- {
- "name" : "minecraft:nether_wart_block",
- "id" : 214,
- "data" : 0
- },
- {
- "name" : "minecraft:red_nether_brick",
- "id" : 215,
- "data" : 0
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 0
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 1
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 2
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 3
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 4
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 5
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 6
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 7
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 8
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 9
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 10
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 11
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 12
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 13
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 14
- },
- {
- "name" : "minecraft:bone_block",
- "id" : 216,
- "data" : 15
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 0
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 1
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 2
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 3
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 4
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 5
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 6
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 7
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 8
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 9
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 10
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 11
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 12
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 13
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 14
- },
- {
- "name" : "minecraft:shulker_box",
- "id" : 218,
- "data" : 15
- },
- {
- "name" : "minecraft:purple_glazed_terracotta",
- "id" : 219,
- "data" : 0
- },
- {
- "name" : "minecraft:purple_glazed_terracotta",
- "id" : 219,
- "data" : 1
- },
- {
- "name" : "minecraft:purple_glazed_terracotta",
- "id" : 219,
- "data" : 2
- },
- {
- "name" : "minecraft:purple_glazed_terracotta",
- "id" : 219,
- "data" : 3
- },
- {
- "name" : "minecraft:purple_glazed_terracotta",
- "id" : 219,
- "data" : 4
- },
- {
- "name" : "minecraft:purple_glazed_terracotta",
- "id" : 219,
- "data" : 5
- },
- {
- "name" : "minecraft:purple_glazed_terracotta",
- "id" : 219,
- "data" : 6
- },
- {
- "name" : "minecraft:purple_glazed_terracotta",
- "id" : 219,
- "data" : 7
- },
- {
- "name" : "minecraft:white_glazed_terracotta",
- "id" : 220,
- "data" : 0
- },
- {
- "name" : "minecraft:white_glazed_terracotta",
- "id" : 220,
- "data" : 1
- },
- {
- "name" : "minecraft:white_glazed_terracotta",
- "id" : 220,
- "data" : 2
- },
- {
- "name" : "minecraft:white_glazed_terracotta",
- "id" : 220,
- "data" : 3
- },
- {
- "name" : "minecraft:white_glazed_terracotta",
- "id" : 220,
- "data" : 4
- },
- {
- "name" : "minecraft:white_glazed_terracotta",
- "id" : 220,
- "data" : 5
- },
- {
- "name" : "minecraft:white_glazed_terracotta",
- "id" : 220,
- "data" : 6
- },
- {
- "name" : "minecraft:white_glazed_terracotta",
- "id" : 220,
- "data" : 7
- },
- {
- "name" : "minecraft:orange_glazed_terracotta",
- "id" : 221,
- "data" : 0
- },
- {
- "name" : "minecraft:orange_glazed_terracotta",
- "id" : 221,
- "data" : 1
- },
- {
- "name" : "minecraft:orange_glazed_terracotta",
- "id" : 221,
- "data" : 2
- },
- {
- "name" : "minecraft:orange_glazed_terracotta",
- "id" : 221,
- "data" : 3
- },
- {
- "name" : "minecraft:orange_glazed_terracotta",
- "id" : 221,
- "data" : 4
- },
- {
- "name" : "minecraft:orange_glazed_terracotta",
- "id" : 221,
- "data" : 5
- },
- {
- "name" : "minecraft:orange_glazed_terracotta",
- "id" : 221,
- "data" : 6
- },
- {
- "name" : "minecraft:orange_glazed_terracotta",
- "id" : 221,
- "data" : 7
- },
- {
- "name" : "minecraft:magenta_glazed_terracotta",
- "id" : 222,
- "data" : 0
- },
- {
- "name" : "minecraft:magenta_glazed_terracotta",
- "id" : 222,
- "data" : 1
- },
- {
- "name" : "minecraft:magenta_glazed_terracotta",
- "id" : 222,
- "data" : 2
- },
- {
- "name" : "minecraft:magenta_glazed_terracotta",
- "id" : 222,
- "data" : 3
- },
- {
- "name" : "minecraft:magenta_glazed_terracotta",
- "id" : 222,
- "data" : 4
- },
- {
- "name" : "minecraft:magenta_glazed_terracotta",
- "id" : 222,
- "data" : 5
- },
- {
- "name" : "minecraft:magenta_glazed_terracotta",
- "id" : 222,
- "data" : 6
- },
- {
- "name" : "minecraft:magenta_glazed_terracotta",
- "id" : 222,
- "data" : 7
- },
- {
- "name" : "minecraft:light_blue_glazed_terracotta",
- "id" : 223,
- "data" : 0
- },
- {
- "name" : "minecraft:light_blue_glazed_terracotta",
- "id" : 223,
- "data" : 1
- },
- {
- "name" : "minecraft:light_blue_glazed_terracotta",
- "id" : 223,
- "data" : 2
- },
- {
- "name" : "minecraft:light_blue_glazed_terracotta",
- "id" : 223,
- "data" : 3
- },
- {
- "name" : "minecraft:light_blue_glazed_terracotta",
- "id" : 223,
- "data" : 4
- },
- {
- "name" : "minecraft:light_blue_glazed_terracotta",
- "id" : 223,
- "data" : 5
- },
- {
- "name" : "minecraft:light_blue_glazed_terracotta",
- "id" : 223,
- "data" : 6
- },
- {
- "name" : "minecraft:light_blue_glazed_terracotta",
- "id" : 223,
- "data" : 7
- },
- {
- "name" : "minecraft:yellow_glazed_terracotta",
- "id" : 224,
- "data" : 0
- },
- {
- "name" : "minecraft:yellow_glazed_terracotta",
- "id" : 224,
- "data" : 1
- },
- {
- "name" : "minecraft:yellow_glazed_terracotta",
- "id" : 224,
- "data" : 2
- },
- {
- "name" : "minecraft:yellow_glazed_terracotta",
- "id" : 224,
- "data" : 3
- },
- {
- "name" : "minecraft:yellow_glazed_terracotta",
- "id" : 224,
- "data" : 4
- },
- {
- "name" : "minecraft:yellow_glazed_terracotta",
- "id" : 224,
- "data" : 5
- },
- {
- "name" : "minecraft:yellow_glazed_terracotta",
- "id" : 224,
- "data" : 6
- },
- {
- "name" : "minecraft:yellow_glazed_terracotta",
- "id" : 224,
- "data" : 7
- },
- {
- "name" : "minecraft:lime_glazed_terracotta",
- "id" : 225,
- "data" : 0
- },
- {
- "name" : "minecraft:lime_glazed_terracotta",
- "id" : 225,
- "data" : 1
- },
- {
- "name" : "minecraft:lime_glazed_terracotta",
- "id" : 225,
- "data" : 2
- },
- {
- "name" : "minecraft:lime_glazed_terracotta",
- "id" : 225,
- "data" : 3
- },
- {
- "name" : "minecraft:lime_glazed_terracotta",
- "id" : 225,
- "data" : 4
- },
- {
- "name" : "minecraft:lime_glazed_terracotta",
- "id" : 225,
- "data" : 5
- },
- {
- "name" : "minecraft:lime_glazed_terracotta",
- "id" : 225,
- "data" : 6
- },
- {
- "name" : "minecraft:lime_glazed_terracotta",
- "id" : 225,
- "data" : 7
- },
- {
- "name" : "minecraft:pink_glazed_terracotta",
- "id" : 226,
- "data" : 0
- },
- {
- "name" : "minecraft:pink_glazed_terracotta",
- "id" : 226,
- "data" : 1
- },
- {
- "name" : "minecraft:pink_glazed_terracotta",
- "id" : 226,
- "data" : 2
- },
- {
- "name" : "minecraft:pink_glazed_terracotta",
- "id" : 226,
- "data" : 3
- },
- {
- "name" : "minecraft:pink_glazed_terracotta",
- "id" : 226,
- "data" : 4
- },
- {
- "name" : "minecraft:pink_glazed_terracotta",
- "id" : 226,
- "data" : 5
- },
- {
- "name" : "minecraft:pink_glazed_terracotta",
- "id" : 226,
- "data" : 6
- },
- {
- "name" : "minecraft:pink_glazed_terracotta",
- "id" : 226,
- "data" : 7
- },
- {
- "name" : "minecraft:gray_glazed_terracotta",
- "id" : 227,
- "data" : 0
- },
- {
- "name" : "minecraft:gray_glazed_terracotta",
- "id" : 227,
- "data" : 1
- },
- {
- "name" : "minecraft:gray_glazed_terracotta",
- "id" : 227,
- "data" : 2
- },
- {
- "name" : "minecraft:gray_glazed_terracotta",
- "id" : 227,
- "data" : 3
- },
- {
- "name" : "minecraft:gray_glazed_terracotta",
- "id" : 227,
- "data" : 4
- },
- {
- "name" : "minecraft:gray_glazed_terracotta",
- "id" : 227,
- "data" : 5
- },
- {
- "name" : "minecraft:gray_glazed_terracotta",
- "id" : 227,
- "data" : 6
- },
- {
- "name" : "minecraft:gray_glazed_terracotta",
- "id" : 227,
- "data" : 7
- },
- {
- "name" : "minecraft:silver_glazed_terracotta",
- "id" : 228,
- "data" : 0
- },
- {
- "name" : "minecraft:silver_glazed_terracotta",
- "id" : 228,
- "data" : 1
- },
- {
- "name" : "minecraft:silver_glazed_terracotta",
- "id" : 228,
- "data" : 2
- },
- {
- "name" : "minecraft:silver_glazed_terracotta",
- "id" : 228,
- "data" : 3
- },
- {
- "name" : "minecraft:silver_glazed_terracotta",
- "id" : 228,
- "data" : 4
- },
- {
- "name" : "minecraft:silver_glazed_terracotta",
- "id" : 228,
- "data" : 5
- },
- {
- "name" : "minecraft:silver_glazed_terracotta",
- "id" : 228,
- "data" : 6
- },
- {
- "name" : "minecraft:silver_glazed_terracotta",
- "id" : 228,
- "data" : 7
- },
- {
- "name" : "minecraft:cyan_glazed_terracotta",
- "id" : 229,
- "data" : 0
- },
- {
- "name" : "minecraft:cyan_glazed_terracotta",
- "id" : 229,
- "data" : 1
- },
- {
- "name" : "minecraft:cyan_glazed_terracotta",
- "id" : 229,
- "data" : 2
- },
- {
- "name" : "minecraft:cyan_glazed_terracotta",
- "id" : 229,
- "data" : 3
- },
- {
- "name" : "minecraft:cyan_glazed_terracotta",
- "id" : 229,
- "data" : 4
- },
- {
- "name" : "minecraft:cyan_glazed_terracotta",
- "id" : 229,
- "data" : 5
- },
- {
- "name" : "minecraft:cyan_glazed_terracotta",
- "id" : 229,
- "data" : 6
- },
- {
- "name" : "minecraft:cyan_glazed_terracotta",
- "id" : 229,
- "data" : 7
- },
- {
- "name" : "minecraft:blue_glazed_terracotta",
- "id" : 231,
- "data" : 0
- },
- {
- "name" : "minecraft:blue_glazed_terracotta",
- "id" : 231,
- "data" : 1
- },
- {
- "name" : "minecraft:blue_glazed_terracotta",
- "id" : 231,
- "data" : 2
- },
- {
- "name" : "minecraft:blue_glazed_terracotta",
- "id" : 231,
- "data" : 3
- },
- {
- "name" : "minecraft:blue_glazed_terracotta",
- "id" : 231,
- "data" : 4
- },
- {
- "name" : "minecraft:blue_glazed_terracotta",
- "id" : 231,
- "data" : 5
- },
- {
- "name" : "minecraft:blue_glazed_terracotta",
- "id" : 231,
- "data" : 6
- },
- {
- "name" : "minecraft:blue_glazed_terracotta",
- "id" : 231,
- "data" : 7
- },
- {
- "name" : "minecraft:brown_glazed_terracotta",
- "id" : 232,
- "data" : 0
- },
- {
- "name" : "minecraft:brown_glazed_terracotta",
- "id" : 232,
- "data" : 1
- },
- {
- "name" : "minecraft:brown_glazed_terracotta",
- "id" : 232,
- "data" : 2
- },
- {
- "name" : "minecraft:brown_glazed_terracotta",
- "id" : 232,
- "data" : 3
- },
- {
- "name" : "minecraft:brown_glazed_terracotta",
- "id" : 232,
- "data" : 4
- },
- {
- "name" : "minecraft:brown_glazed_terracotta",
- "id" : 232,
- "data" : 5
- },
- {
- "name" : "minecraft:brown_glazed_terracotta",
- "id" : 232,
- "data" : 6
- },
- {
- "name" : "minecraft:brown_glazed_terracotta",
- "id" : 232,
- "data" : 7
- },
- {
- "name" : "minecraft:green_glazed_terracotta",
- "id" : 233,
- "data" : 0
- },
- {
- "name" : "minecraft:green_glazed_terracotta",
- "id" : 233,
- "data" : 1
- },
- {
- "name" : "minecraft:green_glazed_terracotta",
- "id" : 233,
- "data" : 2
- },
- {
- "name" : "minecraft:green_glazed_terracotta",
- "id" : 233,
- "data" : 3
- },
- {
- "name" : "minecraft:green_glazed_terracotta",
- "id" : 233,
- "data" : 4
- },
- {
- "name" : "minecraft:green_glazed_terracotta",
- "id" : 233,
- "data" : 5
- },
- {
- "name" : "minecraft:green_glazed_terracotta",
- "id" : 233,
- "data" : 6
- },
- {
- "name" : "minecraft:green_glazed_terracotta",
- "id" : 233,
- "data" : 7
- },
- {
- "name" : "minecraft:red_glazed_terracotta",
- "id" : 234,
- "data" : 0
- },
- {
- "name" : "minecraft:red_glazed_terracotta",
- "id" : 234,
- "data" : 1
- },
- {
- "name" : "minecraft:red_glazed_terracotta",
- "id" : 234,
- "data" : 2
- },
- {
- "name" : "minecraft:red_glazed_terracotta",
- "id" : 234,
- "data" : 3
- },
- {
- "name" : "minecraft:red_glazed_terracotta",
- "id" : 234,
- "data" : 4
- },
- {
- "name" : "minecraft:red_glazed_terracotta",
- "id" : 234,
- "data" : 5
- },
- {
- "name" : "minecraft:red_glazed_terracotta",
- "id" : 234,
- "data" : 6
- },
- {
- "name" : "minecraft:red_glazed_terracotta",
- "id" : 234,
- "data" : 7
- },
- {
- "name" : "minecraft:black_glazed_terracotta",
- "id" : 235,
- "data" : 0
- },
- {
- "name" : "minecraft:black_glazed_terracotta",
- "id" : 235,
- "data" : 1
- },
- {
- "name" : "minecraft:black_glazed_terracotta",
- "id" : 235,
- "data" : 2
- },
- {
- "name" : "minecraft:black_glazed_terracotta",
- "id" : 235,
- "data" : 3
- },
- {
- "name" : "minecraft:black_glazed_terracotta",
- "id" : 235,
- "data" : 4
- },
- {
- "name" : "minecraft:black_glazed_terracotta",
- "id" : 235,
- "data" : 5
- },
- {
- "name" : "minecraft:black_glazed_terracotta",
- "id" : 235,
- "data" : 6
- },
- {
- "name" : "minecraft:black_glazed_terracotta",
- "id" : 235,
- "data" : 7
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 0
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 1
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 2
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 3
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 4
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 5
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 6
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 7
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 8
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 9
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 10
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 11
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 12
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 13
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 14
- },
- {
- "name" : "minecraft:concrete",
- "id" : 236,
- "data" : 15
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 0
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 1
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 2
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 3
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 4
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 5
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 6
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 7
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 8
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 9
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 10
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 11
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 12
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 13
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 14
- },
- {
- "name" : "minecraft:concretePowder",
- "id" : 237,
- "data" : 15
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 0
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 1
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 2
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 3
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 4
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 5
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 6
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 7
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 8
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 9
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 10
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 11
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 12
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 13
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 14
- },
- {
- "name" : "minecraft:chemistry_table",
- "id" : 238,
- "data" : 15
- },
- {
- "name" : "minecraft:underwater_torch",
- "id" : 239,
- "data" : 0
- },
- {
- "name" : "minecraft:underwater_torch",
- "id" : 239,
- "data" : 1
- },
- {
- "name" : "minecraft:underwater_torch",
- "id" : 239,
- "data" : 2
- },
- {
- "name" : "minecraft:underwater_torch",
- "id" : 239,
- "data" : 3
- },
- {
- "name" : "minecraft:underwater_torch",
- "id" : 239,
- "data" : 4
- },
- {
- "name" : "minecraft:underwater_torch",
- "id" : 239,
- "data" : 5
- },
- {
- "name" : "minecraft:underwater_torch",
- "id" : 239,
- "data" : 6
- },
- {
- "name" : "minecraft:underwater_torch",
- "id" : 239,
- "data" : 7
- },
- {
- "name" : "minecraft:chorus_plant",
- "id" : 240,
- "data" : 0
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 0
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 1
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 2
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 3
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 4
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 5
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 6
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 7
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 8
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 9
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 10
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 11
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 12
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 13
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 14
- },
- {
- "name" : "minecraft:stained_glass",
- "id" : 241,
- "data" : 15
- },
- {
- "name" : "minecraft:podzol",
- "id" : 243,
- "data" : 0
- },
- {
- "name" : "minecraft:beetroot",
- "id" : 244,
- "data" : 0
- },
- {
- "name" : "minecraft:beetroot",
- "id" : 244,
- "data" : 1
- },
- {
- "name" : "minecraft:beetroot",
- "id" : 244,
- "data" : 2
- },
- {
- "name" : "minecraft:beetroot",
- "id" : 244,
- "data" : 3
- },
- {
- "name" : "minecraft:beetroot",
- "id" : 244,
- "data" : 4
- },
- {
- "name" : "minecraft:beetroot",
- "id" : 244,
- "data" : 5
- },
- {
- "name" : "minecraft:beetroot",
- "id" : 244,
- "data" : 6
- },
- {
- "name" : "minecraft:beetroot",
- "id" : 244,
- "data" : 7
- },
- {
- "name" : "minecraft:stonecutter",
- "id" : 245,
- "data" : 0
- },
- {
- "name" : "minecraft:glowingobsidian",
- "id" : 246,
- "data" : 0
- },
- {
- "name" : "minecraft:netherreactor",
- "id" : 247,
- "data" : 0
- },
- {
- "name" : "minecraft:info_update",
- "id" : 248,
- "data" : 0
- },
- {
- "name" : "minecraft:info_update2",
- "id" : 249,
- "data" : 0
- },
- {
- "name" : "minecraft:movingBlock",
- "id" : 250,
- "data" : 0
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 0
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 1
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 2
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 3
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 4
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 5
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 6
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 7
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 8
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 9
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 10
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 11
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 12
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 13
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 14
- },
- {
- "name" : "minecraft:observer",
- "id" : 251,
- "data" : 15
- },
- {
- "name" : "minecraft:structure_block",
- "id" : 252,
- "data" : 0
- },
- {
- "name" : "minecraft:structure_block",
- "id" : 252,
- "data" : 1
- },
- {
- "name" : "minecraft:structure_block",
- "id" : 252,
- "data" : 2
- },
- {
- "name" : "minecraft:structure_block",
- "id" : 252,
- "data" : 3
- },
- {
- "name" : "minecraft:structure_block",
- "id" : 252,
- "data" : 4
- },
- {
- "name" : "minecraft:structure_block",
- "id" : 252,
- "data" : 5
- },
- {
- "name" : "minecraft:structure_block",
- "id" : 252,
- "data" : 6
- },
- {
- "name" : "minecraft:structure_block",
- "id" : 252,
- "data" : 7
- },
- {
- "name" : "minecraft:hard_glass",
- "id" : 253,
- "data" : 0
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 0
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 1
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 2
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 3
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 4
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 5
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 6
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 7
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 8
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 9
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 10
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 11
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 12
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 13
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 14
- },
- {
- "name" : "minecraft:hard_stained_glass",
- "id" : 254,
- "data" : 15
- },
- {
- "name" : "minecraft:reserved6",
- "id" : 255,
- "data" : 0
- },
- {
- "name" : "minecraft:prismarine_stairs",
- "id" : 257,
- "data" : 0
- },
- {
- "name" : "minecraft:prismarine_stairs",
- "id" : 257,
- "data" : 1
- },
- {
- "name" : "minecraft:prismarine_stairs",
- "id" : 257,
- "data" : 2
- },
- {
- "name" : "minecraft:prismarine_stairs",
- "id" : 257,
- "data" : 3
- },
- {
- "name" : "minecraft:prismarine_stairs",
- "id" : 257,
- "data" : 4
- },
- {
- "name" : "minecraft:prismarine_stairs",
- "id" : 257,
- "data" : 5
- },
- {
- "name" : "minecraft:prismarine_stairs",
- "id" : 257,
- "data" : 6
- },
- {
- "name" : "minecraft:prismarine_stairs",
- "id" : 257,
- "data" : 7
- },
- {
- "name" : "minecraft:dark_prismarine_stairs",
- "id" : 258,
- "data" : 0
- },
- {
- "name" : "minecraft:dark_prismarine_stairs",
- "id" : 258,
- "data" : 1
- },
- {
- "name" : "minecraft:dark_prismarine_stairs",
- "id" : 258,
- "data" : 2
- },
- {
- "name" : "minecraft:dark_prismarine_stairs",
- "id" : 258,
- "data" : 3
- },
- {
- "name" : "minecraft:dark_prismarine_stairs",
- "id" : 258,
- "data" : 4
- },
- {
- "name" : "minecraft:dark_prismarine_stairs",
- "id" : 258,
- "data" : 5
- },
- {
- "name" : "minecraft:dark_prismarine_stairs",
- "id" : 258,
- "data" : 6
- },
- {
- "name" : "minecraft:dark_prismarine_stairs",
- "id" : 258,
- "data" : 7
- },
- {
- "name" : "minecraft:prismarine_bricks_stairs",
- "id" : 259,
- "data" : 0
- },
- {
- "name" : "minecraft:prismarine_bricks_stairs",
- "id" : 259,
- "data" : 1
- },
- {
- "name" : "minecraft:prismarine_bricks_stairs",
- "id" : 259,
- "data" : 2
- },
- {
- "name" : "minecraft:prismarine_bricks_stairs",
- "id" : 259,
- "data" : 3
- },
- {
- "name" : "minecraft:prismarine_bricks_stairs",
- "id" : 259,
- "data" : 4
- },
- {
- "name" : "minecraft:prismarine_bricks_stairs",
- "id" : 259,
- "data" : 5
- },
- {
- "name" : "minecraft:prismarine_bricks_stairs",
- "id" : 259,
- "data" : 6
- },
- {
- "name" : "minecraft:prismarine_bricks_stairs",
- "id" : 259,
- "data" : 7
- },
- {
- "name" : "minecraft:stripped_spruce_log",
- "id" : 260,
- "data" : 0
- },
- {
- "name" : "minecraft:stripped_spruce_log",
- "id" : 260,
- "data" : 1
- },
- {
- "name" : "minecraft:stripped_spruce_log",
- "id" : 260,
- "data" : 2
- },
- {
- "name" : "minecraft:stripped_spruce_log",
- "id" : 260,
- "data" : 3
- },
- {
- "name" : "minecraft:stripped_birch_log",
- "id" : 261,
- "data" : 0
- },
- {
- "name" : "minecraft:stripped_birch_log",
- "id" : 261,
- "data" : 1
- },
- {
- "name" : "minecraft:stripped_birch_log",
- "id" : 261,
- "data" : 2
- },
- {
- "name" : "minecraft:stripped_birch_log",
- "id" : 261,
- "data" : 3
- },
- {
- "name" : "minecraft:stripped_jungle_log",
- "id" : 262,
- "data" : 0
- },
- {
- "name" : "minecraft:stripped_jungle_log",
- "id" : 262,
- "data" : 1
- },
- {
- "name" : "minecraft:stripped_jungle_log",
- "id" : 262,
- "data" : 2
- },
- {
- "name" : "minecraft:stripped_jungle_log",
- "id" : 262,
- "data" : 3
- },
- {
- "name" : "minecraft:stripped_acacia_log",
- "id" : 263,
- "data" : 0
- },
- {
- "name" : "minecraft:stripped_acacia_log",
- "id" : 263,
- "data" : 1
- },
- {
- "name" : "minecraft:stripped_acacia_log",
- "id" : 263,
- "data" : 2
- },
- {
- "name" : "minecraft:stripped_acacia_log",
- "id" : 263,
- "data" : 3
- },
- {
- "name" : "minecraft:stripped_dark_oak_log",
- "id" : 264,
- "data" : 0
- },
- {
- "name" : "minecraft:stripped_dark_oak_log",
- "id" : 264,
- "data" : 1
- },
- {
- "name" : "minecraft:stripped_dark_oak_log",
- "id" : 264,
- "data" : 2
- },
- {
- "name" : "minecraft:stripped_dark_oak_log",
- "id" : 264,
- "data" : 3
- },
- {
- "name" : "minecraft:stripped_oak_log",
- "id" : 265,
- "data" : 0
- },
- {
- "name" : "minecraft:stripped_oak_log",
- "id" : 265,
- "data" : 1
- },
- {
- "name" : "minecraft:stripped_oak_log",
- "id" : 265,
- "data" : 2
- },
- {
- "name" : "minecraft:stripped_oak_log",
- "id" : 265,
- "data" : 3
- },
- {
- "name" : "minecraft:blue_ice",
- "id" : 266,
- "data" : 0
- },
- {
- "name" : "minecraft:element_1",
- "id" : 267,
- "data" : 0
- },
- {
- "name" : "minecraft:element_2",
- "id" : 268,
- "data" : 0
- },
- {
- "name" : "minecraft:element_3",
- "id" : 269,
- "data" : 0
- },
- {
- "name" : "minecraft:element_4",
- "id" : 270,
- "data" : 0
- },
- {
- "name" : "minecraft:element_5",
- "id" : 271,
- "data" : 0
- },
- {
- "name" : "minecraft:element_6",
- "id" : 272,
- "data" : 0
- },
- {
- "name" : "minecraft:element_7",
- "id" : 273,
- "data" : 0
- },
- {
- "name" : "minecraft:element_8",
- "id" : 274,
- "data" : 0
- },
- {
- "name" : "minecraft:element_9",
- "id" : 275,
- "data" : 0
- },
- {
- "name" : "minecraft:element_10",
- "id" : 276,
- "data" : 0
- },
- {
- "name" : "minecraft:element_11",
- "id" : 277,
- "data" : 0
- },
- {
- "name" : "minecraft:element_12",
- "id" : 278,
- "data" : 0
- },
- {
- "name" : "minecraft:element_13",
- "id" : 279,
- "data" : 0
- },
- {
- "name" : "minecraft:element_14",
- "id" : 280,
- "data" : 0
- },
- {
- "name" : "minecraft:element_15",
- "id" : 281,
- "data" : 0
- },
- {
- "name" : "minecraft:element_16",
- "id" : 282,
- "data" : 0
- },
- {
- "name" : "minecraft:element_17",
- "id" : 283,
- "data" : 0
- },
- {
- "name" : "minecraft:element_18",
- "id" : 284,
- "data" : 0
- },
- {
- "name" : "minecraft:element_19",
- "id" : 285,
- "data" : 0
- },
- {
- "name" : "minecraft:element_20",
- "id" : 286,
- "data" : 0
- },
- {
- "name" : "minecraft:element_21",
- "id" : 287,
- "data" : 0
- },
- {
- "name" : "minecraft:element_22",
- "id" : 288,
- "data" : 0
- },
- {
- "name" : "minecraft:element_23",
- "id" : 289,
- "data" : 0
- },
- {
- "name" : "minecraft:element_24",
- "id" : 290,
- "data" : 0
- },
- {
- "name" : "minecraft:element_25",
- "id" : 291,
- "data" : 0
- },
- {
- "name" : "minecraft:element_26",
- "id" : 292,
- "data" : 0
- },
- {
- "name" : "minecraft:element_27",
- "id" : 293,
- "data" : 0
- },
- {
- "name" : "minecraft:element_28",
- "id" : 294,
- "data" : 0
- },
- {
- "name" : "minecraft:element_29",
- "id" : 295,
- "data" : 0
- },
- {
- "name" : "minecraft:element_30",
- "id" : 296,
- "data" : 0
- },
- {
- "name" : "minecraft:element_31",
- "id" : 297,
- "data" : 0
- },
- {
- "name" : "minecraft:element_32",
- "id" : 298,
- "data" : 0
- },
- {
- "name" : "minecraft:element_33",
- "id" : 299,
- "data" : 0
- },
- {
- "name" : "minecraft:element_34",
- "id" : 300,
- "data" : 0
- },
- {
- "name" : "minecraft:element_35",
- "id" : 301,
- "data" : 0
- },
- {
- "name" : "minecraft:element_36",
- "id" : 302,
- "data" : 0
- },
- {
- "name" : "minecraft:element_37",
- "id" : 303,
- "data" : 0
- },
- {
- "name" : "minecraft:element_38",
- "id" : 304,
- "data" : 0
- },
- {
- "name" : "minecraft:element_39",
- "id" : 305,
- "data" : 0
- },
- {
- "name" : "minecraft:element_40",
- "id" : 306,
- "data" : 0
- },
- {
- "name" : "minecraft:element_41",
- "id" : 307,
- "data" : 0
- },
- {
- "name" : "minecraft:element_42",
- "id" : 308,
- "data" : 0
- },
- {
- "name" : "minecraft:element_43",
- "id" : 309,
- "data" : 0
- },
- {
- "name" : "minecraft:element_44",
- "id" : 310,
- "data" : 0
- },
- {
- "name" : "minecraft:element_45",
- "id" : 311,
- "data" : 0
- },
- {
- "name" : "minecraft:element_46",
- "id" : 312,
- "data" : 0
- },
- {
- "name" : "minecraft:element_47",
- "id" : 313,
- "data" : 0
- },
- {
- "name" : "minecraft:element_48",
- "id" : 314,
- "data" : 0
- },
- {
- "name" : "minecraft:element_49",
- "id" : 315,
- "data" : 0
- },
- {
- "name" : "minecraft:element_50",
- "id" : 316,
- "data" : 0
- },
- {
- "name" : "minecraft:element_51",
- "id" : 317,
- "data" : 0
- },
- {
- "name" : "minecraft:element_52",
- "id" : 318,
- "data" : 0
- },
- {
- "name" : "minecraft:element_53",
- "id" : 319,
- "data" : 0
- },
- {
- "name" : "minecraft:element_54",
- "id" : 320,
- "data" : 0
- },
- {
- "name" : "minecraft:element_55",
- "id" : 321,
- "data" : 0
- },
- {
- "name" : "minecraft:element_56",
- "id" : 322,
- "data" : 0
- },
- {
- "name" : "minecraft:element_57",
- "id" : 323,
- "data" : 0
- },
- {
- "name" : "minecraft:element_58",
- "id" : 324,
- "data" : 0
- },
- {
- "name" : "minecraft:element_59",
- "id" : 325,
- "data" : 0
- },
- {
- "name" : "minecraft:element_60",
- "id" : 326,
- "data" : 0
- },
- {
- "name" : "minecraft:element_61",
- "id" : 327,
- "data" : 0
- },
- {
- "name" : "minecraft:element_62",
- "id" : 328,
- "data" : 0
- },
- {
- "name" : "minecraft:element_63",
- "id" : 329,
- "data" : 0
- },
- {
- "name" : "minecraft:element_64",
- "id" : 330,
- "data" : 0
- },
- {
- "name" : "minecraft:element_65",
- "id" : 331,
- "data" : 0
- },
- {
- "name" : "minecraft:element_66",
- "id" : 332,
- "data" : 0
- },
- {
- "name" : "minecraft:element_67",
- "id" : 333,
- "data" : 0
- },
- {
- "name" : "minecraft:element_68",
- "id" : 334,
- "data" : 0
- },
- {
- "name" : "minecraft:element_69",
- "id" : 335,
- "data" : 0
- },
- {
- "name" : "minecraft:element_70",
- "id" : 336,
- "data" : 0
- },
- {
- "name" : "minecraft:element_71",
- "id" : 337,
- "data" : 0
- },
- {
- "name" : "minecraft:element_72",
- "id" : 338,
- "data" : 0
- },
- {
- "name" : "minecraft:element_73",
- "id" : 339,
- "data" : 0
- },
- {
- "name" : "minecraft:element_74",
- "id" : 340,
- "data" : 0
- },
- {
- "name" : "minecraft:element_75",
- "id" : 341,
- "data" : 0
- },
- {
- "name" : "minecraft:element_76",
- "id" : 342,
- "data" : 0
- },
- {
- "name" : "minecraft:element_77",
- "id" : 343,
- "data" : 0
- },
- {
- "name" : "minecraft:element_78",
- "id" : 344,
- "data" : 0
- },
- {
- "name" : "minecraft:element_79",
- "id" : 345,
- "data" : 0
- },
- {
- "name" : "minecraft:element_80",
- "id" : 346,
- "data" : 0
- },
- {
- "name" : "minecraft:element_81",
- "id" : 347,
- "data" : 0
- },
- {
- "name" : "minecraft:element_82",
- "id" : 348,
- "data" : 0
- },
- {
- "name" : "minecraft:element_83",
- "id" : 349,
- "data" : 0
- },
- {
- "name" : "minecraft:element_84",
- "id" : 350,
- "data" : 0
- },
- {
- "name" : "minecraft:element_85",
- "id" : 351,
- "data" : 0
- },
- {
- "name" : "minecraft:element_86",
- "id" : 352,
- "data" : 0
- },
- {
- "name" : "minecraft:element_87",
- "id" : 353,
- "data" : 0
- },
- {
- "name" : "minecraft:element_88",
- "id" : 354,
- "data" : 0
- },
- {
- "name" : "minecraft:element_89",
- "id" : 355,
- "data" : 0
- },
- {
- "name" : "minecraft:element_90",
- "id" : 356,
- "data" : 0
- },
- {
- "name" : "minecraft:element_91",
- "id" : 357,
- "data" : 0
- },
- {
- "name" : "minecraft:element_92",
- "id" : 358,
- "data" : 0
- },
- {
- "name" : "minecraft:element_93",
- "id" : 359,
- "data" : 0
- },
- {
- "name" : "minecraft:element_94",
- "id" : 360,
- "data" : 0
- },
- {
- "name" : "minecraft:element_95",
- "id" : 361,
- "data" : 0
- },
- {
- "name" : "minecraft:element_96",
- "id" : 362,
- "data" : 0
- },
- {
- "name" : "minecraft:element_97",
- "id" : 363,
- "data" : 0
- },
- {
- "name" : "minecraft:element_98",
- "id" : 364,
- "data" : 0
- },
- {
- "name" : "minecraft:element_99",
- "id" : 365,
- "data" : 0
- },
- {
- "name" : "minecraft:element_100",
- "id" : 366,
- "data" : 0
- },
- {
- "name" : "minecraft:element_101",
- "id" : 367,
- "data" : 0
- },
- {
- "name" : "minecraft:element_102",
- "id" : 368,
- "data" : 0
- },
- {
- "name" : "minecraft:element_103",
- "id" : 369,
- "data" : 0
- },
- {
- "name" : "minecraft:element_104",
- "id" : 370,
- "data" : 0
- },
- {
- "name" : "minecraft:element_105",
- "id" : 371,
- "data" : 0
- },
- {
- "name" : "minecraft:element_106",
- "id" : 372,
- "data" : 0
- },
- {
- "name" : "minecraft:element_107",
- "id" : 373,
- "data" : 0
- },
- {
- "name" : "minecraft:element_108",
- "id" : 374,
- "data" : 0
- },
- {
- "name" : "minecraft:element_109",
- "id" : 375,
- "data" : 0
- },
- {
- "name" : "minecraft:element_110",
- "id" : 376,
- "data" : 0
- },
- {
- "name" : "minecraft:element_111",
- "id" : 377,
- "data" : 0
- },
- {
- "name" : "minecraft:element_112",
- "id" : 378,
- "data" : 0
- },
- {
- "name" : "minecraft:element_113",
- "id" : 379,
- "data" : 0
- },
- {
- "name" : "minecraft:element_114",
- "id" : 380,
- "data" : 0
- },
- {
- "name" : "minecraft:element_115",
- "id" : 381,
- "data" : 0
- },
- {
- "name" : "minecraft:element_116",
- "id" : 382,
- "data" : 0
- },
- {
- "name" : "minecraft:element_117",
- "id" : 383,
- "data" : 0
- },
- {
- "name" : "minecraft:element_118",
- "id" : 384,
- "data" : 0
- },
- {
- "name" : "minecraft:seagrass",
- "id" : 385,
- "data" : 0
- },
- {
- "name" : "minecraft:seagrass",
- "id" : 385,
- "data" : 1
- },
- {
- "name" : "minecraft:seagrass",
- "id" : 385,
- "data" : 2
- },
- {
- "name" : "minecraft:seagrass",
- "id" : 385,
- "data" : 3
- },
- {
- "name" : "minecraft:coral",
- "id" : 386,
- "data" : 0
- },
- {
- "name" : "minecraft:coral",
- "id" : 386,
- "data" : 1
- },
- {
- "name" : "minecraft:coral",
- "id" : 386,
- "data" : 2
- },
- {
- "name" : "minecraft:coral",
- "id" : 386,
- "data" : 3
- },
- {
- "name" : "minecraft:coral",
- "id" : 386,
- "data" : 4
- },
- {
- "name" : "minecraft:coral",
- "id" : 386,
- "data" : 5
- },
- {
- "name" : "minecraft:coral",
- "id" : 386,
- "data" : 6
- },
- {
- "name" : "minecraft:coral",
- "id" : 386,
- "data" : 7
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 0
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 1
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 2
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 3
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 4
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 5
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 6
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 7
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 8
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 9
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 10
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 11
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 12
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 13
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 14
- },
- {
- "name" : "minecraft:coral_block",
- "id" : 387,
- "data" : 15
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 0
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 1
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 2
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 3
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 4
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 5
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 6
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 7
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 8
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 9
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 10
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 11
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 12
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 13
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 14
- },
- {
- "name" : "minecraft:coral_fan",
- "id" : 388,
- "data" : 15
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 0
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 1
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 2
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 3
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 4
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 5
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 6
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 7
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 8
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 9
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 10
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 11
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 12
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 13
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 14
- },
- {
- "name" : "minecraft:coral_fan_dead",
- "id" : 389,
- "data" : 15
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 0
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 1
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 2
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 3
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 4
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 5
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 6
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 7
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 8
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 9
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 10
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 11
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 12
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 13
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 14
- },
- {
- "name" : "minecraft:coral_fan_hang",
- "id" : 390,
- "data" : 15
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 0
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 1
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 2
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 3
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 4
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 5
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 6
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 7
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 8
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 9
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 10
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 11
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 12
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 13
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 14
- },
- {
- "name" : "minecraft:coral_fan_hang2",
- "id" : 391,
- "data" : 15
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 0
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 1
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 2
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 3
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 4
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 5
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 6
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 7
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 8
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 9
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 10
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 11
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 12
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 13
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 14
- },
- {
- "name" : "minecraft:coral_fan_hang3",
- "id" : 392,
- "data" : 15
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 0
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 1
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 2
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 3
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 4
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 5
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 6
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 7
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 8
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 9
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 10
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 11
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 12
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 13
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 14
- },
- {
- "name" : "minecraft:kelp",
- "id" : 393,
- "data" : 15
- },
- {
- "name" : "minecraft:dried_kelp_block",
- "id" : 394,
- "data" : 0
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 0
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 1
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 2
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 3
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 4
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 5
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 6
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 7
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 8
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 9
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 10
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 11
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 12
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 13
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 14
- },
- {
- "name" : "minecraft:acacia_button",
- "id" : 395,
- "data" : 15
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 0
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 1
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 2
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 3
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 4
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 5
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 6
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 7
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 8
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 9
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 10
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 11
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 12
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 13
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 14
- },
- {
- "name" : "minecraft:birch_button",
- "id" : 396,
- "data" : 15
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 0
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 1
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 2
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 3
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 4
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 5
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 6
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 7
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 8
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 9
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 10
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 11
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 12
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 13
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 14
- },
- {
- "name" : "minecraft:dark_oak_button",
- "id" : 397,
- "data" : 15
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 0
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 1
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 2
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 3
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 4
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 5
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 6
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 7
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 8
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 9
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 10
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 11
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 12
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 13
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 14
- },
- {
- "name" : "minecraft:jungle_button",
- "id" : 398,
- "data" : 15
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 1
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 2
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 3
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 4
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 5
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 6
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 7
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 8
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 9
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 10
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 11
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 12
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 13
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 14
- },
- {
- "name" : "minecraft:spruce_button",
- "id" : 399,
- "data" : 15
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 0
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 1
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 2
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 3
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 4
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 5
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 6
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 7
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 8
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 9
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 10
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 11
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 12
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 13
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 14
- },
- {
- "name" : "minecraft:acacia_trapdoor",
- "id" : 400,
- "data" : 15
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 0
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 1
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 2
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 3
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 4
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 5
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 6
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 7
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 8
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 9
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 10
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 11
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 12
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 13
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 14
- },
- {
- "name" : "minecraft:birch_trapdoor",
- "id" : 401,
- "data" : 15
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 0
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 1
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 2
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 3
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 4
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 5
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 6
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 7
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 8
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 9
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 10
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 11
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 12
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 13
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 14
- },
- {
- "name" : "minecraft:dark_oak_trapdoor",
- "id" : 402,
- "data" : 15
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 0
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 1
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 2
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 3
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 4
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 5
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 6
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 7
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 8
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 9
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 10
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 11
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 12
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 13
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 14
- },
- {
- "name" : "minecraft:jungle_trapdoor",
- "id" : 403,
- "data" : 15
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 1
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 2
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 3
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 4
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 5
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 6
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 7
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 8
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 9
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 10
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 11
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 12
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 13
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 14
- },
- {
- "name" : "minecraft:spruce_trapdoor",
- "id" : 404,
- "data" : 15
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 0
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 1
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 2
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 3
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 4
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 5
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 6
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 7
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 8
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 9
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 10
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 11
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 12
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 13
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 14
- },
- {
- "name" : "minecraft:acacia_pressure_plate",
- "id" : 405,
- "data" : 15
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 0
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 1
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 2
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 3
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 4
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 5
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 6
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 7
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 8
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 9
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 10
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 11
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 12
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 13
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 14
- },
- {
- "name" : "minecraft:birch_pressure_plate",
- "id" : 406,
- "data" : 15
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 0
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 1
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 2
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 3
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 4
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 5
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 6
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 7
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 8
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 9
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 10
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 11
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 12
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 13
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 14
- },
- {
- "name" : "minecraft:dark_oak_pressure_plate",
- "id" : 407,
- "data" : 15
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 0
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 1
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 2
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 3
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 4
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 5
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 6
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 7
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 8
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 9
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 10
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 11
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 12
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 13
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 14
- },
- {
- "name" : "minecraft:jungle_pressure_plate",
- "id" : 408,
- "data" : 15
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 1
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 2
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 3
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 4
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 5
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 6
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 7
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 8
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 9
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 10
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 11
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 12
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 13
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 14
- },
- {
- "name" : "minecraft:spruce_pressure_plate",
- "id" : 409,
- "data" : 15
- },
- {
- "name" : "minecraft:carved_pumpkin",
- "id" : 410,
- "data" : 0
- },
- {
- "name" : "minecraft:carved_pumpkin",
- "id" : 410,
- "data" : 1
- },
- {
- "name" : "minecraft:carved_pumpkin",
- "id" : 410,
- "data" : 2
- },
- {
- "name" : "minecraft:carved_pumpkin",
- "id" : 410,
- "data" : 3
- },
- {
- "name" : "minecraft:sea_pickle",
- "id" : 411,
- "data" : 0
- },
- {
- "name" : "minecraft:sea_pickle",
- "id" : 411,
- "data" : 1
- },
- {
- "name" : "minecraft:sea_pickle",
- "id" : 411,
- "data" : 2
- },
- {
- "name" : "minecraft:sea_pickle",
- "id" : 411,
- "data" : 3
- },
- {
- "name" : "minecraft:sea_pickle",
- "id" : 411,
- "data" : 4
- },
- {
- "name" : "minecraft:sea_pickle",
- "id" : 411,
- "data" : 5
- },
- {
- "name" : "minecraft:sea_pickle",
- "id" : 411,
- "data" : 6
- },
- {
- "name" : "minecraft:sea_pickle",
- "id" : 411,
- "data" : 7
- },
- {
- "name" : "minecraft:conduit",
- "id" : 412,
- "data" : 0
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 0
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 1
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 2
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 3
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 4
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 5
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 6
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 7
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 8
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 9
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 10
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 11
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 12
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 13
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 14
- },
- {
- "name" : "minecraft:turtle_egg",
- "id" : 414,
- "data" : 15
- },
- {
- "name" : "minecraft:bubble_column",
- "id" : 415,
- "data" : 0
- },
- {
- "name" : "minecraft:bubble_column",
- "id" : 415,
- "data" : 1
- },
- {
- "name" : "minecraft:barrier",
- "id" : 416,
- "data" : 0
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 0
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 1
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 2
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 3
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 4
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 5
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 6
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 7
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 8
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 9
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 10
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 11
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 12
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 13
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 14
- },
- {
- "name" : "minecraft:stone_slab3",
- "id" : 417,
- "data" : 15
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 0
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 1
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 2
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 3
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 4
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 5
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 6
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 7
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 8
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 9
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 10
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 11
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 12
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 13
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 14
- },
- {
- "name" : "minecraft:bamboo",
- "id" : 418,
- "data" : 15
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 0
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 1
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 2
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 3
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 4
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 5
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 6
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 7
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 8
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 9
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 10
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 11
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 12
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 13
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 14
- },
- {
- "name" : "minecraft:bamboo_sapling",
- "id" : 419,
- "data" : 15
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 0
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 1
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 2
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 3
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 4
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 5
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 6
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 7
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 8
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 9
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 10
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 11
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 12
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 13
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 14
- },
- {
- "name" : "minecraft:scaffolding",
- "id" : 420,
- "data" : 15
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 0
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 1
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 2
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 3
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 4
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 5
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 6
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 7
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 8
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 9
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 10
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 11
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 12
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 13
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 14
- },
- {
- "name" : "minecraft:stone_slab4",
- "id" : 421,
- "data" : 15
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 0
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 1
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 2
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 3
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 4
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 5
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 6
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 7
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 8
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 9
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 10
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 11
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 12
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 13
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 14
- },
- {
- "name" : "minecraft:double_stone_slab3",
- "id" : 422,
- "data" : 15
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 0
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 1
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 2
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 3
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 4
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 5
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 6
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 7
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 8
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 9
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 10
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 11
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 12
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 13
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 14
- },
- {
- "name" : "minecraft:double_stone_slab4",
- "id" : 423,
- "data" : 15
- },
- {
- "name" : "minecraft:granite_stairs",
- "id" : 424,
- "data" : 0
- },
- {
- "name" : "minecraft:granite_stairs",
- "id" : 424,
- "data" : 1
- },
- {
- "name" : "minecraft:granite_stairs",
- "id" : 424,
- "data" : 2
- },
- {
- "name" : "minecraft:granite_stairs",
- "id" : 424,
- "data" : 3
- },
- {
- "name" : "minecraft:granite_stairs",
- "id" : 424,
- "data" : 4
- },
- {
- "name" : "minecraft:granite_stairs",
- "id" : 424,
- "data" : 5
- },
- {
- "name" : "minecraft:granite_stairs",
- "id" : 424,
- "data" : 6
- },
- {
- "name" : "minecraft:granite_stairs",
- "id" : 424,
- "data" : 7
- },
- {
- "name" : "minecraft:diorite_stairs",
- "id" : 425,
- "data" : 0
- },
- {
- "name" : "minecraft:diorite_stairs",
- "id" : 425,
- "data" : 1
- },
- {
- "name" : "minecraft:diorite_stairs",
- "id" : 425,
- "data" : 2
- },
- {
- "name" : "minecraft:diorite_stairs",
- "id" : 425,
- "data" : 3
- },
- {
- "name" : "minecraft:diorite_stairs",
- "id" : 425,
- "data" : 4
- },
- {
- "name" : "minecraft:diorite_stairs",
- "id" : 425,
- "data" : 5
- },
- {
- "name" : "minecraft:diorite_stairs",
- "id" : 425,
- "data" : 6
- },
- {
- "name" : "minecraft:diorite_stairs",
- "id" : 425,
- "data" : 7
- },
- {
- "name" : "minecraft:andesite_stairs",
- "id" : 426,
- "data" : 0
- },
- {
- "name" : "minecraft:andesite_stairs",
- "id" : 426,
- "data" : 1
- },
- {
- "name" : "minecraft:andesite_stairs",
- "id" : 426,
- "data" : 2
- },
- {
- "name" : "minecraft:andesite_stairs",
- "id" : 426,
- "data" : 3
- },
- {
- "name" : "minecraft:andesite_stairs",
- "id" : 426,
- "data" : 4
- },
- {
- "name" : "minecraft:andesite_stairs",
- "id" : 426,
- "data" : 5
- },
- {
- "name" : "minecraft:andesite_stairs",
- "id" : 426,
- "data" : 6
- },
- {
- "name" : "minecraft:andesite_stairs",
- "id" : 426,
- "data" : 7
- },
- {
- "name" : "minecraft:polished_granite_stairs",
- "id" : 427,
- "data" : 0
- },
- {
- "name" : "minecraft:polished_granite_stairs",
- "id" : 427,
- "data" : 1
- },
- {
- "name" : "minecraft:polished_granite_stairs",
- "id" : 427,
- "data" : 2
- },
- {
- "name" : "minecraft:polished_granite_stairs",
- "id" : 427,
- "data" : 3
- },
- {
- "name" : "minecraft:polished_granite_stairs",
- "id" : 427,
- "data" : 4
- },
- {
- "name" : "minecraft:polished_granite_stairs",
- "id" : 427,
- "data" : 5
- },
- {
- "name" : "minecraft:polished_granite_stairs",
- "id" : 427,
- "data" : 6
- },
- {
- "name" : "minecraft:polished_granite_stairs",
- "id" : 427,
- "data" : 7
- },
- {
- "name" : "minecraft:polished_diorite_stairs",
- "id" : 428,
- "data" : 0
- },
- {
- "name" : "minecraft:polished_diorite_stairs",
- "id" : 428,
- "data" : 1
- },
- {
- "name" : "minecraft:polished_diorite_stairs",
- "id" : 428,
- "data" : 2
- },
- {
- "name" : "minecraft:polished_diorite_stairs",
- "id" : 428,
- "data" : 3
- },
- {
- "name" : "minecraft:polished_diorite_stairs",
- "id" : 428,
- "data" : 4
- },
- {
- "name" : "minecraft:polished_diorite_stairs",
- "id" : 428,
- "data" : 5
- },
- {
- "name" : "minecraft:polished_diorite_stairs",
- "id" : 428,
- "data" : 6
- },
- {
- "name" : "minecraft:polished_diorite_stairs",
- "id" : 428,
- "data" : 7
- },
- {
- "name" : "minecraft:polished_andesite_stairs",
- "id" : 429,
- "data" : 0
- },
- {
- "name" : "minecraft:polished_andesite_stairs",
- "id" : 429,
- "data" : 1
- },
- {
- "name" : "minecraft:polished_andesite_stairs",
- "id" : 429,
- "data" : 2
- },
- {
- "name" : "minecraft:polished_andesite_stairs",
- "id" : 429,
- "data" : 3
- },
- {
- "name" : "minecraft:polished_andesite_stairs",
- "id" : 429,
- "data" : 4
- },
- {
- "name" : "minecraft:polished_andesite_stairs",
- "id" : 429,
- "data" : 5
- },
- {
- "name" : "minecraft:polished_andesite_stairs",
- "id" : 429,
- "data" : 6
- },
- {
- "name" : "minecraft:polished_andesite_stairs",
- "id" : 429,
- "data" : 7
- },
- {
- "name" : "minecraft:mossy_stone_brick_stairs",
- "id" : 430,
- "data" : 0
- },
- {
- "name" : "minecraft:mossy_stone_brick_stairs",
- "id" : 430,
- "data" : 1
- },
- {
- "name" : "minecraft:mossy_stone_brick_stairs",
- "id" : 430,
- "data" : 2
- },
- {
- "name" : "minecraft:mossy_stone_brick_stairs",
- "id" : 430,
- "data" : 3
- },
- {
- "name" : "minecraft:mossy_stone_brick_stairs",
- "id" : 430,
- "data" : 4
- },
- {
- "name" : "minecraft:mossy_stone_brick_stairs",
- "id" : 430,
- "data" : 5
- },
- {
- "name" : "minecraft:mossy_stone_brick_stairs",
- "id" : 430,
- "data" : 6
- },
- {
- "name" : "minecraft:mossy_stone_brick_stairs",
- "id" : 430,
- "data" : 7
- },
- {
- "name" : "minecraft:smooth_red_sandstone_stairs",
- "id" : 431,
- "data" : 0
- },
- {
- "name" : "minecraft:smooth_red_sandstone_stairs",
- "id" : 431,
- "data" : 1
- },
- {
- "name" : "minecraft:smooth_red_sandstone_stairs",
- "id" : 431,
- "data" : 2
- },
- {
- "name" : "minecraft:smooth_red_sandstone_stairs",
- "id" : 431,
- "data" : 3
- },
- {
- "name" : "minecraft:smooth_red_sandstone_stairs",
- "id" : 431,
- "data" : 4
- },
- {
- "name" : "minecraft:smooth_red_sandstone_stairs",
- "id" : 431,
- "data" : 5
- },
- {
- "name" : "minecraft:smooth_red_sandstone_stairs",
- "id" : 431,
- "data" : 6
- },
- {
- "name" : "minecraft:smooth_red_sandstone_stairs",
- "id" : 431,
- "data" : 7
- },
- {
- "name" : "minecraft:smooth_sandstone_stairs",
- "id" : 432,
- "data" : 0
- },
- {
- "name" : "minecraft:smooth_sandstone_stairs",
- "id" : 432,
- "data" : 1
- },
- {
- "name" : "minecraft:smooth_sandstone_stairs",
- "id" : 432,
- "data" : 2
- },
- {
- "name" : "minecraft:smooth_sandstone_stairs",
- "id" : 432,
- "data" : 3
- },
- {
- "name" : "minecraft:smooth_sandstone_stairs",
- "id" : 432,
- "data" : 4
- },
- {
- "name" : "minecraft:smooth_sandstone_stairs",
- "id" : 432,
- "data" : 5
- },
- {
- "name" : "minecraft:smooth_sandstone_stairs",
- "id" : 432,
- "data" : 6
- },
- {
- "name" : "minecraft:smooth_sandstone_stairs",
- "id" : 432,
- "data" : 7
- },
- {
- "name" : "minecraft:end_brick_stairs",
- "id" : 433,
- "data" : 0
- },
- {
- "name" : "minecraft:end_brick_stairs",
- "id" : 433,
- "data" : 1
- },
- {
- "name" : "minecraft:end_brick_stairs",
- "id" : 433,
- "data" : 2
- },
- {
- "name" : "minecraft:end_brick_stairs",
- "id" : 433,
- "data" : 3
- },
- {
- "name" : "minecraft:end_brick_stairs",
- "id" : 433,
- "data" : 4
- },
- {
- "name" : "minecraft:end_brick_stairs",
- "id" : 433,
- "data" : 5
- },
- {
- "name" : "minecraft:end_brick_stairs",
- "id" : 433,
- "data" : 6
- },
- {
- "name" : "minecraft:end_brick_stairs",
- "id" : 433,
- "data" : 7
- },
- {
- "name" : "minecraft:mossy_cobblestone_stairs",
- "id" : 434,
- "data" : 0
- },
- {
- "name" : "minecraft:mossy_cobblestone_stairs",
- "id" : 434,
- "data" : 1
- },
- {
- "name" : "minecraft:mossy_cobblestone_stairs",
- "id" : 434,
- "data" : 2
- },
- {
- "name" : "minecraft:mossy_cobblestone_stairs",
- "id" : 434,
- "data" : 3
- },
- {
- "name" : "minecraft:mossy_cobblestone_stairs",
- "id" : 434,
- "data" : 4
- },
- {
- "name" : "minecraft:mossy_cobblestone_stairs",
- "id" : 434,
- "data" : 5
- },
- {
- "name" : "minecraft:mossy_cobblestone_stairs",
- "id" : 434,
- "data" : 6
- },
- {
- "name" : "minecraft:mossy_cobblestone_stairs",
- "id" : 434,
- "data" : 7
- },
- {
- "name" : "minecraft:normal_stone_stairs",
- "id" : 435,
- "data" : 0
- },
- {
- "name" : "minecraft:normal_stone_stairs",
- "id" : 435,
- "data" : 1
- },
- {
- "name" : "minecraft:normal_stone_stairs",
- "id" : 435,
- "data" : 2
- },
- {
- "name" : "minecraft:normal_stone_stairs",
- "id" : 435,
- "data" : 3
- },
- {
- "name" : "minecraft:normal_stone_stairs",
- "id" : 435,
- "data" : 4
- },
- {
- "name" : "minecraft:normal_stone_stairs",
- "id" : 435,
- "data" : 5
- },
- {
- "name" : "minecraft:normal_stone_stairs",
- "id" : 435,
- "data" : 6
- },
- {
- "name" : "minecraft:normal_stone_stairs",
- "id" : 435,
- "data" : 7
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 1
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 2
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 3
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 4
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 5
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 6
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 7
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 8
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 9
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 10
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 11
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 12
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 13
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 14
- },
- {
- "name" : "minecraft:spruce_standing_sign",
- "id" : 436,
- "data" : 15
- },
- {
- "name" : "minecraft:spruce_wall_sign",
- "id" : 437,
- "data" : 0
- },
- {
- "name" : "minecraft:spruce_wall_sign",
- "id" : 437,
- "data" : 1
- },
- {
- "name" : "minecraft:spruce_wall_sign",
- "id" : 437,
- "data" : 2
- },
- {
- "name" : "minecraft:spruce_wall_sign",
- "id" : 437,
- "data" : 3
- },
- {
- "name" : "minecraft:spruce_wall_sign",
- "id" : 437,
- "data" : 4
- },
- {
- "name" : "minecraft:spruce_wall_sign",
- "id" : 437,
- "data" : 5
- },
- {
- "name" : "minecraft:spruce_wall_sign",
- "id" : 437,
- "data" : 6
- },
- {
- "name" : "minecraft:spruce_wall_sign",
- "id" : 437,
- "data" : 7
- },
- {
- "name" : "minecraft:smooth_stone",
- "id" : 438,
- "data" : 0
- },
- {
- "name" : "minecraft:red_nether_brick_stairs",
- "id" : 439,
- "data" : 0
- },
- {
- "name" : "minecraft:red_nether_brick_stairs",
- "id" : 439,
- "data" : 1
- },
- {
- "name" : "minecraft:red_nether_brick_stairs",
- "id" : 439,
- "data" : 2
- },
- {
- "name" : "minecraft:red_nether_brick_stairs",
- "id" : 439,
- "data" : 3
- },
- {
- "name" : "minecraft:red_nether_brick_stairs",
- "id" : 439,
- "data" : 4
- },
- {
- "name" : "minecraft:red_nether_brick_stairs",
- "id" : 439,
- "data" : 5
- },
- {
- "name" : "minecraft:red_nether_brick_stairs",
- "id" : 439,
- "data" : 6
- },
- {
- "name" : "minecraft:red_nether_brick_stairs",
- "id" : 439,
- "data" : 7
- },
- {
- "name" : "minecraft:smooth_quartz_stairs",
- "id" : 440,
- "data" : 0
- },
- {
- "name" : "minecraft:smooth_quartz_stairs",
- "id" : 440,
- "data" : 1
- },
- {
- "name" : "minecraft:smooth_quartz_stairs",
- "id" : 440,
- "data" : 2
- },
- {
- "name" : "minecraft:smooth_quartz_stairs",
- "id" : 440,
- "data" : 3
- },
- {
- "name" : "minecraft:smooth_quartz_stairs",
- "id" : 440,
- "data" : 4
- },
- {
- "name" : "minecraft:smooth_quartz_stairs",
- "id" : 440,
- "data" : 5
- },
- {
- "name" : "minecraft:smooth_quartz_stairs",
- "id" : 440,
- "data" : 6
- },
- {
- "name" : "minecraft:smooth_quartz_stairs",
- "id" : 440,
- "data" : 7
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 0
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 1
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 2
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 3
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 4
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 5
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 6
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 7
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 8
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 9
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 10
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 11
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 12
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 13
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 14
- },
- {
- "name" : "minecraft:birch_standing_sign",
- "id" : 441,
- "data" : 15
- },
- {
- "name" : "minecraft:birch_wall_sign",
- "id" : 442,
- "data" : 0
- },
- {
- "name" : "minecraft:birch_wall_sign",
- "id" : 442,
- "data" : 1
- },
- {
- "name" : "minecraft:birch_wall_sign",
- "id" : 442,
- "data" : 2
- },
- {
- "name" : "minecraft:birch_wall_sign",
- "id" : 442,
- "data" : 3
- },
- {
- "name" : "minecraft:birch_wall_sign",
- "id" : 442,
- "data" : 4
- },
- {
- "name" : "minecraft:birch_wall_sign",
- "id" : 442,
- "data" : 5
- },
- {
- "name" : "minecraft:birch_wall_sign",
- "id" : 442,
- "data" : 6
- },
- {
- "name" : "minecraft:birch_wall_sign",
- "id" : 442,
- "data" : 7
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 0
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 1
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 2
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 3
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 4
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 5
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 6
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 7
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 8
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 9
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 10
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 11
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 12
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 13
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 14
- },
- {
- "name" : "minecraft:jungle_standing_sign",
- "id" : 443,
- "data" : 15
- },
- {
- "name" : "minecraft:jungle_wall_sign",
- "id" : 444,
- "data" : 0
- },
- {
- "name" : "minecraft:jungle_wall_sign",
- "id" : 444,
- "data" : 1
- },
- {
- "name" : "minecraft:jungle_wall_sign",
- "id" : 444,
- "data" : 2
- },
- {
- "name" : "minecraft:jungle_wall_sign",
- "id" : 444,
- "data" : 3
- },
- {
- "name" : "minecraft:jungle_wall_sign",
- "id" : 444,
- "data" : 4
- },
- {
- "name" : "minecraft:jungle_wall_sign",
- "id" : 444,
- "data" : 5
- },
- {
- "name" : "minecraft:jungle_wall_sign",
- "id" : 444,
- "data" : 6
- },
- {
- "name" : "minecraft:jungle_wall_sign",
- "id" : 444,
- "data" : 7
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 0
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 1
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 2
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 3
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 4
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 5
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 6
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 7
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 8
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 9
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 10
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 11
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 12
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 13
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 14
- },
- {
- "name" : "minecraft:acacia_standing_sign",
- "id" : 445,
- "data" : 15
- },
- {
- "name" : "minecraft:acacia_wall_sign",
- "id" : 446,
- "data" : 0
- },
- {
- "name" : "minecraft:acacia_wall_sign",
- "id" : 446,
- "data" : 1
- },
- {
- "name" : "minecraft:acacia_wall_sign",
- "id" : 446,
- "data" : 2
- },
- {
- "name" : "minecraft:acacia_wall_sign",
- "id" : 446,
- "data" : 3
- },
- {
- "name" : "minecraft:acacia_wall_sign",
- "id" : 446,
- "data" : 4
- },
- {
- "name" : "minecraft:acacia_wall_sign",
- "id" : 446,
- "data" : 5
- },
- {
- "name" : "minecraft:acacia_wall_sign",
- "id" : 446,
- "data" : 6
- },
- {
- "name" : "minecraft:acacia_wall_sign",
- "id" : 446,
- "data" : 7
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 0
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 1
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 2
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 3
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 4
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 5
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 6
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 7
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 8
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 9
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 10
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 11
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 12
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 13
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 14
- },
- {
- "name" : "minecraft:darkoak_standing_sign",
- "id" : 447,
- "data" : 15
- },
- {
- "name" : "minecraft:darkoak_wall_sign",
- "id" : 448,
- "data" : 0
- },
- {
- "name" : "minecraft:darkoak_wall_sign",
- "id" : 448,
- "data" : 1
- },
- {
- "name" : "minecraft:darkoak_wall_sign",
- "id" : 448,
- "data" : 2
- },
- {
- "name" : "minecraft:darkoak_wall_sign",
- "id" : 448,
- "data" : 3
- },
- {
- "name" : "minecraft:darkoak_wall_sign",
- "id" : 448,
- "data" : 4
- },
- {
- "name" : "minecraft:darkoak_wall_sign",
- "id" : 448,
- "data" : 5
- },
- {
- "name" : "minecraft:darkoak_wall_sign",
- "id" : 448,
- "data" : 6
- },
- {
- "name" : "minecraft:darkoak_wall_sign",
- "id" : 448,
- "data" : 7
- },
- {
- "name" : "minecraft:lectern",
- "id" : 449,
- "data" : 0
- },
- {
- "name" : "minecraft:lectern",
- "id" : 449,
- "data" : 1
- },
- {
- "name" : "minecraft:lectern",
- "id" : 449,
- "data" : 2
- },
- {
- "name" : "minecraft:lectern",
- "id" : 449,
- "data" : 3
- },
- {
- "name" : "minecraft:lectern",
- "id" : 449,
- "data" : 4
- },
- {
- "name" : "minecraft:lectern",
- "id" : 449,
- "data" : 5
- },
- {
- "name" : "minecraft:lectern",
- "id" : 449,
- "data" : 6
- },
- {
- "name" : "minecraft:lectern",
- "id" : 449,
- "data" : 7
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 0
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 1
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 2
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 3
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 4
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 5
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 6
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 7
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 8
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 9
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 10
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 11
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 12
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 13
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 14
- },
- {
- "name" : "minecraft:grindstone",
- "id" : 450,
- "data" : 15
- },
- {
- "name" : "minecraft:blast_furnace",
- "id" : 451,
- "data" : 0
- },
- {
- "name" : "minecraft:blast_furnace",
- "id" : 451,
- "data" : 1
- },
- {
- "name" : "minecraft:blast_furnace",
- "id" : 451,
- "data" : 2
- },
- {
- "name" : "minecraft:blast_furnace",
- "id" : 451,
- "data" : 3
- },
- {
- "name" : "minecraft:blast_furnace",
- "id" : 451,
- "data" : 4
- },
- {
- "name" : "minecraft:blast_furnace",
- "id" : 451,
- "data" : 5
- },
- {
- "name" : "minecraft:blast_furnace",
- "id" : 451,
- "data" : 6
- },
- {
- "name" : "minecraft:blast_furnace",
- "id" : 451,
- "data" : 7
- },
- {
- "name" : "minecraft:stonecutter_block",
- "id" : 452,
- "data" : 0
- },
- {
- "name" : "minecraft:stonecutter_block",
- "id" : 452,
- "data" : 1
- },
- {
- "name" : "minecraft:stonecutter_block",
- "id" : 452,
- "data" : 2
- },
- {
- "name" : "minecraft:stonecutter_block",
- "id" : 452,
- "data" : 3
- },
- {
- "name" : "minecraft:stonecutter_block",
- "id" : 452,
- "data" : 4
- },
- {
- "name" : "minecraft:stonecutter_block",
- "id" : 452,
- "data" : 5
- },
- {
- "name" : "minecraft:stonecutter_block",
- "id" : 452,
- "data" : 6
- },
- {
- "name" : "minecraft:stonecutter_block",
- "id" : 452,
- "data" : 7
- },
- {
- "name" : "minecraft:smoker",
- "id" : 453,
- "data" : 0
- },
- {
- "name" : "minecraft:smoker",
- "id" : 453,
- "data" : 1
- },
- {
- "name" : "minecraft:smoker",
- "id" : 453,
- "data" : 2
- },
- {
- "name" : "minecraft:smoker",
- "id" : 453,
- "data" : 3
- },
- {
- "name" : "minecraft:smoker",
- "id" : 453,
- "data" : 4
- },
- {
- "name" : "minecraft:smoker",
- "id" : 453,
- "data" : 5
- },
- {
- "name" : "minecraft:smoker",
- "id" : 453,
- "data" : 6
- },
- {
- "name" : "minecraft:smoker",
- "id" : 453,
- "data" : 7
- },
- {
- "name" : "minecraft:lit_smoker",
- "id" : 454,
- "data" : 0
- },
- {
- "name" : "minecraft:lit_smoker",
- "id" : 454,
- "data" : 1
- },
- {
- "name" : "minecraft:lit_smoker",
- "id" : 454,
- "data" : 2
- },
- {
- "name" : "minecraft:lit_smoker",
- "id" : 454,
- "data" : 3
- },
- {
- "name" : "minecraft:lit_smoker",
- "id" : 454,
- "data" : 4
- },
- {
- "name" : "minecraft:lit_smoker",
- "id" : 454,
- "data" : 5
- },
- {
- "name" : "minecraft:lit_smoker",
- "id" : 454,
- "data" : 6
- },
- {
- "name" : "minecraft:lit_smoker",
- "id" : 454,
- "data" : 7
- },
- {
- "name" : "minecraft:cartography_table",
- "id" : 455,
- "data" : 0
- },
- {
- "name" : "minecraft:fletching_table",
- "id" : 456,
- "data" : 0
- },
- {
- "name" : "minecraft:smithing_table",
- "id" : 457,
- "data" : 0
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 0
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 1
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 2
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 3
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 4
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 5
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 6
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 7
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 8
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 9
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 10
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 11
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 12
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 13
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 14
- },
- {
- "name" : "minecraft:barrel",
- "id" : 458,
- "data" : 15
- },
- {
- "name" : "minecraft:loom",
- "id" : 459,
- "data" : 0
- },
- {
- "name" : "minecraft:loom",
- "id" : 459,
- "data" : 1
- },
- {
- "name" : "minecraft:loom",
- "id" : 459,
- "data" : 2
- },
- {
- "name" : "minecraft:loom",
- "id" : 459,
- "data" : 3
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 0
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 1
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 2
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 3
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 4
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 5
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 6
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 7
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 8
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 9
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 10
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 11
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 12
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 13
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 14
- },
- {
- "name" : "minecraft:bell",
- "id" : 461,
- "data" : 15
- },
- {
- "name" : "minecraft:sweet_berry_bush",
- "id" : 462,
- "data" : 0
- },
- {
- "name" : "minecraft:sweet_berry_bush",
- "id" : 462,
- "data" : 1
- },
- {
- "name" : "minecraft:sweet_berry_bush",
- "id" : 462,
- "data" : 2
- },
- {
- "name" : "minecraft:sweet_berry_bush",
- "id" : 462,
- "data" : 3
- },
- {
- "name" : "minecraft:sweet_berry_bush",
- "id" : 462,
- "data" : 4
- },
- {
- "name" : "minecraft:sweet_berry_bush",
- "id" : 462,
- "data" : 5
- },
- {
- "name" : "minecraft:sweet_berry_bush",
- "id" : 462,
- "data" : 6
- },
- {
- "name" : "minecraft:sweet_berry_bush",
- "id" : 462,
- "data" : 7
- },
- {
- "name" : "minecraft:lantern",
- "id" : 463,
- "data" : 0
- },
- {
- "name" : "minecraft:lantern",
- "id" : 463,
- "data" : 1
- },
- {
- "name" : "minecraft:campfire",
- "id" : 464,
- "data" : 0
- },
- {
- "name" : "minecraft:campfire",
- "id" : 464,
- "data" : 1
- },
- {
- "name" : "minecraft:campfire",
- "id" : 464,
- "data" : 2
- },
- {
- "name" : "minecraft:campfire",
- "id" : 464,
- "data" : 3
- },
- {
- "name" : "minecraft:campfire",
- "id" : 464,
- "data" : 4
- },
- {
- "name" : "minecraft:campfire",
- "id" : 464,
- "data" : 5
- },
- {
- "name" : "minecraft:campfire",
- "id" : 464,
- "data" : 6
- },
- {
- "name" : "minecraft:campfire",
- "id" : 464,
- "data" : 7
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 0
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 1
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 2
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 3
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 4
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 5
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 6
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 7
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 8
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 9
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 10
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 11
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 12
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 13
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 14
- },
- {
- "name" : "minecraft:lava_cauldron",
- "id" : 465,
- "data" : 15
- },
- {
- "name" : "minecraft:jigsaw",
- "id" : 466,
- "data" : 0
- },
- {
- "name" : "minecraft:jigsaw",
- "id" : 466,
- "data" : 1
- },
- {
- "name" : "minecraft:jigsaw",
- "id" : 466,
- "data" : 2
- },
- {
- "name" : "minecraft:jigsaw",
- "id" : 466,
- "data" : 3
- },
- {
- "name" : "minecraft:jigsaw",
- "id" : 466,
- "data" : 4
- },
- {
- "name" : "minecraft:jigsaw",
- "id" : 466,
- "data" : 5
- },
- {
- "name" : "minecraft:jigsaw",
- "id" : 466,
- "data" : 6
- },
- {
- "name" : "minecraft:jigsaw",
- "id" : 466,
- "data" : 7
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 0
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 1
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 2
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 3
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 4
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 5
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 6
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 7
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 8
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 9
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 10
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 11
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 12
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 13
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 14
- },
- {
- "name" : "minecraft:wood",
- "id" : 467,
- "data" : 15
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 0
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 1
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 2
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 3
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 4
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 5
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 6
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 7
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 8
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 9
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 10
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 11
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 12
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 13
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 14
- },
- {
- "name" : "minecraft:composter",
- "id" : 468,
- "data" : 15
- },
- {
- "name" : "minecraft:lit_blast_furnace",
- "id" : 469,
- "data" : 0
- },
- {
- "name" : "minecraft:lit_blast_furnace",
- "id" : 469,
- "data" : 1
- },
- {
- "name" : "minecraft:lit_blast_furnace",
- "id" : 469,
- "data" : 2
- },
- {
- "name" : "minecraft:lit_blast_furnace",
- "id" : 469,
- "data" : 3
- },
- {
- "name" : "minecraft:lit_blast_furnace",
- "id" : 469,
- "data" : 4
- },
- {
- "name" : "minecraft:lit_blast_furnace",
- "id" : 469,
- "data" : 5
- },
- {
- "name" : "minecraft:lit_blast_furnace",
- "id" : 469,
- "data" : 6
- },
- {
- "name" : "minecraft:lit_blast_furnace",
- "id" : 469,
- "data" : 7
- }
-] \ No newline at end of file