diff options
| author | Pugdoot <pugmatt@gmail.com> | 2025-05-20 14:22:48 -0400 |
|---|---|---|
| committer | Pugdoot <pugmatt@gmail.com> | 2025-05-20 14:22:48 -0400 |
| commit | 9e8003be5d1078e029be6a5e696fa0fff807bfe7 (patch) | |
| tree | a0761611f5a8603b6100b50aeadc1e901fb5b5f3 | |
| parent | 474ce4745f69d4090ec89885b514c2af904a64e7 (diff) | |
| download | BedrockConnect-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
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 Binary files differindex c4aaa2c..cb41824 100644 --- a/serverlist-server/src/main/resources/icon.png +++ b/serverlist-server/src/main/resources/icon.png 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 Binary files differdeleted file mode 100644 index 6d72cc9..0000000 --- a/serverlist-server/src/main/resources/tables/biome_definitions.dat +++ /dev/null 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 Binary files differdeleted file mode 100644 index c9477ba..0000000 --- a/serverlist-server/src/main/resources/tables/entity_identifiers.dat +++ /dev/null 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 Binary files differdeleted file mode 100644 index feeeda6..0000000 --- a/serverlist-server/src/main/resources/tables/runtime_block_states.dat +++ /dev/null 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 |
