diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 00000000..94896965
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,16 @@
+# https://editorconfig.org
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+indent_style = tab
+indent_size = 4
+
+[*.bat]
+end_of_line = crlf
+
+[*.{yml,yaml}]
+indent_style = space
+indent_size = 2
diff --git a/.github/workflows/build-server.yml b/.github/workflows/build-server.yml
index eacd5eed..14fc3376 100644
--- a/.github/workflows/build-server.yml
+++ b/.github/workflows/build-server.yml
@@ -11,19 +11,15 @@ on:
jobs:
build:
runs-on: ubuntu-latest
- strategy:
- matrix:
- version: ["lts/*", "latest"]
steps:
- uses: actions/checkout@v3
- - name: Use latest Node.js LTS
- uses: actions/setup-node@v3
+ - name: Using nodejs v18
+ uses: actions/setup-node@v6
with:
- node-version: ${{ matrix.version }}
- # cache: "yarn"
- - run: yarn
+ node-version: "18"
+ - run: npm install
working-directory: ./server
- - run: yarn build
+ - run: npm run build
working-directory: ./server
- - run: yarn test
+ - run: npm run test
working-directory: ./server
diff --git a/.run/Fabric Client.run.xml b/.run/Fabric Client.run.xml
deleted file mode 100644
index a1717687..00000000
--- a/.run/Fabric Client.run.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- false
- false
-
-
-
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
deleted file mode 100644
index 8f2b7113..00000000
--- a/.vscode/settings.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "java.compile.nullAnalysis.mode": "disabled"
-}
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
index 7714d197..ffc5ea8d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,15 +8,15 @@ COPY ./server/package.json /usr/src/app/package.json
FROM base AS build
-COPY ./server/yarn.lock /usr/src/app/yarn.lock
-RUN yarn
+COPY ./server/package-lock.json /usr/src/app/package-lock.json
+RUN npm install
# copy source as late as possible, to reuse docker cache with node_modules
COPY ./server /usr/src/app
-RUN yarn build
+RUN npm run build
FROM build AS test
-RUN yarn test
+RUN npm run test
# final image only includes minimal files
FROM base AS deploy
@@ -33,4 +33,4 @@ ENV MAPSYNC_DATA_DIR=/data
EXPOSE 12312/tcp
-CMD [ "yarn", "start" ]
+CMD [ "npm", "start" ]
diff --git a/mod/.editorconfig b/mod/.editorconfig
new file mode 100644
index 00000000..8afa6410
--- /dev/null
+++ b/mod/.editorconfig
@@ -0,0 +1,4 @@
+# https://editorconfig.org
+
+[*.const]
+insert_final_newline = false
diff --git a/mod/build.gradle b/mod/build.gradle
index 4999e6f5..e5cc6212 100644
--- a/mod/build.gradle
+++ b/mod/build.gradle
@@ -2,7 +2,7 @@
// See Gradle's releases here: https://gradle.org/releases/
plugins {
- id "architectury-plugin" version "3.4-SNAPSHOT"
+ id "architectury-plugin" version "3.4-SNAPSHOT"
id "dev.architectury.loom" version "1.13-SNAPSHOT" apply false
}
@@ -21,7 +21,7 @@ subprojects {
minecraft "com.mojang:minecraft:${rootProject.minecraft_version}"
mappings loom.layered() {
officialMojangMappings()
- parchment("org.parchmentmc.data:parchment-${project.minecraft_version}:${project.parchment_version}@zip")
+ parchment("org.parchmentmc.data:${project.parchment_name}:${project.parchment_version}@zip")
}
}
}
@@ -48,7 +48,7 @@ allprojects {
includeGroup "maven.modrinth"
}
}
- maven { url = "https://pkgs.dev.azure.com/djtheredstoner/DevAuth/_packaging/public/maven/v1" }
+ maven { url = "https://pkgs.dev.azure.com/djtheredstoner/DevAuth/_packaging/public/maven/v1" }
}
tasks.withType(JavaCompile) {
diff --git a/mod/common/build.gradle b/mod/common/build.gradle
index 2c27d5f7..8f399fbd 100644
--- a/mod/common/build.gradle
+++ b/mod/common/build.gradle
@@ -1,8 +1,3 @@
-plugins {
- // https://github.com/KyoriPowered/blossom/releases
- id("net.kyori.blossom") version "1.3.1"
-}
-
architectury {
injectInjectables = false
common(rootProject.enabled_platforms.split(","))
@@ -13,26 +8,19 @@ dependencies {
// Do NOT use other classes from fabric loader
modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}"
- // https://modrinth.com/mod/voxelmap-updated/version/1.21.11-1.15.13
- modCompileOnly("maven.modrinth:voxelmap-updated:tRdGJKGE")
- // https://modrinth.com/mod/journeymap/version/1.21.11-6.0.0-beta.56+fabric
- modCompileOnly("maven.modrinth:journeymap:OSpjUIEM")
- // https://modrinth.com/mod/xaeros-world-map/version/fabric-1.21.11-1.40.11
- modCompileOnly("maven.modrinth:xaeros-world-map:CkZVhVE0")
-}
-
-tasks {
- blossom {
- replaceToken (
- "%VERSION%",
- project.version,
- "src/main/java/gjum/minecraft/mapsync/common/MapSyncMod.java"
- )
- }
+ // https://modrinth.com/mod/voxelmap-updated/version/1.21.11-1.15.13
+ modCompileOnly("maven.modrinth:voxelmap-updated:tRdGJKGE")
+ // https://modrinth.com/mod/journeymap/version/1.21.11-6.0.0-beta.56+fabric
+ modCompileOnly("maven.modrinth:journeymap:OSpjUIEM")
+ // https://modrinth.com/mod/xaeros-world-map/version/fabric-1.21.11-1.40.11
+ modCompileOnly("maven.modrinth:xaeros-world-map:CkZVhVE0")
}
processResources {
filesMatching("assets/mapsync/lang/en_us.json") {
expand(rootProject.properties)
}
+ filesMatching("mapsync.version.const") {
+ expand(rootProject.properties)
+ }
}
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/MapSyncMod.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/MapSyncMod.java
index def936c5..1a366050 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/MapSyncMod.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/MapSyncMod.java
@@ -6,6 +6,9 @@
import gjum.minecraft.mapsync.common.data.*;
import gjum.minecraft.mapsync.common.net.SyncClient;
import gjum.minecraft.mapsync.common.net.packet.*;
+import java.io.IOException;
+import java.io.InputStream;
+import java.nio.charset.StandardCharsets;
import net.minecraft.client.KeyMapping;
import net.minecraft.client.Minecraft;
import net.minecraft.client.multiplayer.ServerData;
@@ -24,7 +27,18 @@
import static gjum.minecraft.mapsync.common.Cartography.chunkTileFromLevel;
public abstract class MapSyncMod {
- public static final String VERSION = "%VERSION%";
+ public static final String VERSION; static {
+ final InputStream in = MapSyncMod.class.getResourceAsStream("/mapsync.version.const");
+ if (in == null) {
+ throw new ExceptionInInitializerError(new NullPointerException("'mapsync.version.const' const is missing!"));
+ }
+ try (in) {
+ VERSION = new String(in.readAllBytes(), StandardCharsets.UTF_8).trim();
+ }
+ catch (final IOException e) {
+ throw new ExceptionInInitializerError(e);
+ }
+ }
private static final Minecraft mc = Minecraft.getInstance();
@@ -38,16 +52,16 @@ public static MapSyncMod getMod() {
return INSTANCE;
}
- public static final String MOD_ID = "mapsync";
+ public static final String MOD_ID = "mapsync";
- public static final Identifier CATEGORY_ID = Identifier.fromNamespaceAndPath(MOD_ID, "general");
- public static final KeyMapping.Category CATEGORY = KeyMapping.Category.register(CATEGORY_ID);
+ public static final Identifier CATEGORY_ID = Identifier.fromNamespaceAndPath(MOD_ID, "general");
+ public static final KeyMapping.Category CATEGORY = KeyMapping.Category.register(CATEGORY_ID);
private static final KeyMapping openGuiKey = new KeyMapping(
"key.map-sync.openGui",
InputConstants.Type.KEYSYM,
GLFW.GLFW_KEY_COMMA,
- CATEGORY
+ CATEGORY
//"category.map-sync"
);
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/ModGui.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/ModGui.java
index a6dfe359..9618ae50 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/ModGui.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/ModGui.java
@@ -48,11 +48,11 @@ protected void init() {
right = width / 2 + innerWidth / 2;
top = height / 3;
- centerX = width / 2;
- centerY = width / 2;
+ centerX = width / 2;
+ centerY = width / 2;
- int buttonWidth = 100;
- int buttonHeight = 20;
+ int buttonWidth = 100;
+ int buttonHeight = 20;
clearWidgets();
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/RenderQueue.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/RenderQueue.java
index ad50f75a..d5679330 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/RenderQueue.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/RenderQueue.java
@@ -58,7 +58,7 @@ private void renderLoop() {
if (!JourneyMapHelper.isJourneyMapNotAvailable && !JourneyMapHelper.isMapping()
|| !VoxelMapHelper.isVoxelMapNotAvailable && !VoxelMapHelper.isMapping()
- || !XaerosWorldMapHelper.isXaerosWorldMapNotAvailable && !XaerosWorldMapHelper.isMapping()
+ || !XaerosWorldMapHelper.isXaerosWorldMapNotAvailable && !XaerosWorldMapHelper.isMapping()
) {
debugLog("render is waiting til map mod is ready");
Thread.sleep(1000);
@@ -80,7 +80,7 @@ private void renderLoop() {
} else {
boolean voxelRendered = VoxelMapHelper.updateWithChunkTile(chunkTile);
boolean renderedJM = JourneyMapHelper.updateWithChunkTile(chunkTile);
- boolean xaeroRendered = XaerosWorldMapHelper.updateWithChunkTile(chunkTile);
+ boolean xaeroRendered = XaerosWorldMapHelper.updateWithChunkTile(chunkTile);
debugLog("rendered? " + (voxelRendered||renderedJM|| xaeroRendered) + " " + chunkTile.chunkPos() + " queue=" + queue.size());
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/config/JsonConfig.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/config/JsonConfig.java
index 8d47ff06..2eb1a3cb 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/config/JsonConfig.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/config/JsonConfig.java
@@ -43,7 +43,7 @@ public class JsonConfig {
System.out.println("[map-sync] Created default " + file);
return config;
} catch (NoSuchMethodException | InstantiationException | IllegalAccessException |
- InvocationTargetException ex) {
+ InvocationTargetException ex) {
throw new IllegalArgumentException(ex);
}
}
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/data/RegionPos.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/data/RegionPos.java
index 31628d87..cc24e9f1 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/data/RegionPos.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/data/RegionPos.java
@@ -4,14 +4,14 @@
public record RegionPos(int x, int z) {
- public static final int CHUNKS_IN_REGION = 32 * 32;
+ public static final int CHUNKS_IN_REGION = 32 * 32;
- public static RegionPos forChunkPos(ChunkPos pos) {
- return new RegionPos(pos.x >> 5, pos.z >> 5);
- }
+ public static RegionPos forChunkPos(ChunkPos pos) {
+ return new RegionPos(pos.x >> 5, pos.z >> 5);
+ }
- public static int chunkIndex(ChunkPos pos) {
- return (pos.x & 0b11111) + 32 * (pos.z & 0b11111);
- }
+ public static int chunkIndex(ChunkPos pos) {
+ return (pos.x & 0b11111) + 32 * (pos.z & 0b11111);
+ }
-}
\ No newline at end of file
+}
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/JourneyMapHelper.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/JourneyMapHelper.java
index 65aaa881..9b46e737 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/JourneyMapHelper.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/JourneyMapHelper.java
@@ -12,21 +12,21 @@ public class JourneyMapHelper {
Class> jmClient = Class.forName("journeymap.client.JourneymapClient");
String version = null;
try {
- // Try to get a version field or method
- try {
- version = (String) jmClient.getDeclaredField("FULL_VERSION").get(null);
- } catch (NoSuchFieldException e) { }
- } catch (Exception ignored) {}
+ // Try to get a version field or method
+ try {
+ version = (String) jmClient.getDeclaredField("FULL_VERSION").get(null);
+ } catch (NoSuchFieldException e) { }
+ } catch (Exception ignored) {}
if (version != null) {
- // Compare version strings as needed, e.g., "6.0.0"
- if (!Pattern.compile("6\\.\\d+\\.\\d+").matcher(version).find()) {
- isJourneyMapNotAvailable = true;
- System.err.println("Please update JourneyMap to at least 6.0.0 (found " + version + ")");
- } else {
- isJourneyMapNotAvailable = false;
- }
- }
+ // Compare version strings as needed, e.g., "6.0.0"
+ if (!Pattern.compile("6\\.\\d+\\.\\d+").matcher(version).find()) {
+ isJourneyMapNotAvailable = true;
+ System.err.println("Please update JourneyMap to at least 6.0.0 (found " + version + ")");
+ } else {
+ isJourneyMapNotAvailable = false;
+ }
+ }
} catch (NoClassDefFoundError | ClassNotFoundException ignored) {
isJourneyMapNotAvailable = true;
}
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/XaerosWorldMapHelper.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/XaerosWorldMapHelper.java
index 95ff91eb..ddae895e 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/XaerosWorldMapHelper.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/XaerosWorldMapHelper.java
@@ -9,7 +9,7 @@ public class XaerosWorldMapHelper {
static {
try {
- // TODO: update when found needed
+ // TODO: update when found needed
Class.forName("xaero.map.WorldMap");
isXaerosWorldMapNotAvailable = false;
} catch (NoClassDefFoundError | ClassNotFoundException ignored) {
@@ -26,4 +26,4 @@ public static boolean updateWithChunkTile(ChunkTile chunkTile) {
if (isXaerosWorldMapNotAvailable) return false;
return XaerosWorldMapHelperReal.updateWithChunkTile(chunkTile);
}
-}
\ No newline at end of file
+}
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/XaerosWorldMapHelperReal.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/XaerosWorldMapHelperReal.java
index c438d252..2b194835 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/XaerosWorldMapHelperReal.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/integration/XaerosWorldMapHelperReal.java
@@ -37,193 +37,193 @@
public class XaerosWorldMapHelperReal {
static boolean isMapping() {
- try {
- return WorldMapSession.getCurrentSession().isUsable();
- } catch (Exception e) {
- debugLog("CurrentSession is null probably");
- return false;
- }
- }
+ try {
+ return WorldMapSession.getCurrentSession().isUsable();
+ } catch (Exception e) {
+ debugLog("CurrentSession is null probably");
+ return false;
+ }
+ }
static boolean updateWithChunkTile(ChunkTile chunkTile) {
- if (isMapping()) {
- MapProcessor mapProcessor = WorldMapSession.getCurrentSession().getMapProcessor();
- MapWriter mapWriter = mapProcessor.getMapWriter();
- MapWorld mapWorld = mapProcessor.getMapWorld();
- int caveLayer = mapProcessor.getCurrentCaveLayer();
-
- int chunkX = chunkTile.x();
- int chunkZ = chunkTile.z();
-
- int tileChunkX = chunkX >> 2;
- int tileChunkZ = chunkZ >> 2;
-
- // = 8 -> 8x8 chunk = 1 region
- int rx = tileChunkX >> 3;
- int rz = tileChunkZ >> 3;
-
- int tileX = chunkX & 3;
- int tileZ = chunkZ & 3;
-
- MapTile mapTile = mapProcessor.getTilePool().get(mapProcessor.getCurrentDimension(), tileX, tileZ);
-
- MapRegion region = mapWorld.getCurrentDimension().getLayeredMapRegions().getLeaf(caveLayer, rx, rz);
- if (region == null) {
- String dimId = mapWorld.getCurrentDimensionId().identifier().toString().replace(':', '_').replace('/', '_');
- String safeMwId = mapWorld.getFutureMultiworldUnsynced().replace(':', '_').replace('/', '_');
- region = new MapRegion(
- mapWorld.getMainId(),
- dimId,
- safeMwId,
- mapWorld.getCurrentDimension(),
- rx,
- rz,
- caveLayer,
- 0, // version from private config API
- !mapWorld.getCurrentDimension().isUsingWorldSave(),
- getBiomeRegistry()
- );
- mapWorld.getCurrentDimension().getLayeredMapRegions().putLeaf(rx, rz, region);
- }
-
- int localTileChunkX = tileChunkX & 7;
- int localTileChunkZ = tileChunkZ & 7;
-
- MapTileChunk tileChunk = region.getChunk(localTileChunkX, localTileChunkZ); //local
- if (tileChunk == null) {
- tileChunk = new MapTileChunk(region, tileChunkX, tileChunkZ); //non-local
- region.setChunk(localTileChunkX, localTileChunkZ, tileChunk); //local
- }
-
- LevelChunk levelChunk = buildLevelChunkFromChunkTile(chunkTile, mc.level);
-
- BlockColumn[] columns = chunkTile.columns();
- int worldBottomY = mapProcessor.getWorld().getMinY();
- int worldTopY = mapProcessor.getWorld().getMaxY();
-
- synchronized(mapProcessor.renderThreadPauseSync) {
- for (int x = 0; x < 16; x++) {
- for (int z = 0; z < 16; z++) {
- int idx = (z << 4) | x;
-
- MapBlock currentPixel = mapTile.isLoaded() ? mapTile.getBlock(x, z) : null;
-
- MapBlock loadingPixel = new MapBlock();
-
- BlockColumn col = columns[idx];
-
- ResourceKey<@NotNull Biome> biomeKey = getBiomeRegistry().getResourceKey(col.biome()).orElse(null);
-
- // TODO
- boolean cave = false;
- boolean fullCave = false;
- boolean flowers = false; // From private 'Xaero's lib fabric'
-
- mapWriter.loadPixel(
- mc.level,
- mapProcessor.getWorldBlockRegistry(),
- loadingPixel,
- currentPixel,
- levelChunk,
- x,
- z,
- worldTopY,
- worldBottomY, // Bottom non-air block
- cave,
- fullCave,
- col.layers().getLast().y(),
- mapTile.wasWrittenOnce(),
- mapProcessor.getMapWorld().isIgnoreHeightmaps(),
- getBiomeRegistry(),
- flowers,
- worldBottomY,
- new BlockPos.MutableBlockPos()
- );
-
- loadingPixel.setBiome(biomeKey);
-
- mapTile.setBlock(x, z, loadingPixel);
- }
- }
-
- }
-
- mapTile.setLoaded(true);
- mapTile.setWorldInterpretationVersion(MapTile.CURRENT_WORLD_INTERPRETATION_VERSION);
- // If cave info available
- // mapTile.setWrittenCave(caveStart, caveDepth);
-
- tileChunk.setTile(tileX, tileZ, mapTile, mapProcessor.getBlockStateShortShapeCache());
- tileChunk.setHasHadTerrain();
- tileChunk.setChanged(true);
- tileChunk.setLoadState((byte)2);
- tileChunk.setToUpdateBuffers(true);
-
- return true;
- } else {
- return false;
- }
- }
-
- private static LevelChunk buildLevelChunkFromChunkTile(ChunkTile chunkTile, Level level) {
- ChunkPos pos = new ChunkPos(chunkTile.x(), chunkTile.z());
- int sectionCount = level.getSectionsCount();
- int minSection = level.getMinSectionY();
- LevelChunkSection[] sections = new LevelChunkSection[sectionCount];
-
-
- BlockColumn[] columns = chunkTile.columns();
-
- for (int i = 0; i < sectionCount; i++) {
- // Creating empty containers
- PalettedContainer blockStates = level.palettedContainerFactory().createForBlockStates();
- PalettedContainer> biomes = level.palettedContainerFactory().createForBiomes();
-
- for (int z = 0; z < 16; z++) {
- for (int x = 0; x < 16; x++) {
-
- int idx = (z << 4) | x;
- BlockColumn col = columns[idx];
-
- var biomeKey = getBiomeRegistry().getResourceKey(col.biome()).orElse(null);
- if (biomeKey == null) continue;
- Holder biomeHolder = level.registryAccess()
- .lookupOrThrow(net.minecraft.core.registries.Registries.BIOME)
- .getOrThrow(biomeKey);
-
- for (BlockInfo layer : col.layers()) {
- int y = layer.y();
- if ((y >> 4) - minSection == i) {
- // Fill containers
- BlockState state = layer.state();
- blockStates.set(x, y & 15, z, state);
- biomes.set(x >> 2, (y & 15) >> 2, z >> 2, biomeHolder);
- }
- }
- }
- }
- sections[i] = new LevelChunkSection(blockStates, biomes);
- }
-
- // Create chunk
- LevelChunkTicks blockTicks = new LevelChunkTicks<>();
- LevelChunkTicks fluidTicks = new LevelChunkTicks<>();
- UpgradeData upgradeData = UpgradeData.EMPTY;
- long inhabitedTime = 0L;
- BlendingData blendingData = null;
-
- LevelChunk chunk = new LevelChunk(
- level,
- pos,
- upgradeData,
- blockTicks,
- fluidTicks,
- inhabitedTime,
- sections,
- null, // PostLoadProcessor
- blendingData
- );
-
- return chunk;
- }
-}
\ No newline at end of file
+ if (isMapping()) {
+ MapProcessor mapProcessor = WorldMapSession.getCurrentSession().getMapProcessor();
+ MapWriter mapWriter = mapProcessor.getMapWriter();
+ MapWorld mapWorld = mapProcessor.getMapWorld();
+ int caveLayer = mapProcessor.getCurrentCaveLayer();
+
+ int chunkX = chunkTile.x();
+ int chunkZ = chunkTile.z();
+
+ int tileChunkX = chunkX >> 2;
+ int tileChunkZ = chunkZ >> 2;
+
+ // = 8 -> 8x8 chunk = 1 region
+ int rx = tileChunkX >> 3;
+ int rz = tileChunkZ >> 3;
+
+ int tileX = chunkX & 3;
+ int tileZ = chunkZ & 3;
+
+ MapTile mapTile = mapProcessor.getTilePool().get(mapProcessor.getCurrentDimension(), tileX, tileZ);
+
+ MapRegion region = mapWorld.getCurrentDimension().getLayeredMapRegions().getLeaf(caveLayer, rx, rz);
+ if (region == null) {
+ String dimId = mapWorld.getCurrentDimensionId().identifier().toString().replace(':', '_').replace('/', '_');
+ String safeMwId = mapWorld.getFutureMultiworldUnsynced().replace(':', '_').replace('/', '_');
+ region = new MapRegion(
+ mapWorld.getMainId(),
+ dimId,
+ safeMwId,
+ mapWorld.getCurrentDimension(),
+ rx,
+ rz,
+ caveLayer,
+ 0, // version from private config API
+ !mapWorld.getCurrentDimension().isUsingWorldSave(),
+ getBiomeRegistry()
+ );
+ mapWorld.getCurrentDimension().getLayeredMapRegions().putLeaf(rx, rz, region);
+ }
+
+ int localTileChunkX = tileChunkX & 7;
+ int localTileChunkZ = tileChunkZ & 7;
+
+ MapTileChunk tileChunk = region.getChunk(localTileChunkX, localTileChunkZ); //local
+ if (tileChunk == null) {
+ tileChunk = new MapTileChunk(region, tileChunkX, tileChunkZ); //non-local
+ region.setChunk(localTileChunkX, localTileChunkZ, tileChunk); //local
+ }
+
+ LevelChunk levelChunk = buildLevelChunkFromChunkTile(chunkTile, mc.level);
+
+ BlockColumn[] columns = chunkTile.columns();
+ int worldBottomY = mapProcessor.getWorld().getMinY();
+ int worldTopY = mapProcessor.getWorld().getMaxY();
+
+ synchronized(mapProcessor.renderThreadPauseSync) {
+ for (int x = 0; x < 16; x++) {
+ for (int z = 0; z < 16; z++) {
+ int idx = (z << 4) | x;
+
+ MapBlock currentPixel = mapTile.isLoaded() ? mapTile.getBlock(x, z) : null;
+
+ MapBlock loadingPixel = new MapBlock();
+
+ BlockColumn col = columns[idx];
+
+ ResourceKey<@NotNull Biome> biomeKey = getBiomeRegistry().getResourceKey(col.biome()).orElse(null);
+
+ // TODO
+ boolean cave = false;
+ boolean fullCave = false;
+ boolean flowers = false; // From private 'Xaero's lib fabric'
+
+ mapWriter.loadPixel(
+ mc.level,
+ mapProcessor.getWorldBlockRegistry(),
+ loadingPixel,
+ currentPixel,
+ levelChunk,
+ x,
+ z,
+ worldTopY,
+ worldBottomY, // Bottom non-air block
+ cave,
+ fullCave,
+ col.layers().getLast().y(),
+ mapTile.wasWrittenOnce(),
+ mapProcessor.getMapWorld().isIgnoreHeightmaps(),
+ getBiomeRegistry(),
+ flowers,
+ worldBottomY,
+ new BlockPos.MutableBlockPos()
+ );
+
+ loadingPixel.setBiome(biomeKey);
+
+ mapTile.setBlock(x, z, loadingPixel);
+ }
+ }
+
+ }
+
+ mapTile.setLoaded(true);
+ mapTile.setWorldInterpretationVersion(MapTile.CURRENT_WORLD_INTERPRETATION_VERSION);
+ // If cave info available
+ // mapTile.setWrittenCave(caveStart, caveDepth);
+
+ tileChunk.setTile(tileX, tileZ, mapTile, mapProcessor.getBlockStateShortShapeCache());
+ tileChunk.setHasHadTerrain();
+ tileChunk.setChanged(true);
+ tileChunk.setLoadState((byte)2);
+ tileChunk.setToUpdateBuffers(true);
+
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ private static LevelChunk buildLevelChunkFromChunkTile(ChunkTile chunkTile, Level level) {
+ ChunkPos pos = new ChunkPos(chunkTile.x(), chunkTile.z());
+ int sectionCount = level.getSectionsCount();
+ int minSection = level.getMinSectionY();
+ LevelChunkSection[] sections = new LevelChunkSection[sectionCount];
+
+
+ BlockColumn[] columns = chunkTile.columns();
+
+ for (int i = 0; i < sectionCount; i++) {
+ // Creating empty containers
+ PalettedContainer blockStates = level.palettedContainerFactory().createForBlockStates();
+ PalettedContainer> biomes = level.palettedContainerFactory().createForBiomes();
+
+ for (int z = 0; z < 16; z++) {
+ for (int x = 0; x < 16; x++) {
+
+ int idx = (z << 4) | x;
+ BlockColumn col = columns[idx];
+
+ var biomeKey = getBiomeRegistry().getResourceKey(col.biome()).orElse(null);
+ if (biomeKey == null) continue;
+ Holder biomeHolder = level.registryAccess()
+ .lookupOrThrow(net.minecraft.core.registries.Registries.BIOME)
+ .getOrThrow(biomeKey);
+
+ for (BlockInfo layer : col.layers()) {
+ int y = layer.y();
+ if ((y >> 4) - minSection == i) {
+ // Fill containers
+ BlockState state = layer.state();
+ blockStates.set(x, y & 15, z, state);
+ biomes.set(x >> 2, (y & 15) >> 2, z >> 2, biomeHolder);
+ }
+ }
+ }
+ }
+ sections[i] = new LevelChunkSection(blockStates, biomes);
+ }
+
+ // Create chunk
+ LevelChunkTicks blockTicks = new LevelChunkTicks<>();
+ LevelChunkTicks fluidTicks = new LevelChunkTicks<>();
+ UpgradeData upgradeData = UpgradeData.EMPTY;
+ long inhabitedTime = 0L;
+ BlendingData blendingData = null;
+
+ LevelChunk chunk = new LevelChunk(
+ level,
+ pos,
+ upgradeData,
+ blockTicks,
+ fluidTicks,
+ inhabitedTime,
+ sections,
+ null, // PostLoadProcessor
+ blendingData
+ );
+
+ return chunk;
+ }
+}
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/SyncClient.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/SyncClient.java
index 86b6c5a4..37995a8d 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/SyncClient.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/SyncClient.java
@@ -242,45 +242,45 @@ public synchronized void shutDown() {
}
void setUpEncryption(ChannelHandlerContext ctx, ClientboundEncryptionRequestPacket packet) {
- byte[] sharedSecret = new byte[16];
- ThreadLocalRandom.current().nextBytes(sharedSecret);
-
- if (!MapSyncMod.getMod().isDevMode()) {
- // note that this is different from minecraft (we get no negative hashes)
- final String shaHex = HexFormat.of().formatHex(Hasher.sha1()
- .update(sharedSecret)
- .update(packet.publicKey.getEncoded())
- .generateHash()
- );
-
- final User session = Minecraft.getInstance().getUser();
- try {
- Minecraft.getInstance().services().sessionService().joinServer(
- session.getProfileId(),
- session.getAccessToken(),
- shaHex
- );
- } catch (AuthenticationException e) {
- SyncClient.logger.warn("Auth error (probably cracked): " + e.getMessage());
- }
- }
-
- try {
- ctx.channel().writeAndFlush(new ServerboundEncryptionResponsePacket(
- encrypt(packet.publicKey, sharedSecret),
- encrypt(packet.publicKey, packet.verifyToken)));
- } catch (NoSuchAlgorithmException | InvalidKeyException | NoSuchPaddingException | BadPaddingException |
- IllegalBlockSizeException e) {
- shutDown();
- throw new RuntimeException(e);
- }
-
- SecretKey secretKey = new SecretKeySpec(sharedSecret, "AES");
- ctx.pipeline()
- .addFirst("encrypt", new EncryptionEncoder(secretKey))
- .addFirst("decrypt", new EncryptionDecoder(secretKey));
-
- handleEncryptionSuccess();
+ byte[] sharedSecret = new byte[16];
+ ThreadLocalRandom.current().nextBytes(sharedSecret);
+
+ if (!MapSyncMod.getMod().isDevMode()) {
+ // note that this is different from minecraft (we get no negative hashes)
+ final String shaHex = HexFormat.of().formatHex(Hasher.sha1()
+ .update(sharedSecret)
+ .update(packet.publicKey.getEncoded())
+ .generateHash()
+ );
+
+ final User session = Minecraft.getInstance().getUser();
+ try {
+ Minecraft.getInstance().services().sessionService().joinServer(
+ session.getProfileId(),
+ session.getAccessToken(),
+ shaHex
+ );
+ } catch (AuthenticationException e) {
+ SyncClient.logger.warn("Auth error (probably cracked): " + e.getMessage());
+ }
+ }
+
+ try {
+ ctx.channel().writeAndFlush(new ServerboundEncryptionResponsePacket(
+ encrypt(packet.publicKey, sharedSecret),
+ encrypt(packet.publicKey, packet.verifyToken)));
+ } catch (NoSuchAlgorithmException | InvalidKeyException | NoSuchPaddingException | BadPaddingException |
+ IllegalBlockSizeException e) {
+ shutDown();
+ throw new RuntimeException(e);
+ }
+
+ SecretKey secretKey = new SecretKeySpec(sharedSecret, "AES");
+ ctx.pipeline()
+ .addFirst("encrypt", new EncryptionEncoder(secretKey))
+ .addFirst("decrypt", new EncryptionDecoder(secretKey));
+
+ handleEncryptionSuccess();
}
private static byte[] encrypt(PublicKey key, byte[] data) throws NoSuchPaddingException, NoSuchAlgorithmException, BadPaddingException, IllegalBlockSizeException, InvalidKeyException {
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/packet/ClientboundRegionTimestampsPacket.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/packet/ClientboundRegionTimestampsPacket.java
index 8f5483a5..d99821f6 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/packet/ClientboundRegionTimestampsPacket.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/packet/ClientboundRegionTimestampsPacket.java
@@ -10,39 +10,39 @@
* {@link ServerboundChunkTimestampsRequestPacket}.
*/
public class ClientboundRegionTimestampsPacket implements Packet {
- public static final int PACKET_ID = 7;
+ public static final int PACKET_ID = 7;
- private final String dimension;
+ private final String dimension;
- private final RegionTimestamp[] timestamps;
+ private final RegionTimestamp[] timestamps;
- public ClientboundRegionTimestampsPacket(String dimension, RegionTimestamp[] timestamps) {
- this.dimension = dimension;
- this.timestamps = timestamps;
- }
+ public ClientboundRegionTimestampsPacket(String dimension, RegionTimestamp[] timestamps) {
+ this.dimension = dimension;
+ this.timestamps = timestamps;
+ }
- public String getDimension() {
- return dimension;
- }
+ public String getDimension() {
+ return dimension;
+ }
- public RegionTimestamp[] getTimestamps() {
- return timestamps;
- }
+ public RegionTimestamp[] getTimestamps() {
+ return timestamps;
+ }
- public static Packet read(ByteBuf buf) {
- String dimension = Packet.readUtf8String(buf);
+ public static Packet read(ByteBuf buf) {
+ String dimension = Packet.readUtf8String(buf);
- short totalRegions = buf.readShort();
- RegionTimestamp[] timestamps = new RegionTimestamp[totalRegions];
- // row = x
- for (short i = 0; i < totalRegions; i++) {
- short regionX = buf.readShort();
- short regionZ = buf.readShort();
+ short totalRegions = buf.readShort();
+ RegionTimestamp[] timestamps = new RegionTimestamp[totalRegions];
+ // row = x
+ for (short i = 0; i < totalRegions; i++) {
+ short regionX = buf.readShort();
+ short regionZ = buf.readShort();
- long timestamp = buf.readLong();
- timestamps[i] = new RegionTimestamp(regionX, regionZ, timestamp);
- }
+ long timestamp = buf.readLong();
+ timestamps[i] = new RegionTimestamp(regionX, regionZ, timestamp);
+ }
- return new ClientboundRegionTimestampsPacket(dimension, timestamps);
- }
+ return new ClientboundRegionTimestampsPacket(dimension, timestamps);
+ }
}
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/packet/ServerboundChunkTimestampsRequestPacket.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/packet/ServerboundChunkTimestampsRequestPacket.java
index 892a50ec..0b01c4fd 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/packet/ServerboundChunkTimestampsRequestPacket.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/net/packet/ServerboundChunkTimestampsRequestPacket.java
@@ -13,23 +13,23 @@
* expect a {@link ClientboundChunkTimestampsResponsePacket}.
*/
public class ServerboundChunkTimestampsRequestPacket implements Packet {
- public static final int PACKET_ID = 8;
+ public static final int PACKET_ID = 8;
- private final String dimension;
- private final List regions;
+ private final String dimension;
+ private final List regions;
- public ServerboundChunkTimestampsRequestPacket(String dimension, List regions) {
- this.dimension = dimension;
- this.regions = regions;
- }
+ public ServerboundChunkTimestampsRequestPacket(String dimension, List regions) {
+ this.dimension = dimension;
+ this.regions = regions;
+ }
- @Override
- public void write(@NotNull ByteBuf buf) {
- Packet.writeUtf8String(buf, dimension);
- buf.writeShort(regions.size());
- for (var region : regions) {
- buf.writeShort(region.x());
- buf.writeShort(region.z());
- }
- }
+ @Override
+ public void write(@NotNull ByteBuf buf) {
+ Packet.writeUtf8String(buf, dimension);
+ buf.writeShort(regions.size());
+ for (var region : regions) {
+ buf.writeShort(region.x());
+ buf.writeShort(region.z());
+ }
+ }
}
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/utils/Arguments.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/utils/Arguments.java
index b09a847a..9245690e 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/utils/Arguments.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/utils/Arguments.java
@@ -3,22 +3,22 @@
import org.jetbrains.annotations.NotNull;
public final class Arguments {
- public static void checkNotNull(
- final @NotNull String name,
- final Object value
- ) {
- if (value == null) {
- throw new IllegalArgumentException("'" + name + "' is null!");
- }
- }
+ public static void checkNotNull(
+ final @NotNull String name,
+ final Object value
+ ) {
+ if (value == null) {
+ throw new IllegalArgumentException("'" + name + "' is null!");
+ }
+ }
- public static void checkLength(
- final @NotNull String name,
- final int currentLength,
- final int requiredLength
- ) {
- if (currentLength != requiredLength) {
- throw new IllegalArgumentException("'" + name + "' has length " + currentLength + " when it must be " + requiredLength);
- }
- }
+ public static void checkLength(
+ final @NotNull String name,
+ final int currentLength,
+ final int requiredLength
+ ) {
+ if (currentLength != requiredLength) {
+ throw new IllegalArgumentException("'" + name + "' has length " + currentLength + " when it must be " + requiredLength);
+ }
+ }
}
diff --git a/mod/common/src/main/java/gjum/minecraft/mapsync/common/utils/MagicValues.java b/mod/common/src/main/java/gjum/minecraft/mapsync/common/utils/MagicValues.java
index d365ba6a..301736ce 100644
--- a/mod/common/src/main/java/gjum/minecraft/mapsync/common/utils/MagicValues.java
+++ b/mod/common/src/main/java/gjum/minecraft/mapsync/common/utils/MagicValues.java
@@ -1,7 +1,7 @@
package gjum.minecraft.mapsync.common.utils;
public final class MagicValues {
- // SHA1 produces 160-bit (20-byte) hashes
- // https://en.wikipedia.org/wiki/SHA-1
- public static final int SHA1_HASH_LENGTH = 20;
+ // SHA1 produces 160-bit (20-byte) hashes
+ // https://en.wikipedia.org/wiki/SHA-1
+ public static final int SHA1_HASH_LENGTH = 20;
}
diff --git a/mod/common/src/main/resources/assets/mapsync/lang/en_us.json b/mod/common/src/main/resources/assets/mapsync/lang/en_us.json
index 1dfbf945..4a38e026 100644
--- a/mod/common/src/main/resources/assets/mapsync/lang/en_us.json
+++ b/mod/common/src/main/resources/assets/mapsync/lang/en_us.json
@@ -1,4 +1,4 @@
{
"key.map-sync.openGui": "Open GUI",
- "category.map-sync": "${mod_display_name}"
+ "key.category.mapsync.general": "${mod_display_name}"
}
diff --git a/mod/common/src/main/resources/mapsync.common.mixins.json b/mod/common/src/main/resources/mapsync.common.mixins.json
index cb85a9f1..0e91d177 100644
--- a/mod/common/src/main/resources/mapsync.common.mixins.json
+++ b/mod/common/src/main/resources/mapsync.common.mixins.json
@@ -3,11 +3,9 @@
"minVersion": "0.8",
"package": "gjum.minecraft.mapsync.common.mixins",
"compatibilityLevel": "JAVA_21",
- "mixins": [],
"client": [
"MixinClientPacketListener"
],
- "server": [],
"injectors": {
"defaultRequire": 1
}
diff --git a/mod/common/src/main/resources/mapsync.version.const b/mod/common/src/main/resources/mapsync.version.const
new file mode 100644
index 00000000..596f5211
--- /dev/null
+++ b/mod/common/src/main/resources/mapsync.version.const
@@ -0,0 +1 @@
+${mod_version}
\ No newline at end of file
diff --git a/mod/fabric/build.gradle b/mod/fabric/build.gradle
index d3332ac6..38b76fc4 100644
--- a/mod/fabric/build.gradle
+++ b/mod/fabric/build.gradle
@@ -41,12 +41,12 @@ processResources {
}
loom {
- runs {
- client {
- vmArgs "-Ddevauth.enabled=true"
- ideConfigGenerated = true
- }
- }
+ runs {
+ client {
+ vmArgs "-Ddevauth.enabled=true"
+ ideConfigGenerated = true
+ }
+ }
}
shadowJar {
diff --git a/mod/fabric/src/main/resources/mapsync.fabric.mixins.json b/mod/fabric/src/main/resources/mapsync.fabric.mixins.json
index 78cd499b..88e75d24 100644
--- a/mod/fabric/src/main/resources/mapsync.fabric.mixins.json
+++ b/mod/fabric/src/main/resources/mapsync.fabric.mixins.json
@@ -2,12 +2,10 @@
"required": true,
"minVersion": "0.8",
"package": "gjum.minecraft.mapsync.fabric.mixins",
- "compatibilityLevel": "JAVA_17",
- "mixins": [],
+ "compatibilityLevel": "JAVA_21",
"client": [
],
- "server": [],
"injectors": {
"defaultRequire": 1
}
diff --git a/mod/forge/src/main/resources/mapsync.forge.mixins.json b/mod/forge/src/main/resources/mapsync.forge.mixins.json
index 4792d957..dd821c68 100644
--- a/mod/forge/src/main/resources/mapsync.forge.mixins.json
+++ b/mod/forge/src/main/resources/mapsync.forge.mixins.json
@@ -2,12 +2,10 @@
"required": true,
"minVersion": "0.8",
"package": "gjum.minecraft.mapsync.forge.mixins",
- "compatibilityLevel": "JAVA_17",
- "mixins": [],
+ "compatibilityLevel": "JAVA_21",
"client": [
],
- "server": [],
"injectors": {
"defaultRequire": 1
}
diff --git a/mod/gradle.properties b/mod/gradle.properties
index 4288a380..32fbaec5 100644
--- a/mod/gradle.properties
+++ b/mod/gradle.properties
@@ -13,7 +13,7 @@ mod_issues_url=https://github.com/CivPlatform/map-sync/issues
minecraft_version=1.21.11
# https://parchmentmc.org/docs/getting-started
-# parchment_name=parchment-1.21
+parchment_name=parchment-1.21.11
parchment_version=2025.12.20
enabled_platforms=fabric
@@ -25,4 +25,4 @@ forge_version=1.21.1-61.1.1
forge_major_version=61
# Architectuy Loom 1.14 is not available for JM 6.0.0
-loom.ignoreDependencyLoomVersionValidation=true
\ No newline at end of file
+loom.ignoreDependencyLoomVersionValidation=true
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 77f78574..00000000
--- a/package-lock.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "name": "map-sync",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {}
-}
diff --git a/render/.gitignore b/render/.gitignore
deleted file mode 100644
index b83d2226..00000000
--- a/render/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/target/
diff --git a/render/Cargo.lock b/render/Cargo.lock
deleted file mode 100644
index fb2ebf45..00000000
--- a/render/Cargo.lock
+++ /dev/null
@@ -1,244 +0,0 @@
-# This file is automatically @generated by Cargo.
-# It is not intended for manual editing.
-version = 3
-
-[[package]]
-name = "adler"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
-
-[[package]]
-name = "ahash"
-version = "0.7.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
-dependencies = [
- "getrandom",
- "once_cell",
- "version_check",
-]
-
-[[package]]
-name = "autocfg"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
-
-[[package]]
-name = "bytemuck"
-version = "1.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "439989e6b8c38d1b6570a384ef1e49c8848128f5a97f3914baef02920842712f"
-
-[[package]]
-name = "byteorder"
-version = "1.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
-
-[[package]]
-name = "cfg-if"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-[[package]]
-name = "civmap-render"
-version = "0.1.0"
-dependencies = [
- "byteorder",
- "lazy_static",
- "lodepng",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "crc32fast"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "fallible_collections"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52db5973b6a19247baf19b30f41c23a1bfffc2e9ce0a5db2f60e3cd5dc8895f7"
-dependencies = [
- "hashbrown",
-]
-
-[[package]]
-name = "flate2"
-version = "1.0.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f"
-dependencies = [
- "cfg-if",
- "crc32fast",
- "libc",
- "miniz_oxide",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi",
-]
-
-[[package]]
-name = "hashbrown"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
-dependencies = [
- "ahash",
-]
-
-[[package]]
-name = "itoa"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
-
-[[package]]
-name = "lazy_static"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
-[[package]]
-name = "libc"
-version = "0.2.112"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125"
-
-[[package]]
-name = "lodepng"
-version = "3.4.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24844d5c0b922ddd52fb5bf0964a4c7f8e799a946ec01bb463771eb04fc1a323"
-dependencies = [
- "fallible_collections",
- "flate2",
- "libc",
- "rgb",
-]
-
-[[package]]
-name = "miniz_oxide"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"
-dependencies = [
- "adler",
- "autocfg",
-]
-
-[[package]]
-name = "once_cell"
-version = "1.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5"
-
-[[package]]
-name = "proc-macro2"
-version = "1.0.39"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f"
-dependencies = [
- "unicode-ident",
-]
-
-[[package]]
-name = "quote"
-version = "1.0.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1"
-dependencies = [
- "proc-macro2",
-]
-
-[[package]]
-name = "rgb"
-version = "0.8.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a374af9a0e5fdcdd98c1c7b64f05004f9ea2555b6c75f211daa81268a3c50f1"
-dependencies = [
- "bytemuck",
-]
-
-[[package]]
-name = "ryu"
-version = "1.0.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
-
-[[package]]
-name = "serde"
-version = "1.0.137"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"
-dependencies = [
- "serde_derive",
-]
-
-[[package]]
-name = "serde_derive"
-version = "1.0.137"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "serde_json"
-version = "1.0.81"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c"
-dependencies = [
- "itoa",
- "ryu",
- "serde",
-]
-
-[[package]]
-name = "syn"
-version = "1.0.95"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942"
-dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
-]
-
-[[package]]
-name = "unicode-ident"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee"
-
-[[package]]
-name = "version_check"
-version = "0.9.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-
-[[package]]
-name = "wasi"
-version = "0.10.2+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
diff --git a/render/Cargo.toml b/render/Cargo.toml
deleted file mode 100644
index 580a1df8..00000000
--- a/render/Cargo.toml
+++ /dev/null
@@ -1,12 +0,0 @@
-[package]
-name = "civmap-render"
-version = "0.1.0"
-edition = "2021"
-authors = ["Gjum "]
-
-[dependencies]
-byteorder = "~1.4.3"
-lazy_static = "~1.4.0"
-lodepng = "~3.4.7"
-serde = { version = "~1.0.137", features = ["derive"] }
-serde_json = "~1.0.81"
diff --git a/render/blocks.json b/render/blocks.json
deleted file mode 100644
index 190c9ff9..00000000
--- a/render/blocks.json
+++ /dev/null
@@ -1,30124 +0,0 @@
-[
- {
- "id": 0,
- "displayName": "Air",
- "name": "air",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 0,
- "maxStateId": 0,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 0
- },
- {
- "id": 1,
- "displayName": "Stone",
- "name": "stone",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 1,
- "maxStateId": 1,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 1
- },
- {
- "id": 2,
- "displayName": "Granite",
- "name": "granite",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 2,
- "maxStateId": 2,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 2
- },
- {
- "id": 3,
- "displayName": "Polished Granite",
- "name": "polished_granite",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 3,
- "maxStateId": 3,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3
- },
- {
- "id": 4,
- "displayName": "Diorite",
- "name": "diorite",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 4,
- "maxStateId": 4,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4
- },
- {
- "id": 5,
- "displayName": "Polished Diorite",
- "name": "polished_diorite",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 5,
- "maxStateId": 5,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5
- },
- {
- "id": 6,
- "displayName": "Andesite",
- "name": "andesite",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 6,
- "maxStateId": 6,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6
- },
- {
- "id": 7,
- "displayName": "Polished Andesite",
- "name": "polished_andesite",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 7,
- "maxStateId": 7,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7
- },
- {
- "id": 8,
- "displayName": "Grass Block",
- "name": "grass_block",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 8,
- "maxStateId": 9,
- "states": [
- {
- "name": "snowy",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9
- },
- {
- "id": 9,
- "displayName": "Dirt",
- "name": "dirt",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 10,
- "maxStateId": 10,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 10
- },
- {
- "id": 10,
- "displayName": "Coarse Dirt",
- "name": "coarse_dirt",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 11,
- "maxStateId": 11,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 11
- },
- {
- "id": 11,
- "displayName": "Podzol",
- "name": "podzol",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 12,
- "maxStateId": 13,
- "states": [
- {
- "name": "snowy",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 13
- },
- {
- "id": 12,
- "displayName": "Cobblestone",
- "name": "cobblestone",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 14,
- "maxStateId": 14,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 14
- },
- {
- "id": 13,
- "displayName": "Oak Planks",
- "name": "oak_planks",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15,
- "maxStateId": 15,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15
- },
- {
- "id": 14,
- "displayName": "Spruce Planks",
- "name": "spruce_planks",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 16,
- "maxStateId": 16,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 16
- },
- {
- "id": 15,
- "displayName": "Birch Planks",
- "name": "birch_planks",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 17,
- "maxStateId": 17,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 17
- },
- {
- "id": 16,
- "displayName": "Jungle Planks",
- "name": "jungle_planks",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 18,
- "maxStateId": 18,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 18
- },
- {
- "id": 17,
- "displayName": "Acacia Planks",
- "name": "acacia_planks",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 19,
- "maxStateId": 19,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 19
- },
- {
- "id": 18,
- "displayName": "Dark Oak Planks",
- "name": "dark_oak_planks",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 20,
- "maxStateId": 20,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 20
- },
- {
- "id": 19,
- "displayName": "Oak Sapling",
- "name": "oak_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 21,
- "maxStateId": 22,
- "states": [
- {
- "name": "stage",
- "type": "int",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 21
- },
- {
- "id": 20,
- "displayName": "Spruce Sapling",
- "name": "spruce_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 23,
- "maxStateId": 24,
- "states": [
- {
- "name": "stage",
- "type": "int",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 23
- },
- {
- "id": 21,
- "displayName": "Birch Sapling",
- "name": "birch_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 25,
- "maxStateId": 26,
- "states": [
- {
- "name": "stage",
- "type": "int",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 25
- },
- {
- "id": 22,
- "displayName": "Jungle Sapling",
- "name": "jungle_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 27,
- "maxStateId": 28,
- "states": [
- {
- "name": "stage",
- "type": "int",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 27
- },
- {
- "id": 23,
- "displayName": "Acacia Sapling",
- "name": "acacia_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 29,
- "maxStateId": 30,
- "states": [
- {
- "name": "stage",
- "type": "int",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 29
- },
- {
- "id": 24,
- "displayName": "Dark Oak Sapling",
- "name": "dark_oak_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 31,
- "maxStateId": 32,
- "states": [
- {
- "name": "stage",
- "type": "int",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 31
- },
- {
- "id": 25,
- "displayName": "Bedrock",
- "name": "bedrock",
- "hardness": null,
- "resistance": 3600000,
- "minStateId": 33,
- "maxStateId": 33,
- "states": [],
- "drops": [],
- "diggable": false,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 33
- },
- {
- "id": 26,
- "displayName": "Water",
- "name": "water",
- "hardness": 100,
- "resistance": 100,
- "minStateId": 34,
- "maxStateId": 49,
- "states": [
- {
- "name": "level",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 34
- },
- {
- "id": 27,
- "displayName": "Lava",
- "name": "lava",
- "hardness": 100,
- "resistance": 100,
- "minStateId": 50,
- "maxStateId": 65,
- "states": [
- {
- "name": "level",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 15,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 50
- },
- {
- "id": 28,
- "displayName": "Sand",
- "name": "sand",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 66,
- "maxStateId": 66,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 66
- },
- {
- "id": 29,
- "displayName": "Red Sand",
- "name": "red_sand",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 67,
- "maxStateId": 67,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 67
- },
- {
- "id": 30,
- "displayName": "Gravel",
- "name": "gravel",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 68,
- "maxStateId": 68,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 68
- },
- {
- "id": 31,
- "displayName": "Gold Ore",
- "name": "gold_ore",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 69,
- "maxStateId": 69,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 69
- },
- {
- "id": 32,
- "displayName": "Deepslate Gold Ore",
- "name": "deepslate_gold_ore",
- "hardness": 4.5,
- "resistance": 3,
- "minStateId": 70,
- "maxStateId": 70,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 70
- },
- {
- "id": 33,
- "displayName": "Iron Ore",
- "name": "iron_ore",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 71,
- "maxStateId": 71,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 71
- },
- {
- "id": 34,
- "displayName": "Deepslate Iron Ore",
- "name": "deepslate_iron_ore",
- "hardness": 4.5,
- "resistance": 3,
- "minStateId": 72,
- "maxStateId": 72,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 72
- },
- {
- "id": 35,
- "displayName": "Coal Ore",
- "name": "coal_ore",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 73,
- "maxStateId": 73,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 73
- },
- {
- "id": 36,
- "displayName": "Deepslate Coal Ore",
- "name": "deepslate_coal_ore",
- "hardness": 4.5,
- "resistance": 3,
- "minStateId": 74,
- "maxStateId": 74,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 74
- },
- {
- "id": 37,
- "displayName": "Nether Gold Ore",
- "name": "nether_gold_ore",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 75,
- "maxStateId": 75,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 75
- },
- {
- "id": 38,
- "displayName": "Oak Log",
- "name": "oak_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 76,
- "maxStateId": 78,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 77
- },
- {
- "id": 39,
- "displayName": "Spruce Log",
- "name": "spruce_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 79,
- "maxStateId": 81,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 80
- },
- {
- "id": 40,
- "displayName": "Birch Log",
- "name": "birch_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 82,
- "maxStateId": 84,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 83
- },
- {
- "id": 41,
- "displayName": "Jungle Log",
- "name": "jungle_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 85,
- "maxStateId": 87,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 86
- },
- {
- "id": 42,
- "displayName": "Acacia Log",
- "name": "acacia_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 88,
- "maxStateId": 90,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 89
- },
- {
- "id": 43,
- "displayName": "Dark Oak Log",
- "name": "dark_oak_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 91,
- "maxStateId": 93,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 92
- },
- {
- "id": 44,
- "displayName": "Stripped Spruce Log",
- "name": "stripped_spruce_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 94,
- "maxStateId": 96,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 95
- },
- {
- "id": 45,
- "displayName": "Stripped Birch Log",
- "name": "stripped_birch_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 97,
- "maxStateId": 99,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 98
- },
- {
- "id": 46,
- "displayName": "Stripped Jungle Log",
- "name": "stripped_jungle_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 100,
- "maxStateId": 102,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 101
- },
- {
- "id": 47,
- "displayName": "Stripped Acacia Log",
- "name": "stripped_acacia_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 103,
- "maxStateId": 105,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 104
- },
- {
- "id": 48,
- "displayName": "Stripped Dark Oak Log",
- "name": "stripped_dark_oak_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 106,
- "maxStateId": 108,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 107
- },
- {
- "id": 49,
- "displayName": "Stripped Oak Log",
- "name": "stripped_oak_log",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 109,
- "maxStateId": 111,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 110
- },
- {
- "id": 50,
- "displayName": "Oak Wood",
- "name": "oak_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 112,
- "maxStateId": 114,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 113
- },
- {
- "id": 51,
- "displayName": "Spruce Wood",
- "name": "spruce_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 115,
- "maxStateId": 117,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 116
- },
- {
- "id": 52,
- "displayName": "Birch Wood",
- "name": "birch_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 118,
- "maxStateId": 120,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 119
- },
- {
- "id": 53,
- "displayName": "Jungle Wood",
- "name": "jungle_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 121,
- "maxStateId": 123,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 122
- },
- {
- "id": 54,
- "displayName": "Acacia Wood",
- "name": "acacia_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 124,
- "maxStateId": 126,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 125
- },
- {
- "id": 55,
- "displayName": "Dark Oak Wood",
- "name": "dark_oak_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 127,
- "maxStateId": 129,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 128
- },
- {
- "id": 56,
- "displayName": "Stripped Oak Wood",
- "name": "stripped_oak_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 130,
- "maxStateId": 132,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 131
- },
- {
- "id": 57,
- "displayName": "Stripped Spruce Wood",
- "name": "stripped_spruce_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 133,
- "maxStateId": 135,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 134
- },
- {
- "id": 58,
- "displayName": "Stripped Birch Wood",
- "name": "stripped_birch_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 136,
- "maxStateId": 138,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 137
- },
- {
- "id": 59,
- "displayName": "Stripped Jungle Wood",
- "name": "stripped_jungle_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 139,
- "maxStateId": 141,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 140
- },
- {
- "id": 60,
- "displayName": "Stripped Acacia Wood",
- "name": "stripped_acacia_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 142,
- "maxStateId": 144,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 143
- },
- {
- "id": 61,
- "displayName": "Stripped Dark Oak Wood",
- "name": "stripped_dark_oak_wood",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 145,
- "maxStateId": 147,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 146
- },
- {
- "id": 62,
- "displayName": "Oak Leaves",
- "name": "oak_leaves",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 148,
- "maxStateId": 161,
- "states": [
- {
- "name": "distance",
- "type": "enum",
- "num_values": 7,
- "values": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7"
- ]
- },
- {
- "name": "persistent",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "leaves;mineable/hoe",
- "defaultState": 161
- },
- {
- "id": 63,
- "displayName": "Spruce Leaves",
- "name": "spruce_leaves",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 162,
- "maxStateId": 175,
- "states": [
- {
- "name": "distance",
- "type": "enum",
- "num_values": 7,
- "values": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7"
- ]
- },
- {
- "name": "persistent",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "leaves;mineable/hoe",
- "defaultState": 175
- },
- {
- "id": 64,
- "displayName": "Birch Leaves",
- "name": "birch_leaves",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 176,
- "maxStateId": 189,
- "states": [
- {
- "name": "distance",
- "type": "enum",
- "num_values": 7,
- "values": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7"
- ]
- },
- {
- "name": "persistent",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "leaves;mineable/hoe",
- "defaultState": 189
- },
- {
- "id": 65,
- "displayName": "Jungle Leaves",
- "name": "jungle_leaves",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 190,
- "maxStateId": 203,
- "states": [
- {
- "name": "distance",
- "type": "enum",
- "num_values": 7,
- "values": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7"
- ]
- },
- {
- "name": "persistent",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "leaves;mineable/hoe",
- "defaultState": 203
- },
- {
- "id": 66,
- "displayName": "Acacia Leaves",
- "name": "acacia_leaves",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 204,
- "maxStateId": 217,
- "states": [
- {
- "name": "distance",
- "type": "enum",
- "num_values": 7,
- "values": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7"
- ]
- },
- {
- "name": "persistent",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "leaves;mineable/hoe",
- "defaultState": 217
- },
- {
- "id": 67,
- "displayName": "Dark Oak Leaves",
- "name": "dark_oak_leaves",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 218,
- "maxStateId": 231,
- "states": [
- {
- "name": "distance",
- "type": "enum",
- "num_values": 7,
- "values": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7"
- ]
- },
- {
- "name": "persistent",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "leaves;mineable/hoe",
- "defaultState": 231
- },
- {
- "id": 68,
- "displayName": "Azalea Leaves",
- "name": "azalea_leaves",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 232,
- "maxStateId": 245,
- "states": [
- {
- "name": "distance",
- "type": "enum",
- "num_values": 7,
- "values": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7"
- ]
- },
- {
- "name": "persistent",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "leaves;mineable/hoe",
- "defaultState": 245
- },
- {
- "id": 69,
- "displayName": "Flowering Azalea Leaves",
- "name": "flowering_azalea_leaves",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 246,
- "maxStateId": 259,
- "states": [
- {
- "name": "distance",
- "type": "enum",
- "num_values": 7,
- "values": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7"
- ]
- },
- {
- "name": "persistent",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "leaves;mineable/axe;mineable/hoe",
- "defaultState": 259
- },
- {
- "id": 70,
- "displayName": "Sponge",
- "name": "sponge",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 260,
- "maxStateId": 260,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 260
- },
- {
- "id": 71,
- "displayName": "Wet Sponge",
- "name": "wet_sponge",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 261,
- "maxStateId": 261,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 261
- },
- {
- "id": 72,
- "displayName": "Glass",
- "name": "glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 262,
- "maxStateId": 262,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 262
- },
- {
- "id": 73,
- "displayName": "Lapis Lazuli Ore",
- "name": "lapis_ore",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 263,
- "maxStateId": 263,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 263
- },
- {
- "id": 74,
- "displayName": "Deepslate Lapis Lazuli Ore",
- "name": "deepslate_lapis_ore",
- "hardness": 4.5,
- "resistance": 3,
- "minStateId": 264,
- "maxStateId": 264,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 264
- },
- {
- "id": 75,
- "displayName": "Block of Lapis Lazuli",
- "name": "lapis_block",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 265,
- "maxStateId": 265,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 265
- },
- {
- "id": 76,
- "displayName": "Dispenser",
- "name": "dispenser",
- "hardness": 3.5,
- "resistance": 3.5,
- "minStateId": 266,
- "maxStateId": 277,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "triggered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 267
- },
- {
- "id": 77,
- "displayName": "Sandstone",
- "name": "sandstone",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 278,
- "maxStateId": 278,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 278
- },
- {
- "id": 78,
- "displayName": "Chiseled Sandstone",
- "name": "chiseled_sandstone",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 279,
- "maxStateId": 279,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 279
- },
- {
- "id": 79,
- "displayName": "Cut Sandstone",
- "name": "cut_sandstone",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 280,
- "maxStateId": 280,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 280
- },
- {
- "id": 80,
- "displayName": "Note Block",
- "name": "note_block",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 281,
- "maxStateId": 1080,
- "states": [
- {
- "name": "instrument",
- "type": "enum",
- "num_values": 16,
- "values": [
- "harp",
- "basedrum",
- "snare",
- "hat",
- "bass",
- "flute",
- "bell",
- "guitar",
- "chime",
- "xylophone",
- "iron_xylophone",
- "cow_bell",
- "didgeridoo",
- "bit",
- "banjo",
- "pling"
- ]
- },
- {
- "name": "note",
- "type": "int",
- "num_values": 25
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 282
- },
- {
- "id": 81,
- "displayName": "White Bed",
- "name": "white_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1081,
- "maxStateId": 1096,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1084
- },
- {
- "id": 82,
- "displayName": "Orange Bed",
- "name": "orange_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1097,
- "maxStateId": 1112,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1100
- },
- {
- "id": 83,
- "displayName": "Magenta Bed",
- "name": "magenta_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1113,
- "maxStateId": 1128,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1116
- },
- {
- "id": 84,
- "displayName": "Light Blue Bed",
- "name": "light_blue_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1129,
- "maxStateId": 1144,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1132
- },
- {
- "id": 85,
- "displayName": "Yellow Bed",
- "name": "yellow_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1145,
- "maxStateId": 1160,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1148
- },
- {
- "id": 86,
- "displayName": "Lime Bed",
- "name": "lime_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1161,
- "maxStateId": 1176,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1164
- },
- {
- "id": 87,
- "displayName": "Pink Bed",
- "name": "pink_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1177,
- "maxStateId": 1192,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1180
- },
- {
- "id": 88,
- "displayName": "Gray Bed",
- "name": "gray_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1193,
- "maxStateId": 1208,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1196
- },
- {
- "id": 89,
- "displayName": "Light Gray Bed",
- "name": "light_gray_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1209,
- "maxStateId": 1224,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1212
- },
- {
- "id": 90,
- "displayName": "Cyan Bed",
- "name": "cyan_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1225,
- "maxStateId": 1240,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1228
- },
- {
- "id": 91,
- "displayName": "Purple Bed",
- "name": "purple_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1241,
- "maxStateId": 1256,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1244
- },
- {
- "id": 92,
- "displayName": "Blue Bed",
- "name": "blue_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1257,
- "maxStateId": 1272,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1260
- },
- {
- "id": 93,
- "displayName": "Brown Bed",
- "name": "brown_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1273,
- "maxStateId": 1288,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1276
- },
- {
- "id": 94,
- "displayName": "Green Bed",
- "name": "green_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1289,
- "maxStateId": 1304,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1292
- },
- {
- "id": 95,
- "displayName": "Red Bed",
- "name": "red_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1305,
- "maxStateId": 1320,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1308
- },
- {
- "id": 96,
- "displayName": "Black Bed",
- "name": "black_bed",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 1321,
- "maxStateId": 1336,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "occupied",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "part",
- "type": "enum",
- "num_values": 2,
- "values": [
- "head",
- "foot"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 1324
- },
- {
- "id": 97,
- "displayName": "Powered Rail",
- "name": "powered_rail",
- "hardness": 0.7,
- "resistance": 0.7,
- "minStateId": 1337,
- "maxStateId": 1360,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north_south",
- "east_west",
- "ascending_east",
- "ascending_west",
- "ascending_north",
- "ascending_south"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 1350
- },
- {
- "id": 98,
- "displayName": "Detector Rail",
- "name": "detector_rail",
- "hardness": 0.7,
- "resistance": 0.7,
- "minStateId": 1361,
- "maxStateId": 1384,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north_south",
- "east_west",
- "ascending_east",
- "ascending_west",
- "ascending_north",
- "ascending_south"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 1374
- },
- {
- "id": 99,
- "displayName": "Sticky Piston",
- "name": "sticky_piston",
- "hardness": 1.5,
- "resistance": 1.5,
- "minStateId": 1385,
- "maxStateId": 1396,
- "states": [
- {
- "name": "extended",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 1391
- },
- {
- "id": 100,
- "displayName": "Cobweb",
- "name": "cobweb",
- "hardness": 4,
- "resistance": 4,
- "minStateId": 1397,
- "maxStateId": 1397,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "coweb",
- "harvestTools": {
- "699": true,
- "704": true,
- "709": true,
- "714": true,
- "719": true,
- "724": true,
- "848": true
- },
- "defaultState": 1397
- },
- {
- "id": 101,
- "displayName": "Grass",
- "name": "grass",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1398,
- "maxStateId": 1398,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1398
- },
- {
- "id": 102,
- "displayName": "Fern",
- "name": "fern",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1399,
- "maxStateId": 1399,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1399
- },
- {
- "id": 103,
- "displayName": "Dead Bush",
- "name": "dead_bush",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1400,
- "maxStateId": 1400,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1400
- },
- {
- "id": 104,
- "displayName": "Seagrass",
- "name": "seagrass",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1401,
- "maxStateId": 1401,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 1401
- },
- {
- "id": 105,
- "displayName": "Tall Seagrass",
- "name": "tall_seagrass",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1402,
- "maxStateId": 1403,
- "states": [
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 1403
- },
- {
- "id": 106,
- "displayName": "Piston",
- "name": "piston",
- "hardness": 1.5,
- "resistance": 1.5,
- "minStateId": 1404,
- "maxStateId": 1415,
- "states": [
- {
- "name": "extended",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 1410
- },
- {
- "id": 107,
- "displayName": "Piston Head",
- "name": "piston_head",
- "hardness": 1.5,
- "resistance": 1.5,
- "minStateId": 1416,
- "maxStateId": 1439,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "short",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "type",
- "type": "enum",
- "num_values": 2,
- "values": [
- "normal",
- "sticky"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 1418
- },
- {
- "id": 108,
- "displayName": "White Wool",
- "name": "white_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1440,
- "maxStateId": 1440,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1440
- },
- {
- "id": 109,
- "displayName": "Orange Wool",
- "name": "orange_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1441,
- "maxStateId": 1441,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1441
- },
- {
- "id": 110,
- "displayName": "Magenta Wool",
- "name": "magenta_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1442,
- "maxStateId": 1442,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1442
- },
- {
- "id": 111,
- "displayName": "Light Blue Wool",
- "name": "light_blue_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1443,
- "maxStateId": 1443,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1443
- },
- {
- "id": 112,
- "displayName": "Yellow Wool",
- "name": "yellow_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1444,
- "maxStateId": 1444,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1444
- },
- {
- "id": 113,
- "displayName": "Lime Wool",
- "name": "lime_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1445,
- "maxStateId": 1445,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1445
- },
- {
- "id": 114,
- "displayName": "Pink Wool",
- "name": "pink_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1446,
- "maxStateId": 1446,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1446
- },
- {
- "id": 115,
- "displayName": "Gray Wool",
- "name": "gray_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1447,
- "maxStateId": 1447,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1447
- },
- {
- "id": 116,
- "displayName": "Light Gray Wool",
- "name": "light_gray_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1448,
- "maxStateId": 1448,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1448
- },
- {
- "id": 117,
- "displayName": "Cyan Wool",
- "name": "cyan_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1449,
- "maxStateId": 1449,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1449
- },
- {
- "id": 118,
- "displayName": "Purple Wool",
- "name": "purple_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1450,
- "maxStateId": 1450,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1450
- },
- {
- "id": 119,
- "displayName": "Blue Wool",
- "name": "blue_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1451,
- "maxStateId": 1451,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1451
- },
- {
- "id": 120,
- "displayName": "Brown Wool",
- "name": "brown_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1452,
- "maxStateId": 1452,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1452
- },
- {
- "id": 121,
- "displayName": "Green Wool",
- "name": "green_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1453,
- "maxStateId": 1453,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1453
- },
- {
- "id": 122,
- "displayName": "Red Wool",
- "name": "red_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1454,
- "maxStateId": 1454,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1454
- },
- {
- "id": 123,
- "displayName": "Black Wool",
- "name": "black_wool",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 1455,
- "maxStateId": 1455,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "wool",
- "defaultState": 1455
- },
- {
- "id": 124,
- "displayName": "Moving Piston",
- "name": "moving_piston",
- "hardness": null,
- "resistance": -1,
- "minStateId": 1456,
- "maxStateId": 1467,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "type",
- "type": "enum",
- "num_values": 2,
- "values": [
- "normal",
- "sticky"
- ]
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 1456
- },
- {
- "id": 125,
- "displayName": "Dandelion",
- "name": "dandelion",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1468,
- "maxStateId": 1468,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1468
- },
- {
- "id": 126,
- "displayName": "Poppy",
- "name": "poppy",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1469,
- "maxStateId": 1469,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1469
- },
- {
- "id": 127,
- "displayName": "Blue Orchid",
- "name": "blue_orchid",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1470,
- "maxStateId": 1470,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1470
- },
- {
- "id": 128,
- "displayName": "Allium",
- "name": "allium",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1471,
- "maxStateId": 1471,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1471
- },
- {
- "id": 129,
- "displayName": "Azure Bluet",
- "name": "azure_bluet",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1472,
- "maxStateId": 1472,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1472
- },
- {
- "id": 130,
- "displayName": "Red Tulip",
- "name": "red_tulip",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1473,
- "maxStateId": 1473,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1473
- },
- {
- "id": 131,
- "displayName": "Orange Tulip",
- "name": "orange_tulip",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1474,
- "maxStateId": 1474,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1474
- },
- {
- "id": 132,
- "displayName": "White Tulip",
- "name": "white_tulip",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1475,
- "maxStateId": 1475,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1475
- },
- {
- "id": 133,
- "displayName": "Pink Tulip",
- "name": "pink_tulip",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1476,
- "maxStateId": 1476,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1476
- },
- {
- "id": 134,
- "displayName": "Oxeye Daisy",
- "name": "oxeye_daisy",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1477,
- "maxStateId": 1477,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1477
- },
- {
- "id": 135,
- "displayName": "Cornflower",
- "name": "cornflower",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1478,
- "maxStateId": 1478,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1478
- },
- {
- "id": 136,
- "displayName": "Wither Rose",
- "name": "wither_rose",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1479,
- "maxStateId": 1479,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1479
- },
- {
- "id": 137,
- "displayName": "Lily of the Valley",
- "name": "lily_of_the_valley",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1480,
- "maxStateId": 1480,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1480
- },
- {
- "id": 138,
- "displayName": "Brown Mushroom",
- "name": "brown_mushroom",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1481,
- "maxStateId": 1481,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 1,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1481
- },
- {
- "id": 139,
- "displayName": "Red Mushroom",
- "name": "red_mushroom",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1482,
- "maxStateId": 1482,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 1482
- },
- {
- "id": 140,
- "displayName": "Block of Gold",
- "name": "gold_block",
- "hardness": 3,
- "resistance": 6,
- "minStateId": 1483,
- "maxStateId": 1483,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 1483
- },
- {
- "id": 141,
- "displayName": "Block of Iron",
- "name": "iron_block",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 1484,
- "maxStateId": 1484,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 1484
- },
- {
- "id": 142,
- "displayName": "Bricks",
- "name": "bricks",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 1485,
- "maxStateId": 1485,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 1485
- },
- {
- "id": 143,
- "displayName": "TNT",
- "name": "tnt",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1486,
- "maxStateId": 1487,
- "states": [
- {
- "name": "unstable",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 1487
- },
- {
- "id": 144,
- "displayName": "Bookshelf",
- "name": "bookshelf",
- "hardness": 1.5,
- "resistance": 1.5,
- "minStateId": 1488,
- "maxStateId": 1488,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 1488
- },
- {
- "id": 145,
- "displayName": "Mossy Cobblestone",
- "name": "mossy_cobblestone",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 1489,
- "maxStateId": 1489,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 1489
- },
- {
- "id": 146,
- "displayName": "Obsidian",
- "name": "obsidian",
- "hardness": 50,
- "resistance": 1200,
- "minStateId": 1490,
- "maxStateId": 1490,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "721": true,
- "726": true
- },
- "defaultState": 1490
- },
- {
- "id": 147,
- "displayName": "Torch",
- "name": "torch",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1491,
- "maxStateId": 1491,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 14,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 1491
- },
- {
- "id": 148,
- "displayName": "Wall Torch",
- "name": "wall_torch",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1492,
- "maxStateId": 1495,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 14,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 1492
- },
- {
- "id": 149,
- "displayName": "Fire",
- "name": "fire",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 1496,
- "maxStateId": 2007,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 15,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 1527
- },
- {
- "id": 150,
- "displayName": "Soul Fire",
- "name": "soul_fire",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 2008,
- "maxStateId": 2008,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 10,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 2008
- },
- {
- "id": 151,
- "displayName": "Spawner",
- "name": "spawner",
- "hardness": 5,
- "resistance": 5,
- "minStateId": 2009,
- "maxStateId": 2009,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 2009
- },
- {
- "id": 152,
- "displayName": "Oak Stairs",
- "name": "oak_stairs",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 2010,
- "maxStateId": 2089,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 2021
- },
- {
- "id": 153,
- "displayName": "Chest",
- "name": "chest",
- "hardness": 2.5,
- "resistance": 2.5,
- "minStateId": 2090,
- "maxStateId": 2113,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "single",
- "left",
- "right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 2091
- },
- {
- "id": 154,
- "displayName": "Redstone Wire",
- "name": "redstone_wire",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 2114,
- "maxStateId": 3409,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "up",
- "side",
- "none"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "up",
- "side",
- "none"
- ]
- },
- {
- "name": "power",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "up",
- "side",
- "none"
- ]
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "up",
- "side",
- "none"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 3274
- },
- {
- "id": 155,
- "displayName": "Diamond Ore",
- "name": "diamond_ore",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 3410,
- "maxStateId": 3410,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3410
- },
- {
- "id": 156,
- "displayName": "Deepslate Diamond Ore",
- "name": "deepslate_diamond_ore",
- "hardness": 4.5,
- "resistance": 3,
- "minStateId": 3411,
- "maxStateId": 3411,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3411
- },
- {
- "id": 157,
- "displayName": "Block of Diamond",
- "name": "diamond_block",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 3412,
- "maxStateId": 3412,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3412
- },
- {
- "id": 158,
- "displayName": "Crafting Table",
- "name": "crafting_table",
- "hardness": 2.5,
- "resistance": 2.5,
- "minStateId": 3413,
- "maxStateId": 3413,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 3413
- },
- {
- "id": 159,
- "displayName": "Wheat Crops",
- "name": "wheat",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 3414,
- "maxStateId": 3421,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 8
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 3414
- },
- {
- "id": 160,
- "displayName": "Farmland",
- "name": "farmland",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 3422,
- "maxStateId": 3429,
- "states": [
- {
- "name": "moisture",
- "type": "int",
- "num_values": 8
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 3422
- },
- {
- "id": 161,
- "displayName": "Furnace",
- "name": "furnace",
- "hardness": 3.5,
- "resistance": 3.5,
- "minStateId": 3430,
- "maxStateId": 3437,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3431
- },
- {
- "id": 162,
- "displayName": "Oak Sign",
- "name": "oak_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3438,
- "maxStateId": 3469,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3439
- },
- {
- "id": 163,
- "displayName": "Spruce Sign",
- "name": "spruce_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3470,
- "maxStateId": 3501,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3471
- },
- {
- "id": 164,
- "displayName": "Birch Sign",
- "name": "birch_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3502,
- "maxStateId": 3533,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3503
- },
- {
- "id": 165,
- "displayName": "Acacia Sign",
- "name": "acacia_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3534,
- "maxStateId": 3565,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3535
- },
- {
- "id": 166,
- "displayName": "Jungle Sign",
- "name": "jungle_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3566,
- "maxStateId": 3597,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3567
- },
- {
- "id": 167,
- "displayName": "Dark Oak Sign",
- "name": "dark_oak_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3598,
- "maxStateId": 3629,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3599
- },
- {
- "id": 168,
- "displayName": "Oak Door",
- "name": "oak_door",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 3630,
- "maxStateId": 3693,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "hinge",
- "type": "enum",
- "num_values": 2,
- "values": [
- "left",
- "right"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 3641
- },
- {
- "id": 169,
- "displayName": "Ladder",
- "name": "ladder",
- "hardness": 0.4,
- "resistance": 0.4,
- "minStateId": 3694,
- "maxStateId": 3701,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 3695
- },
- {
- "id": 170,
- "displayName": "Rail",
- "name": "rail",
- "hardness": 0.7,
- "resistance": 0.7,
- "minStateId": 3702,
- "maxStateId": 3721,
- "states": [
- {
- "name": "shape",
- "type": "enum",
- "num_values": 10,
- "values": [
- "north_south",
- "east_west",
- "ascending_east",
- "ascending_west",
- "ascending_north",
- "ascending_south",
- "south_east",
- "south_west",
- "north_west",
- "north_east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 3703
- },
- {
- "id": 171,
- "displayName": "Cobblestone Stairs",
- "name": "cobblestone_stairs",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 3722,
- "maxStateId": 3801,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3733
- },
- {
- "id": 172,
- "displayName": "Oak Wall Sign",
- "name": "oak_wall_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3802,
- "maxStateId": 3809,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3803
- },
- {
- "id": 173,
- "displayName": "Spruce Wall Sign",
- "name": "spruce_wall_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3810,
- "maxStateId": 3817,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3811
- },
- {
- "id": 174,
- "displayName": "Birch Wall Sign",
- "name": "birch_wall_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3818,
- "maxStateId": 3825,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3819
- },
- {
- "id": 175,
- "displayName": "Acacia Wall Sign",
- "name": "acacia_wall_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3826,
- "maxStateId": 3833,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3827
- },
- {
- "id": 176,
- "displayName": "Jungle Wall Sign",
- "name": "jungle_wall_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3834,
- "maxStateId": 3841,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3835
- },
- {
- "id": 177,
- "displayName": "Dark Oak Wall Sign",
- "name": "dark_oak_wall_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 3842,
- "maxStateId": 3849,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 3843
- },
- {
- "id": 178,
- "displayName": "Lever",
- "name": "lever",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3850,
- "maxStateId": 3873,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 3859
- },
- {
- "id": 179,
- "displayName": "Stone Pressure Plate",
- "name": "stone_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3874,
- "maxStateId": 3875,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3875
- },
- {
- "id": 180,
- "displayName": "Iron Door",
- "name": "iron_door",
- "hardness": 5,
- "resistance": 5,
- "minStateId": 3876,
- "maxStateId": 3939,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "hinge",
- "type": "enum",
- "num_values": 2,
- "values": [
- "left",
- "right"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3887
- },
- {
- "id": 181,
- "displayName": "Oak Pressure Plate",
- "name": "oak_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3940,
- "maxStateId": 3941,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 3941
- },
- {
- "id": 182,
- "displayName": "Spruce Pressure Plate",
- "name": "spruce_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3942,
- "maxStateId": 3943,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 3943
- },
- {
- "id": 183,
- "displayName": "Birch Pressure Plate",
- "name": "birch_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3944,
- "maxStateId": 3945,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 3945
- },
- {
- "id": 184,
- "displayName": "Jungle Pressure Plate",
- "name": "jungle_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3946,
- "maxStateId": 3947,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 3947
- },
- {
- "id": 185,
- "displayName": "Acacia Pressure Plate",
- "name": "acacia_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3948,
- "maxStateId": 3949,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 3949
- },
- {
- "id": 186,
- "displayName": "Dark Oak Pressure Plate",
- "name": "dark_oak_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3950,
- "maxStateId": 3951,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 3951
- },
- {
- "id": 187,
- "displayName": "Redstone Ore",
- "name": "redstone_ore",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 3952,
- "maxStateId": 3953,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3953
- },
- {
- "id": 188,
- "displayName": "Deepslate Redstone Ore",
- "name": "deepslate_redstone_ore",
- "hardness": 4.5,
- "resistance": 3,
- "minStateId": 3954,
- "maxStateId": 3955,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 3955
- },
- {
- "id": 189,
- "displayName": "Redstone Torch",
- "name": "redstone_torch",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 3956,
- "maxStateId": 3957,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 7,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 3956
- },
- {
- "id": 190,
- "displayName": "Redstone Wall Torch",
- "name": "redstone_wall_torch",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 3958,
- "maxStateId": 3965,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 7,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 3958
- },
- {
- "id": 191,
- "displayName": "Stone Button",
- "name": "stone_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3966,
- "maxStateId": 3989,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 3975
- },
- {
- "id": 192,
- "displayName": "Snow",
- "name": "snow",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 3990,
- "maxStateId": 3997,
- "states": [
- {
- "name": "layers",
- "type": "enum",
- "num_values": 8,
- "values": [
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7",
- "8"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "harvestTools": {
- "700": true,
- "705": true,
- "710": true,
- "715": true,
- "720": true,
- "725": true
- },
- "defaultState": 3990
- },
- {
- "id": 193,
- "displayName": "Ice",
- "name": "ice",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 3998,
- "maxStateId": 3998,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 3998
- },
- {
- "id": 194,
- "displayName": "Snow Block",
- "name": "snow_block",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 3999,
- "maxStateId": 3999,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "harvestTools": {
- "700": true,
- "705": true,
- "710": true,
- "715": true,
- "720": true,
- "725": true
- },
- "defaultState": 3999
- },
- {
- "id": 195,
- "displayName": "Cactus",
- "name": "cactus",
- "hardness": 0.4,
- "resistance": 0.4,
- "minStateId": 4000,
- "maxStateId": 4015,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4000
- },
- {
- "id": 196,
- "displayName": "Clay",
- "name": "clay",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 4016,
- "maxStateId": 4016,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 4016
- },
- {
- "id": 197,
- "displayName": "Sugar Cane",
- "name": "sugar_cane",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4017,
- "maxStateId": 4032,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 4017
- },
- {
- "id": 198,
- "displayName": "Jukebox",
- "name": "jukebox",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 4033,
- "maxStateId": 4034,
- "states": [
- {
- "name": "has_record",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4034
- },
- {
- "id": 199,
- "displayName": "Oak Fence",
- "name": "oak_fence",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 4035,
- "maxStateId": 4066,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4066
- },
- {
- "id": 200,
- "displayName": "Pumpkin",
- "name": "pumpkin",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 4067,
- "maxStateId": 4067,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "gourd;mineable/axe",
- "defaultState": 4067
- },
- {
- "id": 201,
- "displayName": "Netherrack",
- "name": "netherrack",
- "hardness": 0.4,
- "resistance": 0.4,
- "minStateId": 4068,
- "maxStateId": 4068,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4068
- },
- {
- "id": 202,
- "displayName": "Soul Sand",
- "name": "soul_sand",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 4069,
- "maxStateId": 4069,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 4069
- },
- {
- "id": 203,
- "displayName": "Soul Soil",
- "name": "soul_soil",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 4070,
- "maxStateId": 4070,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 4070
- },
- {
- "id": 204,
- "displayName": "Basalt",
- "name": "basalt",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 4071,
- "maxStateId": 4073,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4072
- },
- {
- "id": 205,
- "displayName": "Polished Basalt",
- "name": "polished_basalt",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 4074,
- "maxStateId": 4076,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4075
- },
- {
- "id": 206,
- "displayName": "Soul Torch",
- "name": "soul_torch",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4077,
- "maxStateId": 4077,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 10,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4077
- },
- {
- "id": 207,
- "displayName": "Soul Wall Torch",
- "name": "soul_wall_torch",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4078,
- "maxStateId": 4081,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 10,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4078
- },
- {
- "id": 208,
- "displayName": "Glowstone",
- "name": "glowstone",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4082,
- "maxStateId": 4082,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 15,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4082
- },
- {
- "id": 209,
- "displayName": "Nether Portal",
- "name": "nether_portal",
- "hardness": null,
- "resistance": -1,
- "minStateId": 4083,
- "maxStateId": 4084,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 2,
- "values": [
- "x",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 11,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4083
- },
- {
- "id": 210,
- "displayName": "Carved Pumpkin",
- "name": "carved_pumpkin",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 4085,
- "maxStateId": 4088,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "gourd;mineable/axe",
- "defaultState": 4085
- },
- {
- "id": 211,
- "displayName": "Jack o'Lantern",
- "name": "jack_o_lantern",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 4089,
- "maxStateId": 4092,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 15,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "gourd;mineable/axe",
- "defaultState": 4089
- },
- {
- "id": 212,
- "displayName": "Cake",
- "name": "cake",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 4093,
- "maxStateId": 4099,
- "states": [
- {
- "name": "bites",
- "type": "int",
- "num_values": 7
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "default",
- "defaultState": 4093
- },
- {
- "id": 213,
- "displayName": "Redstone Repeater",
- "name": "repeater",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4100,
- "maxStateId": 4163,
- "states": [
- {
- "name": "delay",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "locked",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4103
- },
- {
- "id": 214,
- "displayName": "White Stained Glass",
- "name": "white_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4164,
- "maxStateId": 4164,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4164
- },
- {
- "id": 215,
- "displayName": "Orange Stained Glass",
- "name": "orange_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4165,
- "maxStateId": 4165,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4165
- },
- {
- "id": 216,
- "displayName": "Magenta Stained Glass",
- "name": "magenta_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4166,
- "maxStateId": 4166,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4166
- },
- {
- "id": 217,
- "displayName": "Light Blue Stained Glass",
- "name": "light_blue_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4167,
- "maxStateId": 4167,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4167
- },
- {
- "id": 218,
- "displayName": "Yellow Stained Glass",
- "name": "yellow_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4168,
- "maxStateId": 4168,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4168
- },
- {
- "id": 219,
- "displayName": "Lime Stained Glass",
- "name": "lime_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4169,
- "maxStateId": 4169,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4169
- },
- {
- "id": 220,
- "displayName": "Pink Stained Glass",
- "name": "pink_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4170,
- "maxStateId": 4170,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4170
- },
- {
- "id": 221,
- "displayName": "Gray Stained Glass",
- "name": "gray_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4171,
- "maxStateId": 4171,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4171
- },
- {
- "id": 222,
- "displayName": "Light Gray Stained Glass",
- "name": "light_gray_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4172,
- "maxStateId": 4172,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4172
- },
- {
- "id": 223,
- "displayName": "Cyan Stained Glass",
- "name": "cyan_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4173,
- "maxStateId": 4173,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4173
- },
- {
- "id": 224,
- "displayName": "Purple Stained Glass",
- "name": "purple_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4174,
- "maxStateId": 4174,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4174
- },
- {
- "id": 225,
- "displayName": "Blue Stained Glass",
- "name": "blue_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4175,
- "maxStateId": 4175,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4175
- },
- {
- "id": 226,
- "displayName": "Brown Stained Glass",
- "name": "brown_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4176,
- "maxStateId": 4176,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4176
- },
- {
- "id": 227,
- "displayName": "Green Stained Glass",
- "name": "green_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4177,
- "maxStateId": 4177,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4177
- },
- {
- "id": 228,
- "displayName": "Red Stained Glass",
- "name": "red_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4178,
- "maxStateId": 4178,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4178
- },
- {
- "id": 229,
- "displayName": "Black Stained Glass",
- "name": "black_stained_glass",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4179,
- "maxStateId": 4179,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4179
- },
- {
- "id": 230,
- "displayName": "Oak Trapdoor",
- "name": "oak_trapdoor",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 4180,
- "maxStateId": 4243,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4195
- },
- {
- "id": 231,
- "displayName": "Spruce Trapdoor",
- "name": "spruce_trapdoor",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 4244,
- "maxStateId": 4307,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4259
- },
- {
- "id": 232,
- "displayName": "Birch Trapdoor",
- "name": "birch_trapdoor",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 4308,
- "maxStateId": 4371,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4323
- },
- {
- "id": 233,
- "displayName": "Jungle Trapdoor",
- "name": "jungle_trapdoor",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 4372,
- "maxStateId": 4435,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4387
- },
- {
- "id": 234,
- "displayName": "Acacia Trapdoor",
- "name": "acacia_trapdoor",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 4436,
- "maxStateId": 4499,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4451
- },
- {
- "id": 235,
- "displayName": "Dark Oak Trapdoor",
- "name": "dark_oak_trapdoor",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 4500,
- "maxStateId": 4563,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4515
- },
- {
- "id": 236,
- "displayName": "Stone Bricks",
- "name": "stone_bricks",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 4564,
- "maxStateId": 4564,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4564
- },
- {
- "id": 237,
- "displayName": "Mossy Stone Bricks",
- "name": "mossy_stone_bricks",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 4565,
- "maxStateId": 4565,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4565
- },
- {
- "id": 238,
- "displayName": "Cracked Stone Bricks",
- "name": "cracked_stone_bricks",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 4566,
- "maxStateId": 4566,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4566
- },
- {
- "id": 239,
- "displayName": "Chiseled Stone Bricks",
- "name": "chiseled_stone_bricks",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 4567,
- "maxStateId": 4567,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4567
- },
- {
- "id": 240,
- "displayName": "Infested Stone",
- "name": "infested_stone",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4568,
- "maxStateId": 4568,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 4568
- },
- {
- "id": 241,
- "displayName": "Infested Cobblestone",
- "name": "infested_cobblestone",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4569,
- "maxStateId": 4569,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 4569
- },
- {
- "id": 242,
- "displayName": "Infested Stone Bricks",
- "name": "infested_stone_bricks",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4570,
- "maxStateId": 4570,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 4570
- },
- {
- "id": 243,
- "displayName": "Infested Mossy Stone Bricks",
- "name": "infested_mossy_stone_bricks",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4571,
- "maxStateId": 4571,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 4571
- },
- {
- "id": 244,
- "displayName": "Infested Cracked Stone Bricks",
- "name": "infested_cracked_stone_bricks",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4572,
- "maxStateId": 4572,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 4572
- },
- {
- "id": 245,
- "displayName": "Infested Chiseled Stone Bricks",
- "name": "infested_chiseled_stone_bricks",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4573,
- "maxStateId": 4573,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 4573
- },
- {
- "id": 246,
- "displayName": "Brown Mushroom Block",
- "name": "brown_mushroom_block",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 4574,
- "maxStateId": 4637,
- "states": [
- {
- "name": "down",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4574
- },
- {
- "id": 247,
- "displayName": "Red Mushroom Block",
- "name": "red_mushroom_block",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 4638,
- "maxStateId": 4701,
- "states": [
- {
- "name": "down",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4638
- },
- {
- "id": 248,
- "displayName": "Mushroom Stem",
- "name": "mushroom_stem",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 4702,
- "maxStateId": 4765,
- "states": [
- {
- "name": "down",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 4702
- },
- {
- "id": 249,
- "displayName": "Iron Bars",
- "name": "iron_bars",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 4766,
- "maxStateId": 4797,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4797
- },
- {
- "id": 250,
- "displayName": "Chain",
- "name": "chain",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 4798,
- "maxStateId": 4803,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 4801
- },
- {
- "id": 251,
- "displayName": "Glass Pane",
- "name": "glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 4804,
- "maxStateId": 4835,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 4835
- },
- {
- "id": 252,
- "displayName": "Melon",
- "name": "melon",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 4836,
- "maxStateId": 4836,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "gourd;mineable/axe",
- "defaultState": 4836
- },
- {
- "id": 253,
- "displayName": "Attached Pumpkin Stem",
- "name": "attached_pumpkin_stem",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4837,
- "maxStateId": 4840,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 4837
- },
- {
- "id": 254,
- "displayName": "Attached Melon Stem",
- "name": "attached_melon_stem",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4841,
- "maxStateId": 4844,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 4841
- },
- {
- "id": 255,
- "displayName": "Pumpkin Stem",
- "name": "pumpkin_stem",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4845,
- "maxStateId": 4852,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 8
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 4845
- },
- {
- "id": 256,
- "displayName": "Melon Stem",
- "name": "melon_stem",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 4853,
- "maxStateId": 4860,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 8
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 4853
- },
- {
- "id": 257,
- "displayName": "Vines",
- "name": "vine",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 4861,
- "maxStateId": 4892,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "vine_or_glow_lichen;plant;mineable/axe",
- "defaultState": 4892
- },
- {
- "id": 258,
- "displayName": "Glow Lichen",
- "name": "glow_lichen",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 4893,
- "maxStateId": 5020,
- "states": [
- {
- "name": "down",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "vine_or_glow_lichen;plant;mineable/axe",
- "defaultState": 5020
- },
- {
- "id": 259,
- "displayName": "Oak Fence Gate",
- "name": "oak_fence_gate",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 5021,
- "maxStateId": 5052,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "in_wall",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 5028
- },
- {
- "id": 260,
- "displayName": "Brick Stairs",
- "name": "brick_stairs",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 5053,
- "maxStateId": 5132,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5064
- },
- {
- "id": 261,
- "displayName": "Stone Brick Stairs",
- "name": "stone_brick_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 5133,
- "maxStateId": 5212,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5144
- },
- {
- "id": 262,
- "displayName": "Mycelium",
- "name": "mycelium",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 5213,
- "maxStateId": 5214,
- "states": [
- {
- "name": "snowy",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 5214
- },
- {
- "id": 263,
- "displayName": "Lily Pad",
- "name": "lily_pad",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 5215,
- "maxStateId": 5215,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 5215
- },
- {
- "id": 264,
- "displayName": "Nether Bricks",
- "name": "nether_bricks",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 5216,
- "maxStateId": 5216,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5216
- },
- {
- "id": 265,
- "displayName": "Nether Brick Fence",
- "name": "nether_brick_fence",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 5217,
- "maxStateId": 5248,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5248
- },
- {
- "id": 266,
- "displayName": "Nether Brick Stairs",
- "name": "nether_brick_stairs",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 5249,
- "maxStateId": 5328,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5260
- },
- {
- "id": 267,
- "displayName": "Nether Wart",
- "name": "nether_wart",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 5329,
- "maxStateId": 5332,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 4
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 5329
- },
- {
- "id": 268,
- "displayName": "Enchanting Table",
- "name": "enchanting_table",
- "hardness": 5,
- "resistance": 1200,
- "minStateId": 5333,
- "maxStateId": 5333,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5333
- },
- {
- "id": 269,
- "displayName": "Brewing Stand",
- "name": "brewing_stand",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 5334,
- "maxStateId": 5341,
- "states": [
- {
- "name": "has_bottle_0",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "has_bottle_1",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "has_bottle_2",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 1,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5341
- },
- {
- "id": 270,
- "displayName": "Cauldron",
- "name": "cauldron",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 5342,
- "maxStateId": 5342,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5342
- },
- {
- "id": 271,
- "displayName": "Water Cauldron",
- "name": "water_cauldron",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 5343,
- "maxStateId": 5345,
- "states": [
- {
- "name": "level",
- "type": "enum",
- "num_values": 3,
- "values": [
- "1",
- "2",
- "3"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5343
- },
- {
- "id": 272,
- "displayName": "Lava Cauldron",
- "name": "lava_cauldron",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 5346,
- "maxStateId": 5346,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 15,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5346
- },
- {
- "id": 273,
- "displayName": "Powder Snow Cauldron",
- "name": "powder_snow_cauldron",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 5347,
- "maxStateId": 5349,
- "states": [
- {
- "name": "level",
- "type": "enum",
- "num_values": 3,
- "values": [
- "1",
- "2",
- "3"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5347
- },
- {
- "id": 274,
- "displayName": "End Portal",
- "name": "end_portal",
- "hardness": null,
- "resistance": 3600000,
- "minStateId": 5350,
- "maxStateId": 5350,
- "states": [],
- "drops": [],
- "diggable": false,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 15,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 5350
- },
- {
- "id": 275,
- "displayName": "End Portal Frame",
- "name": "end_portal_frame",
- "hardness": null,
- "resistance": 3600000,
- "minStateId": 5351,
- "maxStateId": 5358,
- "states": [
- {
- "name": "eye",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 1,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 5355
- },
- {
- "id": 276,
- "displayName": "End Stone",
- "name": "end_stone",
- "hardness": 3,
- "resistance": 9,
- "minStateId": 5359,
- "maxStateId": 5359,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5359
- },
- {
- "id": 277,
- "displayName": "Dragon Egg",
- "name": "dragon_egg",
- "hardness": 3,
- "resistance": 9,
- "minStateId": 5360,
- "maxStateId": 5360,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 1,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 5360
- },
- {
- "id": 278,
- "displayName": "Redstone Lamp",
- "name": "redstone_lamp",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 5361,
- "maxStateId": 5362,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 5362
- },
- {
- "id": 279,
- "displayName": "Cocoa",
- "name": "cocoa",
- "hardness": 0.2,
- "resistance": 3,
- "minStateId": 5363,
- "maxStateId": 5374,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 3
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 5363
- },
- {
- "id": 280,
- "displayName": "Sandstone Stairs",
- "name": "sandstone_stairs",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 5375,
- "maxStateId": 5454,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5386
- },
- {
- "id": 281,
- "displayName": "Emerald Ore",
- "name": "emerald_ore",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 5455,
- "maxStateId": 5455,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5455
- },
- {
- "id": 282,
- "displayName": "Deepslate Emerald Ore",
- "name": "deepslate_emerald_ore",
- "hardness": 4.5,
- "resistance": 3,
- "minStateId": 5456,
- "maxStateId": 5456,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5456
- },
- {
- "id": 283,
- "displayName": "Ender Chest",
- "name": "ender_chest",
- "hardness": 22.5,
- "resistance": 600,
- "minStateId": 5457,
- "maxStateId": 5464,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 7,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5458
- },
- {
- "id": 284,
- "displayName": "Tripwire Hook",
- "name": "tripwire_hook",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 5465,
- "maxStateId": 5480,
- "states": [
- {
- "name": "attached",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 5474
- },
- {
- "id": 285,
- "displayName": "Tripwire",
- "name": "tripwire",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 5481,
- "maxStateId": 5608,
- "states": [
- {
- "name": "attached",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "disarmed",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 5608
- },
- {
- "id": 286,
- "displayName": "Block of Emerald",
- "name": "emerald_block",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 5609,
- "maxStateId": 5609,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5609
- },
- {
- "id": 287,
- "displayName": "Spruce Stairs",
- "name": "spruce_stairs",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 5610,
- "maxStateId": 5689,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 5621
- },
- {
- "id": 288,
- "displayName": "Birch Stairs",
- "name": "birch_stairs",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 5690,
- "maxStateId": 5769,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 5701
- },
- {
- "id": 289,
- "displayName": "Jungle Stairs",
- "name": "jungle_stairs",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 5770,
- "maxStateId": 5849,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 5781
- },
- {
- "id": 290,
- "displayName": "Command Block",
- "name": "command_block",
- "hardness": null,
- "resistance": 3600000,
- "minStateId": 5850,
- "maxStateId": 5861,
- "states": [
- {
- "name": "conditional",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "harvestTools": {},
- "defaultState": 5856
- },
- {
- "id": 291,
- "displayName": "Beacon",
- "name": "beacon",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 5862,
- "maxStateId": 5862,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 15,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 5862
- },
- {
- "id": 292,
- "displayName": "Cobblestone Wall",
- "name": "cobblestone_wall",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 5863,
- "maxStateId": 6186,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 5866
- },
- {
- "id": 293,
- "displayName": "Mossy Cobblestone Wall",
- "name": "mossy_cobblestone_wall",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 6187,
- "maxStateId": 6510,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6190
- },
- {
- "id": 294,
- "displayName": "Flower Pot",
- "name": "flower_pot",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6511,
- "maxStateId": 6511,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6511
- },
- {
- "id": 295,
- "displayName": "Potted Oak Sapling",
- "name": "potted_oak_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6512,
- "maxStateId": 6512,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6512
- },
- {
- "id": 296,
- "displayName": "Potted Spruce Sapling",
- "name": "potted_spruce_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6513,
- "maxStateId": 6513,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6513
- },
- {
- "id": 297,
- "displayName": "Potted Birch Sapling",
- "name": "potted_birch_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6514,
- "maxStateId": 6514,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6514
- },
- {
- "id": 298,
- "displayName": "Potted Jungle Sapling",
- "name": "potted_jungle_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6515,
- "maxStateId": 6515,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6515
- },
- {
- "id": 299,
- "displayName": "Potted Acacia Sapling",
- "name": "potted_acacia_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6516,
- "maxStateId": 6516,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6516
- },
- {
- "id": 300,
- "displayName": "Potted Dark Oak Sapling",
- "name": "potted_dark_oak_sapling",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6517,
- "maxStateId": 6517,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6517
- },
- {
- "id": 301,
- "displayName": "Potted Fern",
- "name": "potted_fern",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6518,
- "maxStateId": 6518,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6518
- },
- {
- "id": 302,
- "displayName": "Potted Dandelion",
- "name": "potted_dandelion",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6519,
- "maxStateId": 6519,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6519
- },
- {
- "id": 303,
- "displayName": "Potted Poppy",
- "name": "potted_poppy",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6520,
- "maxStateId": 6520,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6520
- },
- {
- "id": 304,
- "displayName": "Potted Blue Orchid",
- "name": "potted_blue_orchid",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6521,
- "maxStateId": 6521,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6521
- },
- {
- "id": 305,
- "displayName": "Potted Allium",
- "name": "potted_allium",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6522,
- "maxStateId": 6522,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6522
- },
- {
- "id": 306,
- "displayName": "Potted Azure Bluet",
- "name": "potted_azure_bluet",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6523,
- "maxStateId": 6523,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6523
- },
- {
- "id": 307,
- "displayName": "Potted Red Tulip",
- "name": "potted_red_tulip",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6524,
- "maxStateId": 6524,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6524
- },
- {
- "id": 308,
- "displayName": "Potted Orange Tulip",
- "name": "potted_orange_tulip",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6525,
- "maxStateId": 6525,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6525
- },
- {
- "id": 309,
- "displayName": "Potted White Tulip",
- "name": "potted_white_tulip",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6526,
- "maxStateId": 6526,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6526
- },
- {
- "id": 310,
- "displayName": "Potted Pink Tulip",
- "name": "potted_pink_tulip",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6527,
- "maxStateId": 6527,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6527
- },
- {
- "id": 311,
- "displayName": "Potted Oxeye Daisy",
- "name": "potted_oxeye_daisy",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6528,
- "maxStateId": 6528,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6528
- },
- {
- "id": 312,
- "displayName": "Potted Cornflower",
- "name": "potted_cornflower",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6529,
- "maxStateId": 6529,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6529
- },
- {
- "id": 313,
- "displayName": "Potted Lily of the Valley",
- "name": "potted_lily_of_the_valley",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6530,
- "maxStateId": 6530,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6530
- },
- {
- "id": 314,
- "displayName": "Potted Wither Rose",
- "name": "potted_wither_rose",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6531,
- "maxStateId": 6531,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6531
- },
- {
- "id": 315,
- "displayName": "Potted Red Mushroom",
- "name": "potted_red_mushroom",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6532,
- "maxStateId": 6532,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6532
- },
- {
- "id": 316,
- "displayName": "Potted Brown Mushroom",
- "name": "potted_brown_mushroom",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6533,
- "maxStateId": 6533,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6533
- },
- {
- "id": 317,
- "displayName": "Potted Dead Bush",
- "name": "potted_dead_bush",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6534,
- "maxStateId": 6534,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6534
- },
- {
- "id": 318,
- "displayName": "Potted Cactus",
- "name": "potted_cactus",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6535,
- "maxStateId": 6535,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6535
- },
- {
- "id": 319,
- "displayName": "Carrots",
- "name": "carrots",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6536,
- "maxStateId": 6543,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 8
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 6536
- },
- {
- "id": 320,
- "displayName": "Potatoes",
- "name": "potatoes",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6544,
- "maxStateId": 6551,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 8
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 6544
- },
- {
- "id": 321,
- "displayName": "Oak Button",
- "name": "oak_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 6552,
- "maxStateId": 6575,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 6561
- },
- {
- "id": 322,
- "displayName": "Spruce Button",
- "name": "spruce_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 6576,
- "maxStateId": 6599,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 6585
- },
- {
- "id": 323,
- "displayName": "Birch Button",
- "name": "birch_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 6600,
- "maxStateId": 6623,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 6609
- },
- {
- "id": 324,
- "displayName": "Jungle Button",
- "name": "jungle_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 6624,
- "maxStateId": 6647,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 6633
- },
- {
- "id": 325,
- "displayName": "Acacia Button",
- "name": "acacia_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 6648,
- "maxStateId": 6671,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 6657
- },
- {
- "id": 326,
- "displayName": "Dark Oak Button",
- "name": "dark_oak_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 6672,
- "maxStateId": 6695,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 6681
- },
- {
- "id": 327,
- "displayName": "Skeleton Skull",
- "name": "skeleton_skull",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6696,
- "maxStateId": 6711,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6696
- },
- {
- "id": 328,
- "displayName": "Skeleton Wall Skull",
- "name": "skeleton_wall_skull",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6712,
- "maxStateId": 6715,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6712
- },
- {
- "id": 329,
- "displayName": "Wither Skeleton Skull",
- "name": "wither_skeleton_skull",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6716,
- "maxStateId": 6731,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6716
- },
- {
- "id": 330,
- "displayName": "Wither Skeleton Wall Skull",
- "name": "wither_skeleton_wall_skull",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6732,
- "maxStateId": 6735,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6732
- },
- {
- "id": 331,
- "displayName": "Zombie Head",
- "name": "zombie_head",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6736,
- "maxStateId": 6751,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6736
- },
- {
- "id": 332,
- "displayName": "Zombie Wall Head",
- "name": "zombie_wall_head",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6752,
- "maxStateId": 6755,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6752
- },
- {
- "id": 333,
- "displayName": "Player Head",
- "name": "player_head",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6756,
- "maxStateId": 6771,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6756
- },
- {
- "id": 334,
- "displayName": "Player Wall Head",
- "name": "player_wall_head",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6772,
- "maxStateId": 6775,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6772
- },
- {
- "id": 335,
- "displayName": "Creeper Head",
- "name": "creeper_head",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6776,
- "maxStateId": 6791,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6776
- },
- {
- "id": 336,
- "displayName": "Creeper Wall Head",
- "name": "creeper_wall_head",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6792,
- "maxStateId": 6795,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6792
- },
- {
- "id": 337,
- "displayName": "Dragon Head",
- "name": "dragon_head",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6796,
- "maxStateId": 6811,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6796
- },
- {
- "id": 338,
- "displayName": "Dragon Wall Head",
- "name": "dragon_wall_head",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 6812,
- "maxStateId": 6815,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6812
- },
- {
- "id": 339,
- "displayName": "Anvil",
- "name": "anvil",
- "hardness": 5,
- "resistance": 1200,
- "minStateId": 6816,
- "maxStateId": 6819,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6816
- },
- {
- "id": 340,
- "displayName": "Chipped Anvil",
- "name": "chipped_anvil",
- "hardness": 5,
- "resistance": 1200,
- "minStateId": 6820,
- "maxStateId": 6823,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6820
- },
- {
- "id": 341,
- "displayName": "Damaged Anvil",
- "name": "damaged_anvil",
- "hardness": 5,
- "resistance": 1200,
- "minStateId": 6824,
- "maxStateId": 6827,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6824
- },
- {
- "id": 342,
- "displayName": "Trapped Chest",
- "name": "trapped_chest",
- "hardness": 2.5,
- "resistance": 2.5,
- "minStateId": 6828,
- "maxStateId": 6851,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "single",
- "left",
- "right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 6829
- },
- {
- "id": 343,
- "displayName": "Light Weighted Pressure Plate",
- "name": "light_weighted_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 6852,
- "maxStateId": 6867,
- "states": [
- {
- "name": "power",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6852
- },
- {
- "id": 344,
- "displayName": "Heavy Weighted Pressure Plate",
- "name": "heavy_weighted_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 6868,
- "maxStateId": 6883,
- "states": [
- {
- "name": "power",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6868
- },
- {
- "id": 345,
- "displayName": "Redstone Comparator",
- "name": "comparator",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 6884,
- "maxStateId": 6899,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "mode",
- "type": "enum",
- "num_values": 2,
- "values": [
- "compare",
- "subtract"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 6885
- },
- {
- "id": 346,
- "displayName": "Daylight Detector",
- "name": "daylight_detector",
- "hardness": 0.2,
- "resistance": 0.2,
- "minStateId": 6900,
- "maxStateId": 6931,
- "states": [
- {
- "name": "inverted",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "power",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 6916
- },
- {
- "id": 347,
- "displayName": "Block of Redstone",
- "name": "redstone_block",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 6932,
- "maxStateId": 6932,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6932
- },
- {
- "id": 348,
- "displayName": "Nether Quartz Ore",
- "name": "nether_quartz_ore",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 6933,
- "maxStateId": 6933,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6933
- },
- {
- "id": 349,
- "displayName": "Hopper",
- "name": "hopper",
- "hardness": 3,
- "resistance": 4.8,
- "minStateId": 6934,
- "maxStateId": 6943,
- "states": [
- {
- "name": "enabled",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 5,
- "values": [
- "down",
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6934
- },
- {
- "id": 350,
- "displayName": "Block of Quartz",
- "name": "quartz_block",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 6944,
- "maxStateId": 6944,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6944
- },
- {
- "id": 351,
- "displayName": "Chiseled Quartz Block",
- "name": "chiseled_quartz_block",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 6945,
- "maxStateId": 6945,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6945
- },
- {
- "id": 352,
- "displayName": "Quartz Pillar",
- "name": "quartz_pillar",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 6946,
- "maxStateId": 6948,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6947
- },
- {
- "id": 353,
- "displayName": "Quartz Stairs",
- "name": "quartz_stairs",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 6949,
- "maxStateId": 7028,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 6960
- },
- {
- "id": 354,
- "displayName": "Activator Rail",
- "name": "activator_rail",
- "hardness": 0.7,
- "resistance": 0.7,
- "minStateId": 7029,
- "maxStateId": 7052,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north_south",
- "east_west",
- "ascending_east",
- "ascending_west",
- "ascending_north",
- "ascending_south"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 7042
- },
- {
- "id": 355,
- "displayName": "Dropper",
- "name": "dropper",
- "hardness": 3.5,
- "resistance": 3.5,
- "minStateId": 7053,
- "maxStateId": 7064,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "triggered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7054
- },
- {
- "id": 356,
- "displayName": "White Terracotta",
- "name": "white_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7065,
- "maxStateId": 7065,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7065
- },
- {
- "id": 357,
- "displayName": "Orange Terracotta",
- "name": "orange_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7066,
- "maxStateId": 7066,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7066
- },
- {
- "id": 358,
- "displayName": "Magenta Terracotta",
- "name": "magenta_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7067,
- "maxStateId": 7067,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7067
- },
- {
- "id": 359,
- "displayName": "Light Blue Terracotta",
- "name": "light_blue_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7068,
- "maxStateId": 7068,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7068
- },
- {
- "id": 360,
- "displayName": "Yellow Terracotta",
- "name": "yellow_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7069,
- "maxStateId": 7069,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7069
- },
- {
- "id": 361,
- "displayName": "Lime Terracotta",
- "name": "lime_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7070,
- "maxStateId": 7070,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7070
- },
- {
- "id": 362,
- "displayName": "Pink Terracotta",
- "name": "pink_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7071,
- "maxStateId": 7071,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7071
- },
- {
- "id": 363,
- "displayName": "Gray Terracotta",
- "name": "gray_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7072,
- "maxStateId": 7072,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7072
- },
- {
- "id": 364,
- "displayName": "Light Gray Terracotta",
- "name": "light_gray_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7073,
- "maxStateId": 7073,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7073
- },
- {
- "id": 365,
- "displayName": "Cyan Terracotta",
- "name": "cyan_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7074,
- "maxStateId": 7074,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7074
- },
- {
- "id": 366,
- "displayName": "Purple Terracotta",
- "name": "purple_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7075,
- "maxStateId": 7075,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7075
- },
- {
- "id": 367,
- "displayName": "Blue Terracotta",
- "name": "blue_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7076,
- "maxStateId": 7076,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7076
- },
- {
- "id": 368,
- "displayName": "Brown Terracotta",
- "name": "brown_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7077,
- "maxStateId": 7077,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7077
- },
- {
- "id": 369,
- "displayName": "Green Terracotta",
- "name": "green_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7078,
- "maxStateId": 7078,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7078
- },
- {
- "id": 370,
- "displayName": "Red Terracotta",
- "name": "red_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7079,
- "maxStateId": 7079,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7079
- },
- {
- "id": 371,
- "displayName": "Black Terracotta",
- "name": "black_terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 7080,
- "maxStateId": 7080,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7080
- },
- {
- "id": 372,
- "displayName": "White Stained Glass Pane",
- "name": "white_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7081,
- "maxStateId": 7112,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7112
- },
- {
- "id": 373,
- "displayName": "Orange Stained Glass Pane",
- "name": "orange_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7113,
- "maxStateId": 7144,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7144
- },
- {
- "id": 374,
- "displayName": "Magenta Stained Glass Pane",
- "name": "magenta_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7145,
- "maxStateId": 7176,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7176
- },
- {
- "id": 375,
- "displayName": "Light Blue Stained Glass Pane",
- "name": "light_blue_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7177,
- "maxStateId": 7208,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7208
- },
- {
- "id": 376,
- "displayName": "Yellow Stained Glass Pane",
- "name": "yellow_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7209,
- "maxStateId": 7240,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7240
- },
- {
- "id": 377,
- "displayName": "Lime Stained Glass Pane",
- "name": "lime_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7241,
- "maxStateId": 7272,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7272
- },
- {
- "id": 378,
- "displayName": "Pink Stained Glass Pane",
- "name": "pink_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7273,
- "maxStateId": 7304,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7304
- },
- {
- "id": 379,
- "displayName": "Gray Stained Glass Pane",
- "name": "gray_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7305,
- "maxStateId": 7336,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7336
- },
- {
- "id": 380,
- "displayName": "Light Gray Stained Glass Pane",
- "name": "light_gray_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7337,
- "maxStateId": 7368,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7368
- },
- {
- "id": 381,
- "displayName": "Cyan Stained Glass Pane",
- "name": "cyan_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7369,
- "maxStateId": 7400,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7400
- },
- {
- "id": 382,
- "displayName": "Purple Stained Glass Pane",
- "name": "purple_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7401,
- "maxStateId": 7432,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7432
- },
- {
- "id": 383,
- "displayName": "Blue Stained Glass Pane",
- "name": "blue_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7433,
- "maxStateId": 7464,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7464
- },
- {
- "id": 384,
- "displayName": "Brown Stained Glass Pane",
- "name": "brown_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7465,
- "maxStateId": 7496,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7496
- },
- {
- "id": 385,
- "displayName": "Green Stained Glass Pane",
- "name": "green_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7497,
- "maxStateId": 7528,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7528
- },
- {
- "id": 386,
- "displayName": "Red Stained Glass Pane",
- "name": "red_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7529,
- "maxStateId": 7560,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7560
- },
- {
- "id": 387,
- "displayName": "Black Stained Glass Pane",
- "name": "black_stained_glass_pane",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 7561,
- "maxStateId": 7592,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7592
- },
- {
- "id": 388,
- "displayName": "Acacia Stairs",
- "name": "acacia_stairs",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 7593,
- "maxStateId": 7672,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 7604
- },
- {
- "id": 389,
- "displayName": "Dark Oak Stairs",
- "name": "dark_oak_stairs",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 7673,
- "maxStateId": 7752,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 7684
- },
- {
- "id": 390,
- "displayName": "Slime Block",
- "name": "slime_block",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 7753,
- "maxStateId": 7753,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7753
- },
- {
- "id": 391,
- "displayName": "Barrier",
- "name": "barrier",
- "hardness": null,
- "resistance": 3600000.75,
- "minStateId": 7754,
- "maxStateId": 7754,
- "states": [],
- "drops": [],
- "diggable": false,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7754
- },
- {
- "id": 392,
- "displayName": "Light",
- "name": "light",
- "hardness": null,
- "resistance": 3600000.75,
- "minStateId": 7755,
- "maxStateId": 7786,
- "states": [
- {
- "name": "level",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 15,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 7786
- },
- {
- "id": 393,
- "displayName": "Iron Trapdoor",
- "name": "iron_trapdoor",
- "hardness": 5,
- "resistance": 5,
- "minStateId": 7787,
- "maxStateId": 7850,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7802
- },
- {
- "id": 394,
- "displayName": "Prismarine",
- "name": "prismarine",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 7851,
- "maxStateId": 7851,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7851
- },
- {
- "id": 395,
- "displayName": "Prismarine Bricks",
- "name": "prismarine_bricks",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 7852,
- "maxStateId": 7852,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7852
- },
- {
- "id": 396,
- "displayName": "Dark Prismarine",
- "name": "dark_prismarine",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 7853,
- "maxStateId": 7853,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7853
- },
- {
- "id": 397,
- "displayName": "Prismarine Stairs",
- "name": "prismarine_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 7854,
- "maxStateId": 7933,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7865
- },
- {
- "id": 398,
- "displayName": "Prismarine Brick Stairs",
- "name": "prismarine_brick_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 7934,
- "maxStateId": 8013,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 7945
- },
- {
- "id": 399,
- "displayName": "Dark Prismarine Stairs",
- "name": "dark_prismarine_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 8014,
- "maxStateId": 8093,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8025
- },
- {
- "id": 400,
- "displayName": "Prismarine Slab",
- "name": "prismarine_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 8094,
- "maxStateId": 8099,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8097
- },
- {
- "id": 401,
- "displayName": "Prismarine Brick Slab",
- "name": "prismarine_brick_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 8100,
- "maxStateId": 8105,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8103
- },
- {
- "id": 402,
- "displayName": "Dark Prismarine Slab",
- "name": "dark_prismarine_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 8106,
- "maxStateId": 8111,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8109
- },
- {
- "id": 403,
- "displayName": "Sea Lantern",
- "name": "sea_lantern",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 8112,
- "maxStateId": 8112,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 15,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8112
- },
- {
- "id": 404,
- "displayName": "Hay Bale",
- "name": "hay_block",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 8113,
- "maxStateId": 8115,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 8114
- },
- {
- "id": 405,
- "displayName": "White Carpet",
- "name": "white_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8116,
- "maxStateId": 8116,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8116
- },
- {
- "id": 406,
- "displayName": "Orange Carpet",
- "name": "orange_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8117,
- "maxStateId": 8117,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8117
- },
- {
- "id": 407,
- "displayName": "Magenta Carpet",
- "name": "magenta_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8118,
- "maxStateId": 8118,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8118
- },
- {
- "id": 408,
- "displayName": "Light Blue Carpet",
- "name": "light_blue_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8119,
- "maxStateId": 8119,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8119
- },
- {
- "id": 409,
- "displayName": "Yellow Carpet",
- "name": "yellow_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8120,
- "maxStateId": 8120,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8120
- },
- {
- "id": 410,
- "displayName": "Lime Carpet",
- "name": "lime_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8121,
- "maxStateId": 8121,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8121
- },
- {
- "id": 411,
- "displayName": "Pink Carpet",
- "name": "pink_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8122,
- "maxStateId": 8122,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8122
- },
- {
- "id": 412,
- "displayName": "Gray Carpet",
- "name": "gray_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8123,
- "maxStateId": 8123,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8123
- },
- {
- "id": 413,
- "displayName": "Light Gray Carpet",
- "name": "light_gray_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8124,
- "maxStateId": 8124,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8124
- },
- {
- "id": 414,
- "displayName": "Cyan Carpet",
- "name": "cyan_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8125,
- "maxStateId": 8125,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8125
- },
- {
- "id": 415,
- "displayName": "Purple Carpet",
- "name": "purple_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8126,
- "maxStateId": 8126,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8126
- },
- {
- "id": 416,
- "displayName": "Blue Carpet",
- "name": "blue_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8127,
- "maxStateId": 8127,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8127
- },
- {
- "id": 417,
- "displayName": "Brown Carpet",
- "name": "brown_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8128,
- "maxStateId": 8128,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8128
- },
- {
- "id": 418,
- "displayName": "Green Carpet",
- "name": "green_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8129,
- "maxStateId": 8129,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8129
- },
- {
- "id": 419,
- "displayName": "Red Carpet",
- "name": "red_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8130,
- "maxStateId": 8130,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8130
- },
- {
- "id": 420,
- "displayName": "Black Carpet",
- "name": "black_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 8131,
- "maxStateId": 8131,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 8131
- },
- {
- "id": 421,
- "displayName": "Terracotta",
- "name": "terracotta",
- "hardness": 1.25,
- "resistance": 4.2,
- "minStateId": 8132,
- "maxStateId": 8132,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8132
- },
- {
- "id": 422,
- "displayName": "Block of Coal",
- "name": "coal_block",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 8133,
- "maxStateId": 8133,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8133
- },
- {
- "id": 423,
- "displayName": "Packed Ice",
- "name": "packed_ice",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 8134,
- "maxStateId": 8134,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 8134
- },
- {
- "id": 424,
- "displayName": "Sunflower",
- "name": "sunflower",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 8135,
- "maxStateId": 8136,
- "states": [
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 8136
- },
- {
- "id": 425,
- "displayName": "Lilac",
- "name": "lilac",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 8137,
- "maxStateId": 8138,
- "states": [
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 8138
- },
- {
- "id": 426,
- "displayName": "Rose Bush",
- "name": "rose_bush",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 8139,
- "maxStateId": 8140,
- "states": [
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 8140
- },
- {
- "id": 427,
- "displayName": "Peony",
- "name": "peony",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 8141,
- "maxStateId": 8142,
- "states": [
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 8142
- },
- {
- "id": 428,
- "displayName": "Tall Grass",
- "name": "tall_grass",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 8143,
- "maxStateId": 8144,
- "states": [
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 8144
- },
- {
- "id": 429,
- "displayName": "Large Fern",
- "name": "large_fern",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 8145,
- "maxStateId": 8146,
- "states": [
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 8146
- },
- {
- "id": 430,
- "displayName": "White Banner",
- "name": "white_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8147,
- "maxStateId": 8162,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8147
- },
- {
- "id": 431,
- "displayName": "Orange Banner",
- "name": "orange_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8163,
- "maxStateId": 8178,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8163
- },
- {
- "id": 432,
- "displayName": "Magenta Banner",
- "name": "magenta_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8179,
- "maxStateId": 8194,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8179
- },
- {
- "id": 433,
- "displayName": "Light Blue Banner",
- "name": "light_blue_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8195,
- "maxStateId": 8210,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8195
- },
- {
- "id": 434,
- "displayName": "Yellow Banner",
- "name": "yellow_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8211,
- "maxStateId": 8226,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8211
- },
- {
- "id": 435,
- "displayName": "Lime Banner",
- "name": "lime_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8227,
- "maxStateId": 8242,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8227
- },
- {
- "id": 436,
- "displayName": "Pink Banner",
- "name": "pink_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8243,
- "maxStateId": 8258,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8243
- },
- {
- "id": 437,
- "displayName": "Gray Banner",
- "name": "gray_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8259,
- "maxStateId": 8274,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8259
- },
- {
- "id": 438,
- "displayName": "Light Gray Banner",
- "name": "light_gray_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8275,
- "maxStateId": 8290,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8275
- },
- {
- "id": 439,
- "displayName": "Cyan Banner",
- "name": "cyan_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8291,
- "maxStateId": 8306,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8291
- },
- {
- "id": 440,
- "displayName": "Purple Banner",
- "name": "purple_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8307,
- "maxStateId": 8322,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8307
- },
- {
- "id": 441,
- "displayName": "Blue Banner",
- "name": "blue_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8323,
- "maxStateId": 8338,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8323
- },
- {
- "id": 442,
- "displayName": "Brown Banner",
- "name": "brown_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8339,
- "maxStateId": 8354,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8339
- },
- {
- "id": 443,
- "displayName": "Green Banner",
- "name": "green_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8355,
- "maxStateId": 8370,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8355
- },
- {
- "id": 444,
- "displayName": "Red Banner",
- "name": "red_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8371,
- "maxStateId": 8386,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8371
- },
- {
- "id": 445,
- "displayName": "Black Banner",
- "name": "black_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8387,
- "maxStateId": 8402,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8387
- },
- {
- "id": 446,
- "displayName": "White wall banner",
- "name": "white_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8403,
- "maxStateId": 8406,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8403
- },
- {
- "id": 447,
- "displayName": "Orange wall banner",
- "name": "orange_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8407,
- "maxStateId": 8410,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8407
- },
- {
- "id": 448,
- "displayName": "Magenta wall banner",
- "name": "magenta_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8411,
- "maxStateId": 8414,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8411
- },
- {
- "id": 449,
- "displayName": "Light blue wall banner",
- "name": "light_blue_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8415,
- "maxStateId": 8418,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8415
- },
- {
- "id": 450,
- "displayName": "Yellow wall banner",
- "name": "yellow_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8419,
- "maxStateId": 8422,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8419
- },
- {
- "id": 451,
- "displayName": "Lime wall banner",
- "name": "lime_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8423,
- "maxStateId": 8426,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8423
- },
- {
- "id": 452,
- "displayName": "Pink wall banner",
- "name": "pink_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8427,
- "maxStateId": 8430,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8427
- },
- {
- "id": 453,
- "displayName": "Gray wall banner",
- "name": "gray_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8431,
- "maxStateId": 8434,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8431
- },
- {
- "id": 454,
- "displayName": "Light gray wall banner",
- "name": "light_gray_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8435,
- "maxStateId": 8438,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8435
- },
- {
- "id": 455,
- "displayName": "Cyan wall banner",
- "name": "cyan_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8439,
- "maxStateId": 8442,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8439
- },
- {
- "id": 456,
- "displayName": "Purple wall banner",
- "name": "purple_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8443,
- "maxStateId": 8446,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8443
- },
- {
- "id": 457,
- "displayName": "Blue wall banner",
- "name": "blue_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8447,
- "maxStateId": 8450,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8447
- },
- {
- "id": 458,
- "displayName": "Brown wall banner",
- "name": "brown_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8451,
- "maxStateId": 8454,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8451
- },
- {
- "id": 459,
- "displayName": "Green wall banner",
- "name": "green_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8455,
- "maxStateId": 8458,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8455
- },
- {
- "id": 460,
- "displayName": "Red wall banner",
- "name": "red_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8459,
- "maxStateId": 8462,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8459
- },
- {
- "id": 461,
- "displayName": "Black wall banner",
- "name": "black_wall_banner",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 8463,
- "maxStateId": 8466,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 8463
- },
- {
- "id": 462,
- "displayName": "Red Sandstone",
- "name": "red_sandstone",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 8467,
- "maxStateId": 8467,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8467
- },
- {
- "id": 463,
- "displayName": "Chiseled Red Sandstone",
- "name": "chiseled_red_sandstone",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 8468,
- "maxStateId": 8468,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8468
- },
- {
- "id": 464,
- "displayName": "Cut Red Sandstone",
- "name": "cut_red_sandstone",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 8469,
- "maxStateId": 8469,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8469
- },
- {
- "id": 465,
- "displayName": "Red Sandstone Stairs",
- "name": "red_sandstone_stairs",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 8470,
- "maxStateId": 8549,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8481
- },
- {
- "id": 466,
- "displayName": "Oak Slab",
- "name": "oak_slab",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8550,
- "maxStateId": 8555,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8553
- },
- {
- "id": 467,
- "displayName": "Spruce Slab",
- "name": "spruce_slab",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8556,
- "maxStateId": 8561,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8559
- },
- {
- "id": 468,
- "displayName": "Birch Slab",
- "name": "birch_slab",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8562,
- "maxStateId": 8567,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8565
- },
- {
- "id": 469,
- "displayName": "Jungle Slab",
- "name": "jungle_slab",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8568,
- "maxStateId": 8573,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8571
- },
- {
- "id": 470,
- "displayName": "Acacia Slab",
- "name": "acacia_slab",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8574,
- "maxStateId": 8579,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8577
- },
- {
- "id": 471,
- "displayName": "Dark Oak Slab",
- "name": "dark_oak_slab",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8580,
- "maxStateId": 8585,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8583
- },
- {
- "id": 472,
- "displayName": "Stone Slab",
- "name": "stone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8586,
- "maxStateId": 8591,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8589
- },
- {
- "id": 473,
- "displayName": "Smooth Stone Slab",
- "name": "smooth_stone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8592,
- "maxStateId": 8597,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8595
- },
- {
- "id": 474,
- "displayName": "Sandstone Slab",
- "name": "sandstone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8598,
- "maxStateId": 8603,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8601
- },
- {
- "id": 475,
- "displayName": "Cut Sandstone Slab",
- "name": "cut_sandstone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8604,
- "maxStateId": 8609,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8607
- },
- {
- "id": 476,
- "displayName": "Petrified Oak Slab",
- "name": "petrified_oak_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8610,
- "maxStateId": 8615,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8613
- },
- {
- "id": 477,
- "displayName": "Cobblestone Slab",
- "name": "cobblestone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8616,
- "maxStateId": 8621,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8619
- },
- {
- "id": 478,
- "displayName": "Brick Slab",
- "name": "brick_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8622,
- "maxStateId": 8627,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8625
- },
- {
- "id": 479,
- "displayName": "Stone Brick Slab",
- "name": "stone_brick_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8628,
- "maxStateId": 8633,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8631
- },
- {
- "id": 480,
- "displayName": "Nether Brick Slab",
- "name": "nether_brick_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8634,
- "maxStateId": 8639,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8637
- },
- {
- "id": 481,
- "displayName": "Quartz Slab",
- "name": "quartz_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8640,
- "maxStateId": 8645,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8643
- },
- {
- "id": 482,
- "displayName": "Red Sandstone Slab",
- "name": "red_sandstone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8646,
- "maxStateId": 8651,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8649
- },
- {
- "id": 483,
- "displayName": "Cut Red Sandstone Slab",
- "name": "cut_red_sandstone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8652,
- "maxStateId": 8657,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8655
- },
- {
- "id": 484,
- "displayName": "Purpur Slab",
- "name": "purpur_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8658,
- "maxStateId": 8663,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8661
- },
- {
- "id": 485,
- "displayName": "Smooth Stone",
- "name": "smooth_stone",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8664,
- "maxStateId": 8664,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8664
- },
- {
- "id": 486,
- "displayName": "Smooth Sandstone",
- "name": "smooth_sandstone",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8665,
- "maxStateId": 8665,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8665
- },
- {
- "id": 487,
- "displayName": "Smooth Quartz Block",
- "name": "smooth_quartz",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8666,
- "maxStateId": 8666,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8666
- },
- {
- "id": 488,
- "displayName": "Smooth Red Sandstone",
- "name": "smooth_red_sandstone",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 8667,
- "maxStateId": 8667,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 8667
- },
- {
- "id": 489,
- "displayName": "Spruce Fence Gate",
- "name": "spruce_fence_gate",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8668,
- "maxStateId": 8699,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "in_wall",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8675
- },
- {
- "id": 490,
- "displayName": "Birch Fence Gate",
- "name": "birch_fence_gate",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8700,
- "maxStateId": 8731,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "in_wall",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8707
- },
- {
- "id": 491,
- "displayName": "Jungle Fence Gate",
- "name": "jungle_fence_gate",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8732,
- "maxStateId": 8763,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "in_wall",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8739
- },
- {
- "id": 492,
- "displayName": "Acacia Fence Gate",
- "name": "acacia_fence_gate",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8764,
- "maxStateId": 8795,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "in_wall",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8771
- },
- {
- "id": 493,
- "displayName": "Dark Oak Fence Gate",
- "name": "dark_oak_fence_gate",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8796,
- "maxStateId": 8827,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "in_wall",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8803
- },
- {
- "id": 494,
- "displayName": "Spruce Fence",
- "name": "spruce_fence",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8828,
- "maxStateId": 8859,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8859
- },
- {
- "id": 495,
- "displayName": "Birch Fence",
- "name": "birch_fence",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8860,
- "maxStateId": 8891,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8891
- },
- {
- "id": 496,
- "displayName": "Jungle Fence",
- "name": "jungle_fence",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8892,
- "maxStateId": 8923,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8923
- },
- {
- "id": 497,
- "displayName": "Acacia Fence",
- "name": "acacia_fence",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8924,
- "maxStateId": 8955,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8955
- },
- {
- "id": 498,
- "displayName": "Dark Oak Fence",
- "name": "dark_oak_fence",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 8956,
- "maxStateId": 8987,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8987
- },
- {
- "id": 499,
- "displayName": "Spruce Door",
- "name": "spruce_door",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 8988,
- "maxStateId": 9051,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "hinge",
- "type": "enum",
- "num_values": 2,
- "values": [
- "left",
- "right"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 8999
- },
- {
- "id": 500,
- "displayName": "Birch Door",
- "name": "birch_door",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 9052,
- "maxStateId": 9115,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "hinge",
- "type": "enum",
- "num_values": 2,
- "values": [
- "left",
- "right"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 9063
- },
- {
- "id": 501,
- "displayName": "Jungle Door",
- "name": "jungle_door",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 9116,
- "maxStateId": 9179,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "hinge",
- "type": "enum",
- "num_values": 2,
- "values": [
- "left",
- "right"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 9127
- },
- {
- "id": 502,
- "displayName": "Acacia Door",
- "name": "acacia_door",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 9180,
- "maxStateId": 9243,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "hinge",
- "type": "enum",
- "num_values": 2,
- "values": [
- "left",
- "right"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 9191
- },
- {
- "id": 503,
- "displayName": "Dark Oak Door",
- "name": "dark_oak_door",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 9244,
- "maxStateId": 9307,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "hinge",
- "type": "enum",
- "num_values": 2,
- "values": [
- "left",
- "right"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 9255
- },
- {
- "id": 504,
- "displayName": "End Rod",
- "name": "end_rod",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9308,
- "maxStateId": 9313,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 14,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9312
- },
- {
- "id": 505,
- "displayName": "Chorus Plant",
- "name": "chorus_plant",
- "hardness": 0.4,
- "resistance": 0.4,
- "minStateId": 9314,
- "maxStateId": 9377,
- "states": [
- {
- "name": "down",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 9377
- },
- {
- "id": 506,
- "displayName": "Chorus Flower",
- "name": "chorus_flower",
- "hardness": 0.4,
- "resistance": 0.4,
- "minStateId": 9378,
- "maxStateId": 9383,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 6
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 9378
- },
- {
- "id": 507,
- "displayName": "Purpur Block",
- "name": "purpur_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9384,
- "maxStateId": 9384,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9384
- },
- {
- "id": 508,
- "displayName": "Purpur Pillar",
- "name": "purpur_pillar",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9385,
- "maxStateId": 9387,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9386
- },
- {
- "id": 509,
- "displayName": "Purpur Stairs",
- "name": "purpur_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9388,
- "maxStateId": 9467,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9399
- },
- {
- "id": 510,
- "displayName": "End Stone Bricks",
- "name": "end_stone_bricks",
- "hardness": 3,
- "resistance": 9,
- "minStateId": 9468,
- "maxStateId": 9468,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9468
- },
- {
- "id": 511,
- "displayName": "Beetroots",
- "name": "beetroots",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9469,
- "maxStateId": 9472,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 4
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 9469
- },
- {
- "id": 512,
- "displayName": "Dirt Path",
- "name": "dirt_path",
- "hardness": 0.65,
- "resistance": 0.65,
- "minStateId": 9473,
- "maxStateId": 9473,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9473
- },
- {
- "id": 513,
- "displayName": "End Gateway",
- "name": "end_gateway",
- "hardness": null,
- "resistance": 3600000,
- "minStateId": 9474,
- "maxStateId": 9474,
- "states": [],
- "drops": [],
- "diggable": false,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 15,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9474
- },
- {
- "id": 514,
- "displayName": "Repeating Command Block",
- "name": "repeating_command_block",
- "hardness": null,
- "resistance": 3600000,
- "minStateId": 9475,
- "maxStateId": 9486,
- "states": [
- {
- "name": "conditional",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "harvestTools": {},
- "defaultState": 9481
- },
- {
- "id": 515,
- "displayName": "Chain Command Block",
- "name": "chain_command_block",
- "hardness": null,
- "resistance": 3600000,
- "minStateId": 9487,
- "maxStateId": 9498,
- "states": [
- {
- "name": "conditional",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "harvestTools": {},
- "defaultState": 9493
- },
- {
- "id": 516,
- "displayName": "Frosted Ice",
- "name": "frosted_ice",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9499,
- "maxStateId": 9502,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 4
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9499
- },
- {
- "id": 517,
- "displayName": "Magma Block",
- "name": "magma_block",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9503,
- "maxStateId": 9503,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 3,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9503
- },
- {
- "id": 518,
- "displayName": "Nether Wart Block",
- "name": "nether_wart_block",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 9504,
- "maxStateId": 9504,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 9504
- },
- {
- "id": 519,
- "displayName": "Red Nether Bricks",
- "name": "red_nether_bricks",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 9505,
- "maxStateId": 9505,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9505
- },
- {
- "id": 520,
- "displayName": "Bone Block",
- "name": "bone_block",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9506,
- "maxStateId": 9508,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9507
- },
- {
- "id": 521,
- "displayName": "Structure Void",
- "name": "structure_void",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9509,
- "maxStateId": 9509,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9509
- },
- {
- "id": 522,
- "displayName": "Observer",
- "name": "observer",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 9510,
- "maxStateId": 9521,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9515
- },
- {
- "id": 523,
- "displayName": "Shulker Box",
- "name": "shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9522,
- "maxStateId": 9527,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9526
- },
- {
- "id": 524,
- "displayName": "White Shulker Box",
- "name": "white_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9528,
- "maxStateId": 9533,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9532
- },
- {
- "id": 525,
- "displayName": "Orange Shulker Box",
- "name": "orange_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9534,
- "maxStateId": 9539,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9538
- },
- {
- "id": 526,
- "displayName": "Magenta Shulker Box",
- "name": "magenta_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9540,
- "maxStateId": 9545,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9544
- },
- {
- "id": 527,
- "displayName": "Light Blue Shulker Box",
- "name": "light_blue_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9546,
- "maxStateId": 9551,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9550
- },
- {
- "id": 528,
- "displayName": "Yellow Shulker Box",
- "name": "yellow_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9552,
- "maxStateId": 9557,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9556
- },
- {
- "id": 529,
- "displayName": "Lime Shulker Box",
- "name": "lime_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9558,
- "maxStateId": 9563,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9562
- },
- {
- "id": 530,
- "displayName": "Pink Shulker Box",
- "name": "pink_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9564,
- "maxStateId": 9569,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9568
- },
- {
- "id": 531,
- "displayName": "Gray Shulker Box",
- "name": "gray_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9570,
- "maxStateId": 9575,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9574
- },
- {
- "id": 532,
- "displayName": "Light Gray Shulker Box",
- "name": "light_gray_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9576,
- "maxStateId": 9581,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9580
- },
- {
- "id": 533,
- "displayName": "Cyan Shulker Box",
- "name": "cyan_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9582,
- "maxStateId": 9587,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9586
- },
- {
- "id": 534,
- "displayName": "Purple Shulker Box",
- "name": "purple_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9588,
- "maxStateId": 9593,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9592
- },
- {
- "id": 535,
- "displayName": "Blue Shulker Box",
- "name": "blue_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9594,
- "maxStateId": 9599,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9598
- },
- {
- "id": 536,
- "displayName": "Brown Shulker Box",
- "name": "brown_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9600,
- "maxStateId": 9605,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9604
- },
- {
- "id": 537,
- "displayName": "Green Shulker Box",
- "name": "green_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9606,
- "maxStateId": 9611,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9610
- },
- {
- "id": 538,
- "displayName": "Red Shulker Box",
- "name": "red_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9612,
- "maxStateId": 9617,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9616
- },
- {
- "id": 539,
- "displayName": "Black Shulker Box",
- "name": "black_shulker_box",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 9618,
- "maxStateId": 9623,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 1,
- "material": "mineable/pickaxe",
- "defaultState": 9622
- },
- {
- "id": 540,
- "displayName": "White Glazed Terracotta",
- "name": "white_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9624,
- "maxStateId": 9627,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9624
- },
- {
- "id": 541,
- "displayName": "Orange Glazed Terracotta",
- "name": "orange_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9628,
- "maxStateId": 9631,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9628
- },
- {
- "id": 542,
- "displayName": "Magenta Glazed Terracotta",
- "name": "magenta_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9632,
- "maxStateId": 9635,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9632
- },
- {
- "id": 543,
- "displayName": "Light Blue Glazed Terracotta",
- "name": "light_blue_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9636,
- "maxStateId": 9639,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9636
- },
- {
- "id": 544,
- "displayName": "Yellow Glazed Terracotta",
- "name": "yellow_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9640,
- "maxStateId": 9643,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9640
- },
- {
- "id": 545,
- "displayName": "Lime Glazed Terracotta",
- "name": "lime_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9644,
- "maxStateId": 9647,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9644
- },
- {
- "id": 546,
- "displayName": "Pink Glazed Terracotta",
- "name": "pink_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9648,
- "maxStateId": 9651,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9648
- },
- {
- "id": 547,
- "displayName": "Gray Glazed Terracotta",
- "name": "gray_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9652,
- "maxStateId": 9655,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9652
- },
- {
- "id": 548,
- "displayName": "Light Gray Glazed Terracotta",
- "name": "light_gray_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9656,
- "maxStateId": 9659,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9656
- },
- {
- "id": 549,
- "displayName": "Cyan Glazed Terracotta",
- "name": "cyan_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9660,
- "maxStateId": 9663,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9660
- },
- {
- "id": 550,
- "displayName": "Purple Glazed Terracotta",
- "name": "purple_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9664,
- "maxStateId": 9667,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9664
- },
- {
- "id": 551,
- "displayName": "Blue Glazed Terracotta",
- "name": "blue_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9668,
- "maxStateId": 9671,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9668
- },
- {
- "id": 552,
- "displayName": "Brown Glazed Terracotta",
- "name": "brown_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9672,
- "maxStateId": 9675,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9672
- },
- {
- "id": 553,
- "displayName": "Green Glazed Terracotta",
- "name": "green_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9676,
- "maxStateId": 9679,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9676
- },
- {
- "id": 554,
- "displayName": "Red Glazed Terracotta",
- "name": "red_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9680,
- "maxStateId": 9683,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9680
- },
- {
- "id": 555,
- "displayName": "Black Glazed Terracotta",
- "name": "black_glazed_terracotta",
- "hardness": 1.4,
- "resistance": 1.4,
- "minStateId": 9684,
- "maxStateId": 9687,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9684
- },
- {
- "id": 556,
- "displayName": "White Concrete",
- "name": "white_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9688,
- "maxStateId": 9688,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9688
- },
- {
- "id": 557,
- "displayName": "Orange Concrete",
- "name": "orange_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9689,
- "maxStateId": 9689,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9689
- },
- {
- "id": 558,
- "displayName": "Magenta Concrete",
- "name": "magenta_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9690,
- "maxStateId": 9690,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9690
- },
- {
- "id": 559,
- "displayName": "Light Blue Concrete",
- "name": "light_blue_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9691,
- "maxStateId": 9691,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9691
- },
- {
- "id": 560,
- "displayName": "Yellow Concrete",
- "name": "yellow_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9692,
- "maxStateId": 9692,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9692
- },
- {
- "id": 561,
- "displayName": "Lime Concrete",
- "name": "lime_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9693,
- "maxStateId": 9693,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9693
- },
- {
- "id": 562,
- "displayName": "Pink Concrete",
- "name": "pink_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9694,
- "maxStateId": 9694,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9694
- },
- {
- "id": 563,
- "displayName": "Gray Concrete",
- "name": "gray_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9695,
- "maxStateId": 9695,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9695
- },
- {
- "id": 564,
- "displayName": "Light Gray Concrete",
- "name": "light_gray_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9696,
- "maxStateId": 9696,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9696
- },
- {
- "id": 565,
- "displayName": "Cyan Concrete",
- "name": "cyan_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9697,
- "maxStateId": 9697,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9697
- },
- {
- "id": 566,
- "displayName": "Purple Concrete",
- "name": "purple_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9698,
- "maxStateId": 9698,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9698
- },
- {
- "id": 567,
- "displayName": "Blue Concrete",
- "name": "blue_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9699,
- "maxStateId": 9699,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9699
- },
- {
- "id": 568,
- "displayName": "Brown Concrete",
- "name": "brown_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9700,
- "maxStateId": 9700,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9700
- },
- {
- "id": 569,
- "displayName": "Green Concrete",
- "name": "green_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9701,
- "maxStateId": 9701,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9701
- },
- {
- "id": 570,
- "displayName": "Red Concrete",
- "name": "red_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9702,
- "maxStateId": 9702,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9702
- },
- {
- "id": 571,
- "displayName": "Black Concrete",
- "name": "black_concrete",
- "hardness": 1.8,
- "resistance": 1.8,
- "minStateId": 9703,
- "maxStateId": 9703,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9703
- },
- {
- "id": 572,
- "displayName": "White Concrete Powder",
- "name": "white_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9704,
- "maxStateId": 9704,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9704
- },
- {
- "id": 573,
- "displayName": "Orange Concrete Powder",
- "name": "orange_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9705,
- "maxStateId": 9705,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9705
- },
- {
- "id": 574,
- "displayName": "Magenta Concrete Powder",
- "name": "magenta_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9706,
- "maxStateId": 9706,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9706
- },
- {
- "id": 575,
- "displayName": "Light Blue Concrete Powder",
- "name": "light_blue_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9707,
- "maxStateId": 9707,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9707
- },
- {
- "id": 576,
- "displayName": "Yellow Concrete Powder",
- "name": "yellow_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9708,
- "maxStateId": 9708,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9708
- },
- {
- "id": 577,
- "displayName": "Lime Concrete Powder",
- "name": "lime_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9709,
- "maxStateId": 9709,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9709
- },
- {
- "id": 578,
- "displayName": "Pink Concrete Powder",
- "name": "pink_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9710,
- "maxStateId": 9710,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9710
- },
- {
- "id": 579,
- "displayName": "Gray Concrete Powder",
- "name": "gray_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9711,
- "maxStateId": 9711,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9711
- },
- {
- "id": 580,
- "displayName": "Light Gray Concrete Powder",
- "name": "light_gray_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9712,
- "maxStateId": 9712,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9712
- },
- {
- "id": 581,
- "displayName": "Cyan Concrete Powder",
- "name": "cyan_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9713,
- "maxStateId": 9713,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9713
- },
- {
- "id": 582,
- "displayName": "Purple Concrete Powder",
- "name": "purple_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9714,
- "maxStateId": 9714,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9714
- },
- {
- "id": 583,
- "displayName": "Blue Concrete Powder",
- "name": "blue_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9715,
- "maxStateId": 9715,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9715
- },
- {
- "id": 584,
- "displayName": "Brown Concrete Powder",
- "name": "brown_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9716,
- "maxStateId": 9716,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9716
- },
- {
- "id": 585,
- "displayName": "Green Concrete Powder",
- "name": "green_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9717,
- "maxStateId": 9717,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9717
- },
- {
- "id": 586,
- "displayName": "Red Concrete Powder",
- "name": "red_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9718,
- "maxStateId": 9718,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9718
- },
- {
- "id": 587,
- "displayName": "Black Concrete Powder",
- "name": "black_concrete_powder",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9719,
- "maxStateId": 9719,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 9719
- },
- {
- "id": 588,
- "displayName": "Kelp",
- "name": "kelp",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9720,
- "maxStateId": 9745,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 26
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9720
- },
- {
- "id": 589,
- "displayName": "Kelp Plant",
- "name": "kelp_plant",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9746,
- "maxStateId": 9746,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9746
- },
- {
- "id": 590,
- "displayName": "Dried Kelp Block",
- "name": "dried_kelp_block",
- "hardness": 0.5,
- "resistance": 2.5,
- "minStateId": 9747,
- "maxStateId": 9747,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 9747
- },
- {
- "id": 591,
- "displayName": "Turtle Egg",
- "name": "turtle_egg",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 9748,
- "maxStateId": 9759,
- "states": [
- {
- "name": "eggs",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "hatch",
- "type": "int",
- "num_values": 3
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9748
- },
- {
- "id": 592,
- "displayName": "Dead Tube Coral Block",
- "name": "dead_tube_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9760,
- "maxStateId": 9760,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9760
- },
- {
- "id": 593,
- "displayName": "Dead Brain Coral Block",
- "name": "dead_brain_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9761,
- "maxStateId": 9761,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9761
- },
- {
- "id": 594,
- "displayName": "Dead Bubble Coral Block",
- "name": "dead_bubble_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9762,
- "maxStateId": 9762,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9762
- },
- {
- "id": 595,
- "displayName": "Dead Fire Coral Block",
- "name": "dead_fire_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9763,
- "maxStateId": 9763,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9763
- },
- {
- "id": 596,
- "displayName": "Dead Horn Coral Block",
- "name": "dead_horn_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9764,
- "maxStateId": 9764,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9764
- },
- {
- "id": 597,
- "displayName": "Tube Coral Block",
- "name": "tube_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9765,
- "maxStateId": 9765,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9765
- },
- {
- "id": 598,
- "displayName": "Brain Coral Block",
- "name": "brain_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9766,
- "maxStateId": 9766,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9766
- },
- {
- "id": 599,
- "displayName": "Bubble Coral Block",
- "name": "bubble_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9767,
- "maxStateId": 9767,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9767
- },
- {
- "id": 600,
- "displayName": "Fire Coral Block",
- "name": "fire_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9768,
- "maxStateId": 9768,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9768
- },
- {
- "id": 601,
- "displayName": "Horn Coral Block",
- "name": "horn_coral_block",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9769,
- "maxStateId": 9769,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9769
- },
- {
- "id": 602,
- "displayName": "Dead Tube Coral",
- "name": "dead_tube_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9770,
- "maxStateId": 9771,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9770
- },
- {
- "id": 603,
- "displayName": "Dead Brain Coral",
- "name": "dead_brain_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9772,
- "maxStateId": 9773,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9772
- },
- {
- "id": 604,
- "displayName": "Dead Bubble Coral",
- "name": "dead_bubble_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9774,
- "maxStateId": 9775,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9774
- },
- {
- "id": 605,
- "displayName": "Dead Fire Coral",
- "name": "dead_fire_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9776,
- "maxStateId": 9777,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9776
- },
- {
- "id": 606,
- "displayName": "Dead Horn Coral",
- "name": "dead_horn_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9778,
- "maxStateId": 9779,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9778
- },
- {
- "id": 607,
- "displayName": "Tube Coral",
- "name": "tube_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9780,
- "maxStateId": 9781,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9780
- },
- {
- "id": 608,
- "displayName": "Brain Coral",
- "name": "brain_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9782,
- "maxStateId": 9783,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9782
- },
- {
- "id": 609,
- "displayName": "Bubble Coral",
- "name": "bubble_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9784,
- "maxStateId": 9785,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9784
- },
- {
- "id": 610,
- "displayName": "Fire Coral",
- "name": "fire_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9786,
- "maxStateId": 9787,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9786
- },
- {
- "id": 611,
- "displayName": "Horn Coral",
- "name": "horn_coral",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9788,
- "maxStateId": 9789,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9788
- },
- {
- "id": 612,
- "displayName": "Dead Tube Coral Fan",
- "name": "dead_tube_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9790,
- "maxStateId": 9791,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9790
- },
- {
- "id": 613,
- "displayName": "Dead Brain Coral Fan",
- "name": "dead_brain_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9792,
- "maxStateId": 9793,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9792
- },
- {
- "id": 614,
- "displayName": "Dead Bubble Coral Fan",
- "name": "dead_bubble_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9794,
- "maxStateId": 9795,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9794
- },
- {
- "id": 615,
- "displayName": "Dead Fire Coral Fan",
- "name": "dead_fire_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9796,
- "maxStateId": 9797,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9796
- },
- {
- "id": 616,
- "displayName": "Dead Horn Coral Fan",
- "name": "dead_horn_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9798,
- "maxStateId": 9799,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9798
- },
- {
- "id": 617,
- "displayName": "Tube Coral Fan",
- "name": "tube_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9800,
- "maxStateId": 9801,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9800
- },
- {
- "id": 618,
- "displayName": "Brain Coral Fan",
- "name": "brain_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9802,
- "maxStateId": 9803,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9802
- },
- {
- "id": 619,
- "displayName": "Bubble Coral Fan",
- "name": "bubble_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9804,
- "maxStateId": 9805,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9804
- },
- {
- "id": 620,
- "displayName": "Fire Coral Fan",
- "name": "fire_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9806,
- "maxStateId": 9807,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9806
- },
- {
- "id": 621,
- "displayName": "Horn Coral Fan",
- "name": "horn_coral_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9808,
- "maxStateId": 9809,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9808
- },
- {
- "id": 622,
- "displayName": "Dead Tube Coral Wall Fan",
- "name": "dead_tube_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9810,
- "maxStateId": 9817,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9810
- },
- {
- "id": 623,
- "displayName": "Dead Brain Coral Wall Fan",
- "name": "dead_brain_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9818,
- "maxStateId": 9825,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9818
- },
- {
- "id": 624,
- "displayName": "Dead Bubble Coral Wall Fan",
- "name": "dead_bubble_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9826,
- "maxStateId": 9833,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9826
- },
- {
- "id": 625,
- "displayName": "Dead Fire Coral Wall Fan",
- "name": "dead_fire_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9834,
- "maxStateId": 9841,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9834
- },
- {
- "id": 626,
- "displayName": "Dead Horn Coral Wall Fan",
- "name": "dead_horn_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9842,
- "maxStateId": 9849,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9842
- },
- {
- "id": 627,
- "displayName": "Tube Coral Wall Fan",
- "name": "tube_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9850,
- "maxStateId": 9857,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9850
- },
- {
- "id": 628,
- "displayName": "Brain Coral Wall Fan",
- "name": "brain_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9858,
- "maxStateId": 9865,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9858
- },
- {
- "id": 629,
- "displayName": "Bubble Coral Wall Fan",
- "name": "bubble_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9866,
- "maxStateId": 9873,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9866
- },
- {
- "id": 630,
- "displayName": "Fire Coral Wall Fan",
- "name": "fire_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9874,
- "maxStateId": 9881,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9874
- },
- {
- "id": 631,
- "displayName": "Horn Coral Wall Fan",
- "name": "horn_coral_wall_fan",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9882,
- "maxStateId": 9889,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9882
- },
- {
- "id": 632,
- "displayName": "Sea Pickle",
- "name": "sea_pickle",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9890,
- "maxStateId": 9897,
- "states": [
- {
- "name": "pickles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 6,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9890
- },
- {
- "id": 633,
- "displayName": "Blue Ice",
- "name": "blue_ice",
- "hardness": 2.8,
- "resistance": 2.8,
- "minStateId": 9898,
- "maxStateId": 9898,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 9898
- },
- {
- "id": 634,
- "displayName": "Conduit",
- "name": "conduit",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 9899,
- "maxStateId": 9900,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 15,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9899
- },
- {
- "id": 635,
- "displayName": "Bamboo Shoot",
- "name": "bamboo_sapling",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 9901,
- "maxStateId": 9901,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9901
- },
- {
- "id": 636,
- "displayName": "Bamboo",
- "name": "bamboo",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 9902,
- "maxStateId": 9913,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 2
- },
- {
- "name": "leaves",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "small",
- "large"
- ]
- },
- {
- "name": "stage",
- "type": "int",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 9902
- },
- {
- "id": 637,
- "displayName": "Potted Bamboo",
- "name": "potted_bamboo",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9914,
- "maxStateId": 9914,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9914
- },
- {
- "id": 638,
- "displayName": "Void Air",
- "name": "void_air",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9915,
- "maxStateId": 9915,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9915
- },
- {
- "id": 639,
- "displayName": "Cave Air",
- "name": "cave_air",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9916,
- "maxStateId": 9916,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9916
- },
- {
- "id": 640,
- "displayName": "Bubble Column",
- "name": "bubble_column",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 9917,
- "maxStateId": 9918,
- "states": [
- {
- "name": "drag",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 9917
- },
- {
- "id": 641,
- "displayName": "Polished Granite Stairs",
- "name": "polished_granite_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 9919,
- "maxStateId": 9998,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 9930
- },
- {
- "id": 642,
- "displayName": "Smooth Red Sandstone Stairs",
- "name": "smooth_red_sandstone_stairs",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 9999,
- "maxStateId": 10078,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10010
- },
- {
- "id": 643,
- "displayName": "Mossy Stone Brick Stairs",
- "name": "mossy_stone_brick_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 10079,
- "maxStateId": 10158,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10090
- },
- {
- "id": 644,
- "displayName": "Polished Diorite Stairs",
- "name": "polished_diorite_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 10159,
- "maxStateId": 10238,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10170
- },
- {
- "id": 645,
- "displayName": "Mossy Cobblestone Stairs",
- "name": "mossy_cobblestone_stairs",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 10239,
- "maxStateId": 10318,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10250
- },
- {
- "id": 646,
- "displayName": "End Stone Brick Stairs",
- "name": "end_stone_brick_stairs",
- "hardness": 3,
- "resistance": 9,
- "minStateId": 10319,
- "maxStateId": 10398,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10330
- },
- {
- "id": 647,
- "displayName": "Stone Stairs",
- "name": "stone_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 10399,
- "maxStateId": 10478,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10410
- },
- {
- "id": 648,
- "displayName": "Smooth Sandstone Stairs",
- "name": "smooth_sandstone_stairs",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 10479,
- "maxStateId": 10558,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10490
- },
- {
- "id": 649,
- "displayName": "Smooth Quartz Stairs",
- "name": "smooth_quartz_stairs",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 10559,
- "maxStateId": 10638,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10570
- },
- {
- "id": 650,
- "displayName": "Granite Stairs",
- "name": "granite_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 10639,
- "maxStateId": 10718,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10650
- },
- {
- "id": 651,
- "displayName": "Andesite Stairs",
- "name": "andesite_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 10719,
- "maxStateId": 10798,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10730
- },
- {
- "id": 652,
- "displayName": "Red Nether Brick Stairs",
- "name": "red_nether_brick_stairs",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 10799,
- "maxStateId": 10878,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10810
- },
- {
- "id": 653,
- "displayName": "Polished Andesite Stairs",
- "name": "polished_andesite_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 10879,
- "maxStateId": 10958,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10890
- },
- {
- "id": 654,
- "displayName": "Diorite Stairs",
- "name": "diorite_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 10959,
- "maxStateId": 11038,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 10970
- },
- {
- "id": 655,
- "displayName": "Polished Granite Slab",
- "name": "polished_granite_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 11039,
- "maxStateId": 11044,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11042
- },
- {
- "id": 656,
- "displayName": "Smooth Red Sandstone Slab",
- "name": "smooth_red_sandstone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 11045,
- "maxStateId": 11050,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11048
- },
- {
- "id": 657,
- "displayName": "Mossy Stone Brick Slab",
- "name": "mossy_stone_brick_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 11051,
- "maxStateId": 11056,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11054
- },
- {
- "id": 658,
- "displayName": "Polished Diorite Slab",
- "name": "polished_diorite_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 11057,
- "maxStateId": 11062,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11060
- },
- {
- "id": 659,
- "displayName": "Mossy Cobblestone Slab",
- "name": "mossy_cobblestone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 11063,
- "maxStateId": 11068,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11066
- },
- {
- "id": 660,
- "displayName": "End Stone Brick Slab",
- "name": "end_stone_brick_slab",
- "hardness": 3,
- "resistance": 9,
- "minStateId": 11069,
- "maxStateId": 11074,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11072
- },
- {
- "id": 661,
- "displayName": "Smooth Sandstone Slab",
- "name": "smooth_sandstone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 11075,
- "maxStateId": 11080,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11078
- },
- {
- "id": 662,
- "displayName": "Smooth Quartz Slab",
- "name": "smooth_quartz_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 11081,
- "maxStateId": 11086,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11084
- },
- {
- "id": 663,
- "displayName": "Granite Slab",
- "name": "granite_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 11087,
- "maxStateId": 11092,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11090
- },
- {
- "id": 664,
- "displayName": "Andesite Slab",
- "name": "andesite_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 11093,
- "maxStateId": 11098,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11096
- },
- {
- "id": 665,
- "displayName": "Red Nether Brick Slab",
- "name": "red_nether_brick_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 11099,
- "maxStateId": 11104,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11102
- },
- {
- "id": 666,
- "displayName": "Polished Andesite Slab",
- "name": "polished_andesite_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 11105,
- "maxStateId": 11110,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11108
- },
- {
- "id": 667,
- "displayName": "Diorite Slab",
- "name": "diorite_slab",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 11111,
- "maxStateId": 11116,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11114
- },
- {
- "id": 668,
- "displayName": "Brick Wall",
- "name": "brick_wall",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 11117,
- "maxStateId": 11440,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11120
- },
- {
- "id": 669,
- "displayName": "Prismarine Wall",
- "name": "prismarine_wall",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 11441,
- "maxStateId": 11764,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11444
- },
- {
- "id": 670,
- "displayName": "Red Sandstone Wall",
- "name": "red_sandstone_wall",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 11765,
- "maxStateId": 12088,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 11768
- },
- {
- "id": 671,
- "displayName": "Mossy Stone Brick Wall",
- "name": "mossy_stone_brick_wall",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 12089,
- "maxStateId": 12412,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 12092
- },
- {
- "id": 672,
- "displayName": "Granite Wall",
- "name": "granite_wall",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 12413,
- "maxStateId": 12736,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 12416
- },
- {
- "id": 673,
- "displayName": "Stone Brick Wall",
- "name": "stone_brick_wall",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 12737,
- "maxStateId": 13060,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 12740
- },
- {
- "id": 674,
- "displayName": "Nether Brick Wall",
- "name": "nether_brick_wall",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 13061,
- "maxStateId": 13384,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 13064
- },
- {
- "id": 675,
- "displayName": "Andesite Wall",
- "name": "andesite_wall",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 13385,
- "maxStateId": 13708,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 13388
- },
- {
- "id": 676,
- "displayName": "Red Nether Brick Wall",
- "name": "red_nether_brick_wall",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 13709,
- "maxStateId": 14032,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 13712
- },
- {
- "id": 677,
- "displayName": "Sandstone Wall",
- "name": "sandstone_wall",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 14033,
- "maxStateId": 14356,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 14036
- },
- {
- "id": 678,
- "displayName": "End Stone Brick Wall",
- "name": "end_stone_brick_wall",
- "hardness": 3,
- "resistance": 9,
- "minStateId": 14357,
- "maxStateId": 14680,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 14360
- },
- {
- "id": 679,
- "displayName": "Diorite Wall",
- "name": "diorite_wall",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 14681,
- "maxStateId": 15004,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 14684
- },
- {
- "id": 680,
- "displayName": "Scaffolding",
- "name": "scaffolding",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15005,
- "maxStateId": 15036,
- "states": [
- {
- "name": "bottom",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "distance",
- "type": "int",
- "num_values": 8
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15036
- },
- {
- "id": 681,
- "displayName": "Loom",
- "name": "loom",
- "hardness": 2.5,
- "resistance": 2.5,
- "minStateId": 15037,
- "maxStateId": 15040,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15037
- },
- {
- "id": 682,
- "displayName": "Barrel",
- "name": "barrel",
- "hardness": 2.5,
- "resistance": 2.5,
- "minStateId": 15041,
- "maxStateId": 15052,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15042
- },
- {
- "id": 683,
- "displayName": "Smoker",
- "name": "smoker",
- "hardness": 3.5,
- "resistance": 3.5,
- "minStateId": 15053,
- "maxStateId": 15060,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 15054
- },
- {
- "id": 684,
- "displayName": "Blast Furnace",
- "name": "blast_furnace",
- "hardness": 3.5,
- "resistance": 3.5,
- "minStateId": 15061,
- "maxStateId": 15068,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 15062
- },
- {
- "id": 685,
- "displayName": "Cartography Table",
- "name": "cartography_table",
- "hardness": 2.5,
- "resistance": 2.5,
- "minStateId": 15069,
- "maxStateId": 15069,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15069
- },
- {
- "id": 686,
- "displayName": "Fletching Table",
- "name": "fletching_table",
- "hardness": 2.5,
- "resistance": 2.5,
- "minStateId": 15070,
- "maxStateId": 15070,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15070
- },
- {
- "id": 687,
- "displayName": "Grindstone",
- "name": "grindstone",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 15071,
- "maxStateId": 15082,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 15075
- },
- {
- "id": 688,
- "displayName": "Lectern",
- "name": "lectern",
- "hardness": 2.5,
- "resistance": 2.5,
- "minStateId": 15083,
- "maxStateId": 15098,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "has_book",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15086
- },
- {
- "id": 689,
- "displayName": "Smithing Table",
- "name": "smithing_table",
- "hardness": 2.5,
- "resistance": 2.5,
- "minStateId": 15099,
- "maxStateId": 15099,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15099
- },
- {
- "id": 690,
- "displayName": "Stonecutter",
- "name": "stonecutter",
- "hardness": 3.5,
- "resistance": 3.5,
- "minStateId": 15100,
- "maxStateId": 15103,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 15100
- },
- {
- "id": 691,
- "displayName": "Bell",
- "name": "bell",
- "hardness": 5,
- "resistance": 5,
- "minStateId": 15104,
- "maxStateId": 15135,
- "states": [
- {
- "name": "attachment",
- "type": "enum",
- "num_values": 4,
- "values": [
- "floor",
- "ceiling",
- "single_wall",
- "double_wall"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 15105
- },
- {
- "id": 692,
- "displayName": "Lantern",
- "name": "lantern",
- "hardness": 3.5,
- "resistance": 3.5,
- "minStateId": 15136,
- "maxStateId": 15139,
- "states": [
- {
- "name": "hanging",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 15,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 15139
- },
- {
- "id": 693,
- "displayName": "Soul Lantern",
- "name": "soul_lantern",
- "hardness": 3.5,
- "resistance": 3.5,
- "minStateId": 15140,
- "maxStateId": 15143,
- "states": [
- {
- "name": "hanging",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 10,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 15143
- },
- {
- "id": 694,
- "displayName": "Campfire",
- "name": "campfire",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15144,
- "maxStateId": 15175,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "signal_fire",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 15,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15147
- },
- {
- "id": 695,
- "displayName": "Soul Campfire",
- "name": "soul_campfire",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15176,
- "maxStateId": 15207,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "signal_fire",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 10,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15179
- },
- {
- "id": 696,
- "displayName": "Sweet Berry Bush",
- "name": "sweet_berry_bush",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15208,
- "maxStateId": 15211,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 4
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 15208
- },
- {
- "id": 697,
- "displayName": "Warped Stem",
- "name": "warped_stem",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15212,
- "maxStateId": 15214,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15213
- },
- {
- "id": 698,
- "displayName": "Stripped Warped Stem",
- "name": "stripped_warped_stem",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15215,
- "maxStateId": 15217,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15216
- },
- {
- "id": 699,
- "displayName": "Warped Hyphae",
- "name": "warped_hyphae",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15218,
- "maxStateId": 15220,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15219
- },
- {
- "id": 700,
- "displayName": "Stripped Warped Hyphae",
- "name": "stripped_warped_hyphae",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15221,
- "maxStateId": 15223,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15222
- },
- {
- "id": 701,
- "displayName": "Warped Nylium",
- "name": "warped_nylium",
- "hardness": 0.4,
- "resistance": 0.4,
- "minStateId": 15224,
- "maxStateId": 15224,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 15224
- },
- {
- "id": 702,
- "displayName": "Warped Fungus",
- "name": "warped_fungus",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15225,
- "maxStateId": 15225,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 15225
- },
- {
- "id": 703,
- "displayName": "Warped Wart Block",
- "name": "warped_wart_block",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 15226,
- "maxStateId": 15226,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 15226
- },
- {
- "id": 704,
- "displayName": "Warped Roots",
- "name": "warped_roots",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15227,
- "maxStateId": 15227,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 15227
- },
- {
- "id": 705,
- "displayName": "Nether Sprouts",
- "name": "nether_sprouts",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15228,
- "maxStateId": 15228,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 15228
- },
- {
- "id": 706,
- "displayName": "Crimson Stem",
- "name": "crimson_stem",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15229,
- "maxStateId": 15231,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15230
- },
- {
- "id": 707,
- "displayName": "Stripped Crimson Stem",
- "name": "stripped_crimson_stem",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15232,
- "maxStateId": 15234,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15233
- },
- {
- "id": 708,
- "displayName": "Crimson Hyphae",
- "name": "crimson_hyphae",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15235,
- "maxStateId": 15237,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15236
- },
- {
- "id": 709,
- "displayName": "Stripped Crimson Hyphae",
- "name": "stripped_crimson_hyphae",
- "hardness": 2,
- "resistance": 2,
- "minStateId": 15238,
- "maxStateId": 15240,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15239
- },
- {
- "id": 710,
- "displayName": "Crimson Nylium",
- "name": "crimson_nylium",
- "hardness": 0.4,
- "resistance": 0.4,
- "minStateId": 15241,
- "maxStateId": 15241,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 15241
- },
- {
- "id": 711,
- "displayName": "Crimson Fungus",
- "name": "crimson_fungus",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15242,
- "maxStateId": 15242,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 15242
- },
- {
- "id": 712,
- "displayName": "Shroomlight",
- "name": "shroomlight",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 15243,
- "maxStateId": 15243,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 15,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 15243
- },
- {
- "id": 713,
- "displayName": "Weeping Vines",
- "name": "weeping_vines",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15244,
- "maxStateId": 15269,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 26
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 15244
- },
- {
- "id": 714,
- "displayName": "Weeping Vines Plant",
- "name": "weeping_vines_plant",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15270,
- "maxStateId": 15270,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 15270
- },
- {
- "id": 715,
- "displayName": "Twisting Vines",
- "name": "twisting_vines",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15271,
- "maxStateId": 15296,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 26
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 15271
- },
- {
- "id": 716,
- "displayName": "Twisting Vines Plant",
- "name": "twisting_vines_plant",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15297,
- "maxStateId": 15297,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 15297
- },
- {
- "id": 717,
- "displayName": "Crimson Roots",
- "name": "crimson_roots",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 15298,
- "maxStateId": 15298,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 15298
- },
- {
- "id": 718,
- "displayName": "Crimson Planks",
- "name": "crimson_planks",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15299,
- "maxStateId": 15299,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15299
- },
- {
- "id": 719,
- "displayName": "Warped Planks",
- "name": "warped_planks",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15300,
- "maxStateId": 15300,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15300
- },
- {
- "id": 720,
- "displayName": "Crimson Slab",
- "name": "crimson_slab",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15301,
- "maxStateId": 15306,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15304
- },
- {
- "id": 721,
- "displayName": "Warped Slab",
- "name": "warped_slab",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15307,
- "maxStateId": 15312,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15310
- },
- {
- "id": 722,
- "displayName": "Crimson Pressure Plate",
- "name": "crimson_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 15313,
- "maxStateId": 15314,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15314
- },
- {
- "id": 723,
- "displayName": "Warped Pressure Plate",
- "name": "warped_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 15315,
- "maxStateId": 15316,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15316
- },
- {
- "id": 724,
- "displayName": "Crimson Fence",
- "name": "crimson_fence",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15317,
- "maxStateId": 15348,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15348
- },
- {
- "id": 725,
- "displayName": "Warped Fence",
- "name": "warped_fence",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15349,
- "maxStateId": 15380,
- "states": [
- {
- "name": "east",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "north",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "south",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15380
- },
- {
- "id": 726,
- "displayName": "Crimson Trapdoor",
- "name": "crimson_trapdoor",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 15381,
- "maxStateId": 15444,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15396
- },
- {
- "id": 727,
- "displayName": "Warped Trapdoor",
- "name": "warped_trapdoor",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 15445,
- "maxStateId": 15508,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15460
- },
- {
- "id": 728,
- "displayName": "Crimson Fence Gate",
- "name": "crimson_fence_gate",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15509,
- "maxStateId": 15540,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "in_wall",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15516
- },
- {
- "id": 729,
- "displayName": "Warped Fence Gate",
- "name": "warped_fence_gate",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15541,
- "maxStateId": 15572,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "in_wall",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15548
- },
- {
- "id": 730,
- "displayName": "Crimson Stairs",
- "name": "crimson_stairs",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15573,
- "maxStateId": 15652,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15584
- },
- {
- "id": 731,
- "displayName": "Warped Stairs",
- "name": "warped_stairs",
- "hardness": 2,
- "resistance": 3,
- "minStateId": 15653,
- "maxStateId": 15732,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15664
- },
- {
- "id": 732,
- "displayName": "Crimson Button",
- "name": "crimson_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 15733,
- "maxStateId": 15756,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15742
- },
- {
- "id": 733,
- "displayName": "Warped Button",
- "name": "warped_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 15757,
- "maxStateId": 15780,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15766
- },
- {
- "id": 734,
- "displayName": "Crimson Door",
- "name": "crimson_door",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 15781,
- "maxStateId": 15844,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "hinge",
- "type": "enum",
- "num_values": 2,
- "values": [
- "left",
- "right"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15792
- },
- {
- "id": 735,
- "displayName": "Warped Door",
- "name": "warped_door",
- "hardness": 3,
- "resistance": 3,
- "minStateId": 15845,
- "maxStateId": 15908,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "hinge",
- "type": "enum",
- "num_values": 2,
- "values": [
- "left",
- "right"
- ]
- },
- {
- "name": "open",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 15856
- },
- {
- "id": 736,
- "displayName": "Crimson Sign",
- "name": "crimson_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 15909,
- "maxStateId": 15940,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 15910
- },
- {
- "id": 737,
- "displayName": "Warped Sign",
- "name": "warped_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 15941,
- "maxStateId": 15972,
- "states": [
- {
- "name": "rotation",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 15942
- },
- {
- "id": 738,
- "displayName": "Crimson Wall Sign",
- "name": "crimson_wall_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 15973,
- "maxStateId": 15980,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 15974
- },
- {
- "id": 739,
- "displayName": "Warped Wall Sign",
- "name": "warped_wall_sign",
- "hardness": 1,
- "resistance": 1,
- "minStateId": 15981,
- "maxStateId": 15988,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 16,
- "material": "mineable/axe",
- "defaultState": 15982
- },
- {
- "id": 740,
- "displayName": "Structure Block",
- "name": "structure_block",
- "hardness": null,
- "resistance": 3600000,
- "minStateId": 15989,
- "maxStateId": 15992,
- "states": [
- {
- "name": "mode",
- "type": "enum",
- "num_values": 4,
- "values": [
- "save",
- "load",
- "corner",
- "data"
- ]
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "harvestTools": {},
- "defaultState": 15990
- },
- {
- "id": 741,
- "displayName": "Jigsaw Block",
- "name": "jigsaw",
- "hardness": null,
- "resistance": 3600000,
- "minStateId": 15993,
- "maxStateId": 16004,
- "states": [
- {
- "name": "orientation",
- "type": "enum",
- "num_values": 12,
- "values": [
- "down_east",
- "down_north",
- "down_south",
- "down_west",
- "up_east",
- "up_north",
- "up_south",
- "up_west",
- "west_up",
- "east_up",
- "north_up",
- "south_up"
- ]
- }
- ],
- "drops": [],
- "diggable": false,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "harvestTools": {},
- "defaultState": 16003
- },
- {
- "id": 742,
- "displayName": "Composter",
- "name": "composter",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 16005,
- "maxStateId": 16013,
- "states": [
- {
- "name": "level",
- "type": "int",
- "num_values": 9
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 16005
- },
- {
- "id": 743,
- "displayName": "Target",
- "name": "target",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 16014,
- "maxStateId": 16029,
- "states": [
- {
- "name": "power",
- "type": "int",
- "num_values": 16
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 16014
- },
- {
- "id": 744,
- "displayName": "Bee Nest",
- "name": "bee_nest",
- "hardness": 0.3,
- "resistance": 0.3,
- "minStateId": 16030,
- "maxStateId": 16053,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "honey_level",
- "type": "int",
- "num_values": 6
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 16030
- },
- {
- "id": 745,
- "displayName": "Beehive",
- "name": "beehive",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 16054,
- "maxStateId": 16077,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "honey_level",
- "type": "int",
- "num_values": 6
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/axe",
- "defaultState": 16054
- },
- {
- "id": 746,
- "displayName": "Honey Block",
- "name": "honey_block",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 16078,
- "maxStateId": 16078,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 16078
- },
- {
- "id": 747,
- "displayName": "Honeycomb Block",
- "name": "honeycomb_block",
- "hardness": 0.6,
- "resistance": 0.6,
- "minStateId": 16079,
- "maxStateId": 16079,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 16079
- },
- {
- "id": 748,
- "displayName": "Block of Netherite",
- "name": "netherite_block",
- "hardness": 50,
- "resistance": 1200,
- "minStateId": 16080,
- "maxStateId": 16080,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "721": true,
- "726": true
- },
- "defaultState": 16080
- },
- {
- "id": 749,
- "displayName": "Ancient Debris",
- "name": "ancient_debris",
- "hardness": 30,
- "resistance": 1200,
- "minStateId": 16081,
- "maxStateId": 16081,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "721": true,
- "726": true
- },
- "defaultState": 16081
- },
- {
- "id": 750,
- "displayName": "Crying Obsidian",
- "name": "crying_obsidian",
- "hardness": 50,
- "resistance": 1200,
- "minStateId": 16082,
- "maxStateId": 16082,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 10,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "721": true,
- "726": true
- },
- "defaultState": 16082
- },
- {
- "id": 751,
- "displayName": "Respawn Anchor",
- "name": "respawn_anchor",
- "hardness": 50,
- "resistance": 1200,
- "minStateId": 16083,
- "maxStateId": 16087,
- "states": [
- {
- "name": "charges",
- "type": "int",
- "num_values": 5
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "721": true,
- "726": true
- },
- "defaultState": 16083
- },
- {
- "id": 752,
- "displayName": "Potted Crimson Fungus",
- "name": "potted_crimson_fungus",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 16088,
- "maxStateId": 16088,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 16088
- },
- {
- "id": 753,
- "displayName": "Potted Warped Fungus",
- "name": "potted_warped_fungus",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 16089,
- "maxStateId": 16089,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 16089
- },
- {
- "id": 754,
- "displayName": "Potted Crimson Roots",
- "name": "potted_crimson_roots",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 16090,
- "maxStateId": 16090,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 16090
- },
- {
- "id": 755,
- "displayName": "Potted Warped Roots",
- "name": "potted_warped_roots",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 16091,
- "maxStateId": 16091,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 16091
- },
- {
- "id": 756,
- "displayName": "Lodestone",
- "name": "lodestone",
- "hardness": 3.5,
- "resistance": 3.5,
- "minStateId": 16092,
- "maxStateId": 16092,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16092
- },
- {
- "id": 757,
- "displayName": "Blackstone",
- "name": "blackstone",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 16093,
- "maxStateId": 16093,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16093
- },
- {
- "id": 758,
- "displayName": "Blackstone Stairs",
- "name": "blackstone_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 16094,
- "maxStateId": 16173,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16105
- },
- {
- "id": 759,
- "displayName": "Blackstone Wall",
- "name": "blackstone_wall",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 16174,
- "maxStateId": 16497,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16177
- },
- {
- "id": 760,
- "displayName": "Blackstone Slab",
- "name": "blackstone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 16498,
- "maxStateId": 16503,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16501
- },
- {
- "id": 761,
- "displayName": "Polished Blackstone",
- "name": "polished_blackstone",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 16504,
- "maxStateId": 16504,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16504
- },
- {
- "id": 762,
- "displayName": "Polished Blackstone Bricks",
- "name": "polished_blackstone_bricks",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 16505,
- "maxStateId": 16505,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16505
- },
- {
- "id": 763,
- "displayName": "Cracked Polished Blackstone Bricks",
- "name": "cracked_polished_blackstone_bricks",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 16506,
- "maxStateId": 16506,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16506
- },
- {
- "id": 764,
- "displayName": "Chiseled Polished Blackstone",
- "name": "chiseled_polished_blackstone",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 16507,
- "maxStateId": 16507,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16507
- },
- {
- "id": 765,
- "displayName": "Polished Blackstone Brick Slab",
- "name": "polished_blackstone_brick_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 16508,
- "maxStateId": 16513,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16511
- },
- {
- "id": 766,
- "displayName": "Polished Blackstone Brick Stairs",
- "name": "polished_blackstone_brick_stairs",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 16514,
- "maxStateId": 16593,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16525
- },
- {
- "id": 767,
- "displayName": "Polished Blackstone Brick Wall",
- "name": "polished_blackstone_brick_wall",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 16594,
- "maxStateId": 16917,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16597
- },
- {
- "id": 768,
- "displayName": "Gilded Blackstone",
- "name": "gilded_blackstone",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 16918,
- "maxStateId": 16918,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16918
- },
- {
- "id": 769,
- "displayName": "Polished Blackstone Stairs",
- "name": "polished_blackstone_stairs",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 16919,
- "maxStateId": 16998,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 16930
- },
- {
- "id": 770,
- "displayName": "Polished Blackstone Slab",
- "name": "polished_blackstone_slab",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 16999,
- "maxStateId": 17004,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17002
- },
- {
- "id": 771,
- "displayName": "Polished Blackstone Pressure Plate",
- "name": "polished_blackstone_pressure_plate",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 17005,
- "maxStateId": 17006,
- "states": [
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17006
- },
- {
- "id": 772,
- "displayName": "Polished Blackstone Button",
- "name": "polished_blackstone_button",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 17007,
- "maxStateId": 17030,
- "states": [
- {
- "name": "face",
- "type": "enum",
- "num_values": 3,
- "values": [
- "floor",
- "wall",
- "ceiling"
- ]
- },
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17016
- },
- {
- "id": 773,
- "displayName": "Polished Blackstone Wall",
- "name": "polished_blackstone_wall",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 17031,
- "maxStateId": 17354,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17034
- },
- {
- "id": 774,
- "displayName": "Chiseled Nether Bricks",
- "name": "chiseled_nether_bricks",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 17355,
- "maxStateId": 17355,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17355
- },
- {
- "id": 775,
- "displayName": "Cracked Nether Bricks",
- "name": "cracked_nether_bricks",
- "hardness": 2,
- "resistance": 6,
- "minStateId": 17356,
- "maxStateId": 17356,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17356
- },
- {
- "id": 776,
- "displayName": "Quartz Bricks",
- "name": "quartz_bricks",
- "hardness": 0.8,
- "resistance": 0.8,
- "minStateId": 17357,
- "maxStateId": 17357,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17357
- },
- {
- "id": 777,
- "displayName": "Candle",
- "name": "candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17358,
- "maxStateId": 17373,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17361
- },
- {
- "id": 778,
- "displayName": "White Candle",
- "name": "white_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17374,
- "maxStateId": 17389,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17377
- },
- {
- "id": 779,
- "displayName": "Orange Candle",
- "name": "orange_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17390,
- "maxStateId": 17405,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17393
- },
- {
- "id": 780,
- "displayName": "Magenta Candle",
- "name": "magenta_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17406,
- "maxStateId": 17421,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17409
- },
- {
- "id": 781,
- "displayName": "Light Blue Candle",
- "name": "light_blue_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17422,
- "maxStateId": 17437,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17425
- },
- {
- "id": 782,
- "displayName": "Yellow Candle",
- "name": "yellow_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17438,
- "maxStateId": 17453,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17441
- },
- {
- "id": 783,
- "displayName": "Lime Candle",
- "name": "lime_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17454,
- "maxStateId": 17469,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17457
- },
- {
- "id": 784,
- "displayName": "Pink Candle",
- "name": "pink_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17470,
- "maxStateId": 17485,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17473
- },
- {
- "id": 785,
- "displayName": "Gray Candle",
- "name": "gray_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17486,
- "maxStateId": 17501,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17489
- },
- {
- "id": 786,
- "displayName": "Light Gray Candle",
- "name": "light_gray_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17502,
- "maxStateId": 17517,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17505
- },
- {
- "id": 787,
- "displayName": "Cyan Candle",
- "name": "cyan_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17518,
- "maxStateId": 17533,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17521
- },
- {
- "id": 788,
- "displayName": "Purple Candle",
- "name": "purple_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17534,
- "maxStateId": 17549,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17537
- },
- {
- "id": 789,
- "displayName": "Blue Candle",
- "name": "blue_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17550,
- "maxStateId": 17565,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17553
- },
- {
- "id": 790,
- "displayName": "Brown Candle",
- "name": "brown_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17566,
- "maxStateId": 17581,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17569
- },
- {
- "id": 791,
- "displayName": "Green Candle",
- "name": "green_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17582,
- "maxStateId": 17597,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17585
- },
- {
- "id": 792,
- "displayName": "Red Candle",
- "name": "red_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17598,
- "maxStateId": 17613,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17601
- },
- {
- "id": 793,
- "displayName": "Black Candle",
- "name": "black_candle",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 17614,
- "maxStateId": 17629,
- "states": [
- {
- "name": "candles",
- "type": "enum",
- "num_values": 4,
- "values": [
- "1",
- "2",
- "3",
- "4"
- ]
- },
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17617
- },
- {
- "id": 794,
- "displayName": "Cake with Candle",
- "name": "candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17630,
- "maxStateId": 17631,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17631
- },
- {
- "id": 795,
- "displayName": "Cake with White Candle",
- "name": "white_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17632,
- "maxStateId": 17633,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17633
- },
- {
- "id": 796,
- "displayName": "Cake with Orange Candle",
- "name": "orange_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17634,
- "maxStateId": 17635,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17635
- },
- {
- "id": 797,
- "displayName": "Cake with Magenta Candle",
- "name": "magenta_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17636,
- "maxStateId": 17637,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17637
- },
- {
- "id": 798,
- "displayName": "Cake with Light Blue Candle",
- "name": "light_blue_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17638,
- "maxStateId": 17639,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17639
- },
- {
- "id": 799,
- "displayName": "Cake with Yellow Candle",
- "name": "yellow_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17640,
- "maxStateId": 17641,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17641
- },
- {
- "id": 800,
- "displayName": "Cake with Lime Candle",
- "name": "lime_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17642,
- "maxStateId": 17643,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17643
- },
- {
- "id": 801,
- "displayName": "Cake with Pink Candle",
- "name": "pink_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17644,
- "maxStateId": 17645,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17645
- },
- {
- "id": 802,
- "displayName": "Cake with Gray Candle",
- "name": "gray_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17646,
- "maxStateId": 17647,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17647
- },
- {
- "id": 803,
- "displayName": "Cake with Light Gray Candle",
- "name": "light_gray_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17648,
- "maxStateId": 17649,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17649
- },
- {
- "id": 804,
- "displayName": "Cake with Cyan Candle",
- "name": "cyan_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17650,
- "maxStateId": 17651,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17651
- },
- {
- "id": 805,
- "displayName": "Cake with Purple Candle",
- "name": "purple_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17652,
- "maxStateId": 17653,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17653
- },
- {
- "id": 806,
- "displayName": "Cake with Blue Candle",
- "name": "blue_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17654,
- "maxStateId": 17655,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17655
- },
- {
- "id": 807,
- "displayName": "Cake with Brown Candle",
- "name": "brown_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17656,
- "maxStateId": 17657,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17657
- },
- {
- "id": 808,
- "displayName": "Cake with Green Candle",
- "name": "green_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17658,
- "maxStateId": 17659,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17659
- },
- {
- "id": 809,
- "displayName": "Cake with Red Candle",
- "name": "red_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17660,
- "maxStateId": 17661,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17661
- },
- {
- "id": 810,
- "displayName": "Cake with Black Candle",
- "name": "black_candle_cake",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17662,
- "maxStateId": 17663,
- "states": [
- {
- "name": "lit",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17663
- },
- {
- "id": 811,
- "displayName": "Block of Amethyst",
- "name": "amethyst_block",
- "hardness": 1.5,
- "resistance": 1.5,
- "minStateId": 17664,
- "maxStateId": 17664,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17664
- },
- {
- "id": 812,
- "displayName": "Budding Amethyst",
- "name": "budding_amethyst",
- "hardness": 1.5,
- "resistance": 1.5,
- "minStateId": 17665,
- "maxStateId": 17665,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17665
- },
- {
- "id": 813,
- "displayName": "Amethyst Cluster",
- "name": "amethyst_cluster",
- "hardness": 1.5,
- "resistance": 1.5,
- "minStateId": 17666,
- "maxStateId": 17677,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 5,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 17675
- },
- {
- "id": 814,
- "displayName": "Large Amethyst Bud",
- "name": "large_amethyst_bud",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17678,
- "maxStateId": 17689,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 4,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 17687
- },
- {
- "id": 815,
- "displayName": "Medium Amethyst Bud",
- "name": "medium_amethyst_bud",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17690,
- "maxStateId": 17701,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 2,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 17699
- },
- {
- "id": 816,
- "displayName": "Small Amethyst Bud",
- "name": "small_amethyst_bud",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17702,
- "maxStateId": 17713,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 1,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 17711
- },
- {
- "id": 817,
- "displayName": "Tuff",
- "name": "tuff",
- "hardness": 1.5,
- "resistance": 6,
- "minStateId": 17714,
- "maxStateId": 17714,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17714
- },
- {
- "id": 818,
- "displayName": "Calcite",
- "name": "calcite",
- "hardness": 0.75,
- "resistance": 0.75,
- "minStateId": 17715,
- "maxStateId": 17715,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17715
- },
- {
- "id": 819,
- "displayName": "Tinted Glass",
- "name": "tinted_glass",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17716,
- "maxStateId": 17716,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 17716
- },
- {
- "id": 820,
- "displayName": "Powder Snow",
- "name": "powder_snow",
- "hardness": 0.25,
- "resistance": 0.25,
- "minStateId": 17717,
- "maxStateId": 17717,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 1,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 1,
- "material": "default",
- "defaultState": 17717
- },
- {
- "id": 821,
- "displayName": "Sculk Sensor",
- "name": "sculk_sensor",
- "hardness": 1.5,
- "resistance": 1.5,
- "minStateId": 17718,
- "maxStateId": 17813,
- "states": [
- {
- "name": "power",
- "type": "int",
- "num_values": 16
- },
- {
- "name": "sculk_sensor_phase",
- "type": "enum",
- "num_values": 3,
- "values": [
- "inactive",
- "active",
- "cooldown"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 1,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 17719
- },
- {
- "id": 822,
- "displayName": "Oxidized Copper",
- "name": "oxidized_copper",
- "hardness": 3,
- "resistance": 6,
- "minStateId": 17814,
- "maxStateId": 17814,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17814
- },
- {
- "id": 823,
- "displayName": "Weathered Copper",
- "name": "weathered_copper",
- "hardness": 3,
- "resistance": 6,
- "minStateId": 17815,
- "maxStateId": 17815,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17815
- },
- {
- "id": 824,
- "displayName": "Exposed Copper",
- "name": "exposed_copper",
- "hardness": 3,
- "resistance": 6,
- "minStateId": 17816,
- "maxStateId": 17816,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17816
- },
- {
- "id": 825,
- "displayName": "Block of Copper",
- "name": "copper_block",
- "hardness": 3,
- "resistance": 6,
- "minStateId": 17817,
- "maxStateId": 17817,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17817
- },
- {
- "id": 826,
- "displayName": "Copper Ore",
- "name": "copper_ore",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17818,
- "maxStateId": 17818,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17818
- },
- {
- "id": 827,
- "displayName": "Deepslate Copper Ore",
- "name": "deepslate_copper_ore",
- "hardness": 4.5,
- "resistance": 3,
- "minStateId": 17819,
- "maxStateId": 17819,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17819
- },
- {
- "id": 828,
- "displayName": "Oxidized Cut Copper",
- "name": "oxidized_cut_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17820,
- "maxStateId": 17820,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17820
- },
- {
- "id": 829,
- "displayName": "Weathered Cut Copper",
- "name": "weathered_cut_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17821,
- "maxStateId": 17821,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17821
- },
- {
- "id": 830,
- "displayName": "Exposed Cut Copper",
- "name": "exposed_cut_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17822,
- "maxStateId": 17822,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17822
- },
- {
- "id": 831,
- "displayName": "Cut Copper",
- "name": "cut_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17823,
- "maxStateId": 17823,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17823
- },
- {
- "id": 832,
- "displayName": "Oxidized Cut Copper Stairs",
- "name": "oxidized_cut_copper_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17824,
- "maxStateId": 17903,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17835
- },
- {
- "id": 833,
- "displayName": "Weathered Cut Copper Stairs",
- "name": "weathered_cut_copper_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17904,
- "maxStateId": 17983,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17915
- },
- {
- "id": 834,
- "displayName": "Exposed Cut Copper Stairs",
- "name": "exposed_cut_copper_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 17984,
- "maxStateId": 18063,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 17995
- },
- {
- "id": 835,
- "displayName": "Cut Copper Stairs",
- "name": "cut_copper_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18064,
- "maxStateId": 18143,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18075
- },
- {
- "id": 836,
- "displayName": "Oxidized Cut Copper Slab",
- "name": "oxidized_cut_copper_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18144,
- "maxStateId": 18149,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18147
- },
- {
- "id": 837,
- "displayName": "Weathered Cut Copper Slab",
- "name": "weathered_cut_copper_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18150,
- "maxStateId": 18155,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18153
- },
- {
- "id": 838,
- "displayName": "Exposed Cut Copper Slab",
- "name": "exposed_cut_copper_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18156,
- "maxStateId": 18161,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18159
- },
- {
- "id": 839,
- "displayName": "Cut Copper Slab",
- "name": "cut_copper_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18162,
- "maxStateId": 18167,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18165
- },
- {
- "id": 840,
- "displayName": "Waxed Block of Copper",
- "name": "waxed_copper_block",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18168,
- "maxStateId": 18168,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18168
- },
- {
- "id": 841,
- "displayName": "Waxed Weathered Copper",
- "name": "waxed_weathered_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18169,
- "maxStateId": 18169,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18169
- },
- {
- "id": 842,
- "displayName": "Waxed Exposed Copper",
- "name": "waxed_exposed_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18170,
- "maxStateId": 18170,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18170
- },
- {
- "id": 843,
- "displayName": "Waxed Oxidized Copper",
- "name": "waxed_oxidized_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18171,
- "maxStateId": 18171,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18171
- },
- {
- "id": 844,
- "displayName": "Waxed Oxidized Cut Copper",
- "name": "waxed_oxidized_cut_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18172,
- "maxStateId": 18172,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18172
- },
- {
- "id": 845,
- "displayName": "Waxed Weathered Cut Copper",
- "name": "waxed_weathered_cut_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18173,
- "maxStateId": 18173,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18173
- },
- {
- "id": 846,
- "displayName": "Waxed Exposed Cut Copper",
- "name": "waxed_exposed_cut_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18174,
- "maxStateId": 18174,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18174
- },
- {
- "id": 847,
- "displayName": "Waxed Cut Copper",
- "name": "waxed_cut_copper",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18175,
- "maxStateId": 18175,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18175
- },
- {
- "id": 848,
- "displayName": "Waxed Oxidized Cut Copper Stairs",
- "name": "waxed_oxidized_cut_copper_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18176,
- "maxStateId": 18255,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18187
- },
- {
- "id": 849,
- "displayName": "Waxed Weathered Cut Copper Stairs",
- "name": "waxed_weathered_cut_copper_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18256,
- "maxStateId": 18335,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18267
- },
- {
- "id": 850,
- "displayName": "Waxed Exposed Cut Copper Stairs",
- "name": "waxed_exposed_cut_copper_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18336,
- "maxStateId": 18415,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18347
- },
- {
- "id": 851,
- "displayName": "Waxed Cut Copper Stairs",
- "name": "waxed_cut_copper_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18416,
- "maxStateId": 18495,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18427
- },
- {
- "id": 852,
- "displayName": "Waxed Oxidized Cut Copper Slab",
- "name": "waxed_oxidized_cut_copper_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18496,
- "maxStateId": 18501,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18499
- },
- {
- "id": 853,
- "displayName": "Waxed Weathered Cut Copper Slab",
- "name": "waxed_weathered_cut_copper_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18502,
- "maxStateId": 18507,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18505
- },
- {
- "id": 854,
- "displayName": "Waxed Exposed Cut Copper Slab",
- "name": "waxed_exposed_cut_copper_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18508,
- "maxStateId": 18513,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18511
- },
- {
- "id": 855,
- "displayName": "Waxed Cut Copper Slab",
- "name": "waxed_cut_copper_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18514,
- "maxStateId": 18519,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18517
- },
- {
- "id": 856,
- "displayName": "Lightning Rod",
- "name": "lightning_rod",
- "hardness": 3,
- "resistance": 6,
- "minStateId": 18520,
- "maxStateId": 18543,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 6,
- "values": [
- "north",
- "east",
- "south",
- "west",
- "up",
- "down"
- ]
- },
- {
- "name": "powered",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18539
- },
- {
- "id": 857,
- "displayName": "Pointed Dripstone",
- "name": "pointed_dripstone",
- "hardness": 1.5,
- "resistance": 3,
- "minStateId": 18544,
- "maxStateId": 18563,
- "states": [
- {
- "name": "thickness",
- "type": "enum",
- "num_values": 5,
- "values": [
- "tip_merge",
- "tip",
- "frustum",
- "middle",
- "base"
- ]
- },
- {
- "name": "vertical_direction",
- "type": "enum",
- "num_values": 2,
- "values": [
- "up",
- "down"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 18549
- },
- {
- "id": 858,
- "displayName": "Dripstone Block",
- "name": "dripstone_block",
- "hardness": 1.5,
- "resistance": 1,
- "minStateId": 18564,
- "maxStateId": 18564,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18564
- },
- {
- "id": 859,
- "displayName": "Cave Vines",
- "name": "cave_vines",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18565,
- "maxStateId": 18616,
- "states": [
- {
- "name": "age",
- "type": "int",
- "num_values": 26
- },
- {
- "name": "berries",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 18566
- },
- {
- "id": 860,
- "displayName": "Cave Vines Plant",
- "name": "cave_vines_plant",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18617,
- "maxStateId": 18618,
- "states": [
- {
- "name": "berries",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 18618
- },
- {
- "id": 861,
- "displayName": "Spore Blossom",
- "name": "spore_blossom",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18619,
- "maxStateId": 18619,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 18619
- },
- {
- "id": 862,
- "displayName": "Azalea",
- "name": "azalea",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18620,
- "maxStateId": 18620,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 18620
- },
- {
- "id": 863,
- "displayName": "Flowering Azalea",
- "name": "flowering_azalea",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18621,
- "maxStateId": 18621,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 18621
- },
- {
- "id": 864,
- "displayName": "Moss Carpet",
- "name": "moss_carpet",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 18622,
- "maxStateId": 18622,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "plant",
- "defaultState": 18622
- },
- {
- "id": 865,
- "displayName": "Moss Block",
- "name": "moss_block",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 18623,
- "maxStateId": 18623,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/hoe",
- "defaultState": 18623
- },
- {
- "id": 866,
- "displayName": "Big Dripleaf",
- "name": "big_dripleaf",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 18624,
- "maxStateId": 18655,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "tilt",
- "type": "enum",
- "num_values": 4,
- "values": [
- "none",
- "unstable",
- "partial",
- "full"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 18625
- },
- {
- "id": 867,
- "displayName": "Big Dripleaf Stem",
- "name": "big_dripleaf_stem",
- "hardness": 0.1,
- "resistance": 0.1,
- "minStateId": 18656,
- "maxStateId": 18663,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 18657
- },
- {
- "id": 868,
- "displayName": "Small Dripleaf",
- "name": "small_dripleaf",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18664,
- "maxStateId": 18679,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "upper",
- "lower"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 18667
- },
- {
- "id": 869,
- "displayName": "Hanging Roots",
- "name": "hanging_roots",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18680,
- "maxStateId": 18681,
- "states": [
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "empty",
- "stackSize": 64,
- "material": "plant;mineable/axe",
- "defaultState": 18681
- },
- {
- "id": 870,
- "displayName": "Rooted Dirt",
- "name": "rooted_dirt",
- "hardness": 0.5,
- "resistance": 0.5,
- "minStateId": 18682,
- "maxStateId": 18682,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/shovel",
- "defaultState": 18682
- },
- {
- "id": 871,
- "displayName": "Deepslate",
- "name": "deepslate",
- "hardness": 3,
- "resistance": 6,
- "minStateId": 18683,
- "maxStateId": 18685,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18684
- },
- {
- "id": 872,
- "displayName": "Cobbled Deepslate",
- "name": "cobbled_deepslate",
- "hardness": 3.5,
- "resistance": 6,
- "minStateId": 18686,
- "maxStateId": 18686,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18686
- },
- {
- "id": 873,
- "displayName": "Cobbled Deepslate Stairs",
- "name": "cobbled_deepslate_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18687,
- "maxStateId": 18766,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18698
- },
- {
- "id": 874,
- "displayName": "Cobbled Deepslate Slab",
- "name": "cobbled_deepslate_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18767,
- "maxStateId": 18772,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18770
- },
- {
- "id": 875,
- "displayName": "Cobbled Deepslate Wall",
- "name": "cobbled_deepslate_wall",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 18773,
- "maxStateId": 19096,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 18776
- },
- {
- "id": 876,
- "displayName": "Polished Deepslate",
- "name": "polished_deepslate",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19097,
- "maxStateId": 19097,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19097
- },
- {
- "id": 877,
- "displayName": "Polished Deepslate Stairs",
- "name": "polished_deepslate_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19098,
- "maxStateId": 19177,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19109
- },
- {
- "id": 878,
- "displayName": "Polished Deepslate Slab",
- "name": "polished_deepslate_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19178,
- "maxStateId": 19183,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19181
- },
- {
- "id": 879,
- "displayName": "Polished Deepslate Wall",
- "name": "polished_deepslate_wall",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19184,
- "maxStateId": 19507,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19187
- },
- {
- "id": 880,
- "displayName": "Deepslate Tiles",
- "name": "deepslate_tiles",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19508,
- "maxStateId": 19508,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19508
- },
- {
- "id": 881,
- "displayName": "Deepslate Tile Stairs",
- "name": "deepslate_tile_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19509,
- "maxStateId": 19588,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19520
- },
- {
- "id": 882,
- "displayName": "Deepslate Tile Slab",
- "name": "deepslate_tile_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19589,
- "maxStateId": 19594,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19592
- },
- {
- "id": 883,
- "displayName": "Deepslate Tile Wall",
- "name": "deepslate_tile_wall",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19595,
- "maxStateId": 19918,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19598
- },
- {
- "id": 884,
- "displayName": "Deepslate Bricks",
- "name": "deepslate_bricks",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19919,
- "maxStateId": 19919,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19919
- },
- {
- "id": 885,
- "displayName": "Deepslate Brick Stairs",
- "name": "deepslate_brick_stairs",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 19920,
- "maxStateId": 19999,
- "states": [
- {
- "name": "facing",
- "type": "enum",
- "num_values": 4,
- "values": [
- "north",
- "south",
- "west",
- "east"
- ]
- },
- {
- "name": "half",
- "type": "enum",
- "num_values": 2,
- "values": [
- "top",
- "bottom"
- ]
- },
- {
- "name": "shape",
- "type": "enum",
- "num_values": 5,
- "values": [
- "straight",
- "inner_left",
- "inner_right",
- "outer_left",
- "outer_right"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 19931
- },
- {
- "id": 886,
- "displayName": "Deepslate Brick Slab",
- "name": "deepslate_brick_slab",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 20000,
- "maxStateId": 20005,
- "states": [
- {
- "name": "type",
- "type": "enum",
- "num_values": 3,
- "values": [
- "top",
- "bottom",
- "double"
- ]
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 20003
- },
- {
- "id": 887,
- "displayName": "Deepslate Brick Wall",
- "name": "deepslate_brick_wall",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 20006,
- "maxStateId": 20329,
- "states": [
- {
- "name": "east",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "north",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "south",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- },
- {
- "name": "up",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "waterlogged",
- "type": "bool",
- "num_values": 2
- },
- {
- "name": "west",
- "type": "enum",
- "num_values": 3,
- "values": [
- "none",
- "low",
- "tall"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 20009
- },
- {
- "id": 888,
- "displayName": "Chiseled Deepslate",
- "name": "chiseled_deepslate",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 20330,
- "maxStateId": 20330,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 20330
- },
- {
- "id": 889,
- "displayName": "Cracked Deepslate Bricks",
- "name": "cracked_deepslate_bricks",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 20331,
- "maxStateId": 20331,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 20331
- },
- {
- "id": 890,
- "displayName": "Cracked Deepslate Tiles",
- "name": "cracked_deepslate_tiles",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 20332,
- "maxStateId": 20332,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 20332
- },
- {
- "id": 891,
- "displayName": "Infested Deepslate",
- "name": "infested_deepslate",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 20333,
- "maxStateId": 20335,
- "states": [
- {
- "name": "axis",
- "type": "enum",
- "num_values": 3,
- "values": [
- "x",
- "y",
- "z"
- ]
- }
- ],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "defaultState": 20334
- },
- {
- "id": 892,
- "displayName": "Smooth Basalt",
- "name": "smooth_basalt",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 20336,
- "maxStateId": 20336,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "701": true,
- "706": true,
- "711": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 20336
- },
- {
- "id": 893,
- "displayName": "Block of Raw Iron",
- "name": "raw_iron_block",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 20337,
- "maxStateId": 20337,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 20337
- },
- {
- "id": 894,
- "displayName": "Block of Raw Copper",
- "name": "raw_copper_block",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 20338,
- "maxStateId": 20338,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "706": true,
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 20338
- },
- {
- "id": 895,
- "displayName": "Block of Raw Gold",
- "name": "raw_gold_block",
- "hardness": 5,
- "resistance": 6,
- "minStateId": 20339,
- "maxStateId": 20339,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": false,
- "filterLight": 15,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "mineable/pickaxe",
- "harvestTools": {
- "716": true,
- "721": true,
- "726": true
- },
- "defaultState": 20339
- },
- {
- "id": 896,
- "displayName": "Potted Azalea",
- "name": "potted_azalea_bush",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 20340,
- "maxStateId": 20340,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 20340
- },
- {
- "id": 897,
- "displayName": "Potted Flowering Azalea",
- "name": "potted_flowering_azalea_bush",
- "hardness": 0,
- "resistance": 0,
- "minStateId": 20341,
- "maxStateId": 20341,
- "states": [],
- "drops": [],
- "diggable": true,
- "transparent": true,
- "filterLight": 0,
- "emitLight": 0,
- "boundingBox": "block",
- "stackSize": 64,
- "material": "default",
- "defaultState": 20341
- }
-]
\ No newline at end of file
diff --git a/render/src/chunk_tile.rs b/render/src/chunk_tile.rs
deleted file mode 100644
index f188d4bf..00000000
--- a/render/src/chunk_tile.rs
+++ /dev/null
@@ -1,78 +0,0 @@
-use byteorder::{BigEndian, ReadBytesExt};
-use std::io::{self, Read};
-
-pub const CHUNK_WIDTH: usize = 16;
-pub const CHUNK_HEIGHT: usize = 16;
-pub const CHUNK_COLUMNS: usize = CHUNK_WIDTH * CHUNK_HEIGHT;
-
-pub type ChunkPos = (i32, i32);
-
-#[derive(Debug)]
-pub struct ChunkTile {
- pub pos: ChunkPos,
- pub data_version: u16,
- pub columns: [BlockColumn; CHUNK_COLUMNS],
-}
-
-impl ChunkTile {
- pub fn read(r: &mut dyn Read) -> Result {
- let x = r.read_i32::()?;
- let z = r.read_i32::()?;
- let data_version = r.read_u16::()?;
- // TODO build array directly, do not use heap
- let mut columns_vec = Vec::with_capacity(CHUNK_COLUMNS);
- for _ in 0..CHUNK_COLUMNS {
- columns_vec.push(BlockColumn::read(r)?);
- }
- let columns = columns_vec.try_into().expect("number of columns");
- Ok(ChunkTile {
- pos: (x, z),
- data_version,
- columns,
- })
- }
-}
-
-#[derive(Debug)]
-pub struct BlockColumn {
- pub biome: u16,
- pub light: u8,
- /// top to bottom
- pub layers: Vec,
-}
-
-impl BlockColumn {
- pub fn read(r: &mut dyn Read) -> Result {
- let biome = r.read_u16::()?;
- let light = r.read_u8()?;
- let num_layers = r.read_u8()? as usize;
- let mut layers = Vec::with_capacity(num_layers);
- for _ in 0..num_layers {
- layers.push(BlockInfo::read(r)?);
- }
- Ok(BlockColumn {
- biome,
- light,
- layers,
- })
- }
-
- pub fn ground_layer(&self) -> &BlockInfo {
- self.layers.last().unwrap_or(&BlockInfo { y: -64, id: 0 })
- }
-}
-
-#[derive(Debug)]
-pub struct BlockInfo {
- pub y: i16,
- pub id: u16,
-}
-
-impl BlockInfo {
- pub fn read(r: &mut dyn Read) -> Result {
- Ok(BlockInfo {
- y: r.read_i16::()?,
- id: r.read_u16::()?,
- })
- }
-}
diff --git a/render/src/color.rs b/render/src/color.rs
deleted file mode 100644
index dc148314..00000000
--- a/render/src/color.rs
+++ /dev/null
@@ -1,37 +0,0 @@
-pub const TRANSPARENT: u32 = 0;
-pub const BLACK: u32 = 0xff_00_00_00;
-pub const WHITE: u32 = 0xff_ff_ff_ff;
-pub const SHADE_DARKBLACK: u32 = 0x88_00_00_00;
-pub const SHADE_LITEBLACK: u32 = 0x44_00_00_00;
-pub const SHADE_LITEWHITE: u32 = 0x33_ff_ff_ff;
-
-pub fn interpolate(col_start: u32, col_stop: u32, val_start: i16, val_stop: i16, val: i16) -> u32 {
- let r_st = col_start & 0xff;
- let g_st = col_start >> 8 & 0xff;
- let b_st = col_start >> 16 & 0xff;
- let r_sp = col_stop & 0xff;
- let g_sp = col_stop >> 8 & 0xff;
- let b_sp = col_stop >> 16 & 0xff;
- rgb(
- interpolate_color_component(r_st, r_sp, val_start, val_stop, val),
- interpolate_color_component(g_st, g_sp, val_start, val_stop, val),
- interpolate_color_component(b_st, b_sp, val_start, val_stop, val),
- )
-}
-
-fn interpolate_color_component(
- col_start: u32,
- col_stop: u32,
- val_start: i16,
- val_stop: i16,
- val: i16,
-) -> u8 {
- let diff_start = val - val_start;
- let diff_stop = val_stop - val;
- let val_diff = val_stop - val_start;
- ((col_start * diff_stop as u32 + col_stop * diff_start as u32) / val_diff as u32) as u8
-}
-
-pub fn rgb(r: u8, g: u8, b: u8) -> u32 {
- 0xff000000 | ((b as u32) << 16) | ((g as u32) << 8) | (r as u32)
-}
diff --git a/render/src/coloring/mod.rs b/render/src/coloring/mod.rs
deleted file mode 100644
index 8102c723..00000000
--- a/render/src/coloring/mod.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-use crate::render::ColorFn;
-
-use self::{slope::get_slope_color, terrain::get_terrain_color, topo::get_topo_color};
-
-pub mod slope;
-pub mod terrain;
-pub mod topo;
-
-pub fn get_color_fn(mode: &str) -> Result {
- match mode {
- "biome" => Err("biome coloring is not implemented".to_string()),
- "slope" => Ok(Box::new(get_slope_color)),
- "terrain" => Ok(Box::new(get_terrain_color)),
- "topo" => Ok(Box::new(get_topo_color)),
- _ => Err(format!("Unknown colorize mode {}", mode).to_string()),
- }
-}
diff --git a/render/src/coloring/slope.rs b/render/src/coloring/slope.rs
deleted file mode 100644
index 367ea473..00000000
--- a/render/src/coloring/slope.rs
+++ /dev/null
@@ -1,53 +0,0 @@
-use crate::color::{SHADE_DARKBLACK, SHADE_LITEBLACK, SHADE_LITEWHITE, TRANSPARENT};
-use crate::render::{get_column_in_map, ChunkMap};
-
-pub fn get_slope_color(map: &ChunkMap, x: i32, z: i32) -> u32 {
- fn get_ground_y(map: &ChunkMap, x: i32, z: i32) -> i16 {
- get_column_in_map(map, x, z)
- .map(|c| c.ground_layer().y)
- .unwrap_or(-999)
- }
-
- match get_column_in_map(map, x, z) {
- None => TRANSPARENT,
- Some(col) => {
- let y = col.ground_layer().y;
- let mut ditch = false;
- let mut raise = false;
-
- // 1m away
- let dy_w1 = y - get_ground_y(map, x - 1, z);
- let dy_n1 = y - get_ground_y(map, x, z - 1);
- let dy_nw = y - get_ground_y(map, x - 1, z - 1);
- for dy in [dy_w1, dy_n1, dy_nw] {
- if dy <= -2 {
- return SHADE_DARKBLACK;
- } else if dy <= -1 {
- ditch = true;
- break;
- } else if dy >= 1 {
- raise = true;
- }
- }
-
- // 2m away
- let dy_w2 = y - get_ground_y(map, x - 2, z - 1);
- let dy_n2 = y - get_ground_y(map, x - 1, z - 2);
- let dy_nw2 = y - get_ground_y(map, x - 2, z - 2);
- for dy in [dy_w2, dy_n2, dy_nw2] {
- if dy <= -2 {
- ditch = true;
- break;
- }
- }
-
- if ditch {
- SHADE_LITEBLACK
- } else if raise {
- SHADE_LITEWHITE
- } else {
- TRANSPARENT
- }
- }
- }
-}
diff --git a/render/src/coloring/terrain.rs b/render/src/coloring/terrain.rs
deleted file mode 100644
index 91f696c4..00000000
--- a/render/src/coloring/terrain.rs
+++ /dev/null
@@ -1,147 +0,0 @@
-use crate::color::TRANSPARENT;
-use crate::render::{get_column_in_map, ChunkMap};
-use std::fs::File;
-use std::io::BufReader;
-
-pub fn get_terrain_color(map: &ChunkMap, x: i32, z: i32) -> u32 {
- let col = get_column_in_map(map, x, z);
- if col.is_none() {
- return TRANSPARENT;
- }
- let col = col.unwrap();
- COLORS[col.ground_layer().id as usize]
-}
-
-lazy_static! {
- static ref COLORS: Vec = {
- #[derive(serde::Deserialize)]
- struct BlockJson {
- id: usize,
- minStateId: usize,
- maxStateId: usize,
- }
- let file = File::open("blocks.json").expect("reading blocks.json");
- let reader = BufReader::new(file);
- let json: Vec = serde_json::from_reader(reader).expect("parsing blocks.json");
- let mut colors = Vec::new();
- for o in json {
- while colors.len() <= o.maxStateId {
- colors.push(0);
- }
- for bsid in o.minStateId..=o.maxStateId {
- colors[bsid] = BLOCK_COLORS[o.id];
- }
- }
- colors
- };
-}
-
-const BLOCK_COLORS: [u32; 898] = [
- 0xffff00ff, 0xff7d7d7d, 0xff956755, 0xff9a6a59, 0xffbcbcbc, 0xffc0c1c2, 0xff888888, 0xff848685,
- 0xff939393, 0xff866043, 0xff77553b, 0xff939393, 0xff7f7f7f, 0xffa2824e, 0xff725430, 0xffc0af79,
- 0xffa07350, 0xffa85a32, 0xff422b14, 0xff4d6a28, 0xff2c3c24, 0xff7fa04f, 0xff2f5110, 0xff767517,
- 0xff3d5a1e, 0xff555555, 0xffb1b1b1, 0xffd8681a, 0xffdbcfa3, 0xffbe6621, 0xff837f7e, 0xff91856a,
- 0xff73664e, 0xff88817a, 0xff6a635e, 0xff696969, 0xff4a4a4c, 0xff73362a, 0xff6d5532, 0xff3a2510,
- 0xffd8d7d2, 0xff554319, 0xff676056, 0xff3c2e1a, 0xff735934, 0xffc4b076, 0xffab8454, 0xffae5c3b,
- 0xff483824, 0xffb19056, 0xff6d5532, 0xff3a2510, 0xffd8d7d2, 0xff554319, 0xff676056, 0xff3c2e1a,
- 0xffb19056, 0xff735934, 0xffc4b076, 0xffab8454, 0xffae5c3b, 0xff483824, 0xff909090, 0xff7e7e7e,
- 0xff828182, 0xff9c9a8f, 0xff959494, 0xff969696, 0xff5a722c, 0xff636f3c, 0xffc3c04a, 0xffabb546,
- 0xffafd5db, 0xff6b758d, 0xff4f5a73, 0xff1e438c, 0xff6e6d6d, 0xffdfd6aa, 0xffdfd6aa, 0xffdfd6aa,
- 0xff583a28, 0xffa2824e, 0xffa2824e, 0xffa2824e, 0xffa2824e, 0xffa2824e, 0xffa2824e, 0xffa2824e,
- 0xffa2824e, 0xffa2824e, 0xffa2824e, 0xffa2824e, 0xffa2824e, 0xffa2824e, 0xffa2824e, 0xffa2824e,
- 0xffa2824e, 0xff9a6d4a, 0xff896759, 0xff6e6860, 0xffe4e9ea, 0xff919191, 0xff7c7c7c, 0xff6b4e28,
- 0xff337e08, 0xff3a8a0d, 0xff6e6860, 0xff6e6860, 0xffe9ecec, 0xfff07613, 0xffbd44b3, 0xff3aafd9,
- 0xfff8c527, 0xff70b919, 0xffed8dac, 0xff3e4447, 0xff8e8e86, 0xff158991, 0xff792aac, 0xff35399d,
- 0xff724728, 0xff546d1b, 0xffa02722, 0xff141519, 0, 0xffafb401, 0xff980406, 0xff1e7eb6,
- 0xff8549b6, 0xff9da1a7, 0xff980406, 0xffa3581a, 0xffb0b0b0, 0xffb09ab0, 0xffb3b3b3, 0xff334cb2,
- 0xff191919, 0xffffffff, 0xff99745c, 0xffd84b43, 0xfff6d03d, 0xffdcdcdc, 0xff966153, 0xff8e3e35,
- 0xffa2824e, 0xff6e765e, 0xff0f0a18, 0xff8a713f, 0xff8a713f, 0xffd69235, 0xff37c8cc, 0xff242e3e,
- 0xffa2824e, 0xffa2824e, 0xfff0f0f0, 0xff798d8c, 0xff536a6a, 0xff62ede4, 0xff77492a, 0xff087f0f,
- 0xff8f6646, 0xff6e6d6d, 0, 0, 0, 0, 0, 0, 0xff8c6e42, 0xff7c6036, 0xff7d6f58, 0xff7f7f7f, 0, 0,
- 0, 0, 0, 0, 0xff7e7c7b, 0xff7d7d7d, 0xffc2c1c1, 0xffa2824e, 0xff725430, 0xffc0af79, 0xffa07350,
- 0xffa85a32, 0xff422b14, 0xff8c6d6d, 0xff68494a, 0xffab4f2c, 0xffab4f2c, 0xff7d7d7d, 0xfff9fefe,
- 0xff91b7fd, 0xfff9fefe, 0xff557f2b, 0xffa0a6b3, 0xff94c065, 0xff5d402f, 0xffa2824e, 0xffc67618,
- 0xff612626, 0xff513e32, 0xff4b392e, 0xff49484d, 0xff58585b, 0xff6d7359, 0xff6d7359, 0xffab8354,
- 0xff590cc0, 0xffc67618, 0xffc67618, 0xffe7c4b4, 0xff817774, 0xffffffff, 0xffd87f33, 0xffb24cd8,
- 0xff6699d8, 0xffe5e533, 0xff7fcc19, 0xfff27fa5, 0xff4c4c4c, 0xff999999, 0xff4c7f99, 0xff7f3fb2,
- 0xff334cb2, 0xff664c33, 0xff667f33, 0xff993333, 0xff191919, 0xff7c6338, 0xff674f2f, 0xffcfc29d,
- 0xff986e4d, 0xff9c5733, 0xff4b3117, 0xff7a797a, 0xff737969, 0xff767576, 0xff777677, 0xff7d7d7d,
- 0xff7f7f7f, 0xff7a797a, 0xff737969, 0xff767576, 0xff777677, 0xff956f51, 0xffc82e2d, 0xffcbc4b9,
- 0xff888b87, 0xff33394a, 0xffadd4da, 0xff6f901e, 0xff929292, 0xff939493, 0xff9a9a9a, 0xff999999,
- 0xff747474, 0xff708279, 0xffa2824e, 0xff966153, 0xff7a797a, 0xff939393, 0xff858585, 0xff2c151a,
- 0xff2c151a, 0xff2c151a, 0xff751215, 0xff804b55, 0xff766861, 0xff49484a, 0xff3a393d, 0xff3a393d,
- 0xff3a393d, 0, 0xff23463e, 0xffdbde9e, 0xff0c090f, 0xff8e653c, 0xff85863e, 0xffd7ca9a,
- 0xff6c8873, 0xff4e6857, 0xff0f0a18, 0xff9b825a, 0xff818181, 0xff2acb57, 0xff725430, 0xffc0af79,
- 0xffa07350, 0xffb28569, 0xff4e7e83, 0xff7f7f7f, 0xff6e765e, 0xff845b40, 0xff755f3a, 0xff71553a,
- 0xff836c44, 0xff715936, 0xff806235, 0xff715b37, 0xff82634e, 0xff86633e, 0xff84593e, 0xff79644d,
- 0xff87604d, 0xff896948, 0xff7e603c, 0xff7f613c, 0xff7f6541, 0xff806342, 0xff8b6b4c, 0xff7f5e49,
- 0xff836745, 0xff7a563c, 0xff8c5a41, 0xff865e43, 0xff7f593b, 0xff557f2b, 0xff2c6e27, 0xff3a8128,
- 0xffa2824e, 0xff725430, 0xffc0af79, 0xffa07350, 0xffa85a32, 0xff422b14, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0xff464646, 0xff464646, 0xff454545, 0xffa2824e, 0xfff6d03d, 0xffdcdcdc, 0xffaa938c,
- 0xff6a6d70, 0xffaf1805, 0xff75413e, 0xff3e3d40, 0xffebe5de, 0xffe7e2d9, 0xffebe6e0, 0xffebe5de,
- 0xff8f574a, 0xff6e6d6d, 0xffd1b2a1, 0xffa15325, 0xff95586c, 0xff716c89, 0xffba8523, 0xff677534,
- 0xffa14e4e, 0xff392a23, 0xff876a61, 0xff565b5b, 0xff764656, 0xff4a3b5b, 0xff4d3323, 0xff4c532a,
- 0xff8f3d2e, 0xff251610, 0xfffefefe, 0xffd77e32, 0xffb14bd7, 0xff6598d7, 0xffe4e432, 0xff7ecb18,
- 0xfff17ea4, 0xff4b4b4b, 0xff989898, 0xff4b7e98, 0xff7e3eb1, 0xff324bb1, 0xff654b32, 0xff657e32,
- 0xff983232, 0xff181818, 0xffa85a32, 0xff422b14, 0xff6fc05b, 0, 0, 0xffcacaca, 0xff62a291,
- 0xff63ab9e, 0xff335b4b, 0xff62a291, 0xff63ab9e, 0xff335b4b, 0xff62a291, 0xff63ab9e, 0xff335b4b,
- 0xffacc8be, 0xffa68826, 0xffe9ecec, 0xfff07613, 0xffbd44b3, 0xff3aafd9, 0xfff8c527, 0xff70b919,
- 0xffed8dac, 0xff3e4447, 0xff8e8e86, 0xff158991, 0xff792aac, 0xff35399d, 0xff724728, 0xff546d1b,
- 0xffa02722, 0xff141519, 0xff985e43, 0xff100f0f, 0xff8db4fa, 0xff7f9a28, 0xff9a7d93, 0xff834225,
- 0xff817e8b, 0xff979597, 0xff7d7d7d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xffb5611f, 0xffb5611f, 0xffb5611f, 0xffb9621c, 0xffa2824e,
- 0xff725430, 0xffc0af79, 0xffa07350, 0xffa85a32, 0xff422b14, 0xff7d7d7d, 0xff9e9e9e, 0xffdfd6aa,
- 0xffdfd6aa, 0xffa2824e, 0xff7f7f7f, 0xff966153, 0xff7a797a, 0xff2c151a, 0xffebe5de, 0xffb5611f,
- 0xffb5611f, 0xffa97da9, 0xff9e9e9e, 0xffdfd6aa, 0xffece6df, 0xffb5611f, 0xff725430, 0xffc0af79,
- 0xffa07350, 0xffa85a32, 0xff422b14, 0xff725430, 0xffc0af79, 0xffa07350, 0xffa85a32, 0xff422b14,
- 0xff6a5030, 0xffdcd1b0, 0xffa37754, 0xffa75f3c, 0xff4c3319, 0xffcdc4b9, 0xff5d395d, 0xff7a597a,
- 0xffa97da9, 0xffab81ab, 0xffa97da9, 0xffdae0a2, 0xff418929, 0xff947941, 0, 0xff7f6dab,
- 0xff81a193, 0xff8cb5fc, 0xff8d3e1e, 0xff720202, 0xff450709, 0xffe5e1cf, 0, 0xff626262,
- 0xff8b608b, 0xffd7dcdd, 0xffea6a08, 0xffad36a3, 0xff31a3d4, 0xfff8bc1d, 0xff63ac17, 0xffe6799d,
- 0xff373a3e, 0xff7c7c73, 0xff147987, 0xff67209c, 0xff2b2d8c, 0xff6a4223, 0xff4f641f, 0xff8c1f1e,
- 0xff19191d, 0xffbcd4ca, 0xff9a935b, 0xffd064bf, 0xff5ea4d0, 0xffeac058, 0xffa2c537, 0xffeb9ab5,
- 0xff535a5d, 0xff90a6a7, 0xff34767d, 0xff6d3098, 0xff2f408b, 0xff776a55, 0xff758e43, 0xffb53b35,
- 0xff431e20, 0xffcfd5d6, 0xffe06100, 0xffa9309f, 0xff2389c6, 0xfff0af15, 0xff5ea818, 0xffd5658e,
- 0xff36393d, 0xff7d7d73, 0xff157788, 0xff641f9c, 0xff2c2e8f, 0xff603b1f, 0xff495b24, 0xff8e2020,
- 0xff080a0f, 0xffe1e3e3, 0xffe3831f, 0xffc053b8, 0xff4ab4d5, 0xffe8c736, 0xff7dbd29, 0xffe499b5,
- 0xff4c5154, 0xff9a9a94, 0xff24939d, 0xff8337b1, 0xff4649a6, 0xff7d5435, 0xff61772c, 0xffa83632,
- 0xff191a1f, 0xff578d2d, 0xff56822a, 0xff323a26, 0xffe4e2bf, 0xff827b77, 0xff7c7572, 0xff837b77,
- 0xff837b77, 0xff857e7a, 0xff3157ce, 0xffcf5b9f, 0xffa51aa2, 0xffa3232e, 0xffd8c742, 0xff766f6b,
- 0xff857d78, 0xff847c78, 0xff88807c, 0xff8e8781, 0xff2f53c5, 0xffc55498, 0xffa1179f, 0xffa6252e,
- 0xffd1ba3e, 0xff807a76, 0xff847d79, 0xff8c8682, 0xff7c7672, 0xff867d79, 0xff325bd0, 0xffca5499,
- 0xffa0209f, 0xff9e222d, 0xffcdb73d, 0xff807a76, 0xff847d79, 0xff8c8682, 0xff7c7672, 0xff867d79,
- 0xff325bd0, 0xffca5499, 0xffa0209f, 0xff9e222d, 0xffcdb73d, 0xff5a6127, 0xff74a7fd, 0xff9f8b71,
- 0xff5c5923, 0xff5d9013, 0xff5d9013, 0, 0, 0, 0xff9a6a59, 0xffb5611f, 0xff737969, 0xffc0c1c2,
- 0xff6e765e, 0xffdae0a2, 0xff7d7d7d, 0xffdfd6aa, 0xffece6df, 0xff956755, 0xff888888, 0xff450709,
- 0xff848685, 0xffbcbcbc, 0xff9a6a59, 0xffb5611f, 0xff737969, 0xffc0c1c2, 0xff6e765e, 0xffdae0a2,
- 0xffdfd6aa, 0xffece6df, 0xff956755, 0xff888888, 0xff450709, 0xff848685, 0xffbcbcbc, 0xff966153,
- 0xff62a291, 0xffba631d, 0xff737969, 0xff956755, 0xff7a797a, 0xff2c151a, 0xff888888, 0xff450709,
- 0xffd8cb9b, 0xffdae0a2, 0xffbcbcbc, 0xffae8650, 0xff8e775b, 0xff6b5132, 0xff555351, 0xff505051,
- 0xff675743, 0xffc5b485, 0xff8e8e8e, 0xff9b7947, 0xff393a46, 0xff938f8a, 0xff7d7d7d, 0xff6a5c54,
- 0xff466272, 0xff7c643c, 0xff4c7673, 0xff2a5938, 0xff393b4d, 0xff399693, 0xff393b4d, 0xff399693,
- 0xff2b7265, 0xff4a6d57, 0xff167779, 0xff148a7c, 0xff139785, 0xff5d1a1e, 0xff89395a, 0xff5d1a1e,
- 0xff89395a, 0xff821f1f, 0xff8d2c1d, 0xfff09246, 0xff680100, 0xff84100c, 0xff148f7c, 0xff14877a,
- 0xff7e0829, 0xff653046, 0xff2b6863, 0xff653046, 0xff2b6863, 0xff653046, 0xff2b6863, 0xff653046,
- 0xff2b6863, 0xff673248, 0xff2f776f, 0xff653046, 0xff2b6863, 0xff653046, 0xff2b6863, 0xff653046,
- 0xff2b6863, 0xff72364f, 0xff2c7e78, 0, 0, 0, 0, 0xff564757, 0xff221b25, 0xff986233, 0xffe2aa9d,
- 0xffcaa04a, 0xffb4925a, 0xfff19211, 0xffe5941d, 0xff423d3f, 0xff5e423a, 0xff200a3c, 0xff211534,
- 0xff86533b, 0xff7c5e44, 0xff834d3c, 0xff6f644b, 0xff939598, 0xff2a2429, 0xff2a2429, 0xff2a2328,
- 0xff2a2429, 0xff353038, 0xff302a31, 0xff2c252b, 0xff353038, 0xff302a31, 0xff302a31, 0xff302a31,
- 0xff372a26, 0xff353038, 0xff353038, 0xff353038, 0xff353038, 0xff353038, 0xff2f171c, 0xff281417,
- 0xffeae5dd, 0xffebd2ad, 0xffd9d9ce, 0xffe2831a, 0xffb645a1, 0xff45a1c9, 0xffd8b74a, 0xff7cb51e,
- 0xffd98396, 0xff767a6c, 0xff97937e, 0xff2b9286, 0xff7c2190, 0xff4054b3, 0xff936033, 0xff647316,
- 0xffb4412f, 0xff493033, 0xffe7c5b4, 0xffe6c6b6, 0xffe7c0aa, 0xffe4bcb3, 0xffddc2b5, 0xffe6c4ad,
- 0xffe0c3ab, 0xffe6c0b2, 0xffe0c0b0, 0xffe2c1b1, 0xffdbc1b1, 0xffe0bab2, 0xffddbdb4, 0xffe2beac,
- 0xffdfbfaa, 0xffe4bcac, 0xffddbbac, 0xff8561bf, 0xff8460ba, 0xffa37ecf, 0xffa17eca, 0xff9e78c9,
- 0xff8363c0, 0xff6c6d66, 0xffdfe0dc, 0xff2b262d, 0xfff8fdfd, 0xff074553, 0xff52a284, 0xff6c996e,
- 0xffa17d67, 0xffc06b4f, 0xff7c7d78, 0xff5c5d59, 0xff4f997e, 0xff6d916b, 0xff9a7965, 0xffbf6a50,
- 0xff4f997e, 0xff6d916b, 0xff9a7965, 0xffbf6a50, 0xff4f997e, 0xff6d916b, 0xff9a7965, 0xffbf6a50,
- 0xffc06b4f, 0xff6c996e, 0xffa17d67, 0xff52a284, 0xff4f997e, 0xff6d916b, 0xff9a7965, 0xffbf6a50,
- 0xff4f997e, 0xff6d916b, 0xff9a7965, 0xffbf6a50, 0xff4f997e, 0xff6d916b, 0xff9a7965, 0xffbf6a50,
- 0xffffffff, 0xff8a6f5f, 0xff866b5c, 0xff697029, 0xff696b28, 0xff9a7a61, 0xff657c2f, 0xff707940,
- 0xff596d2d, 0xff596d2d, 0xff688531, 0xff5b732d, 0xff60782e, 0xffa1735b, 0xff90674c, 0xff505052,
- 0xff4d4d50, 0xff4d4d50, 0xff4d4d50, 0xff4d4d50, 0xff484849, 0xff484849, 0xff484849, 0xff484849,
- 0xff363637, 0xff363637, 0xff363637, 0xff363637, 0xff464647, 0xff464647, 0xff464647, 0xff464647,
- 0xff363636, 0xff404041, 0xff343434, 0xff505052, 0xff48484e, 0xffa6876b, 0xff9a694f, 0xffdda92e,
- 0xff647a2f, 0xff727746,
-];
diff --git a/render/src/coloring/topo.rs b/render/src/coloring/topo.rs
deleted file mode 100644
index eba8224e..00000000
--- a/render/src/coloring/topo.rs
+++ /dev/null
@@ -1,54 +0,0 @@
-use crate::chunk_tile::BlockColumn;
-use crate::color::{interpolate, BLACK, TRANSPARENT, WHITE};
-use crate::render::{get_column_in_map, ChunkMap};
-
-const SKY_COLOR: u32 = 0xff_88_00_88; // #880088 pink
-const MTN_COLOR: u32 = 0xff_32_6e_9f; // #9f6e32 brown
-const MID_COLOR: u32 = 0xff_00_ff_ff; // #ffff00 yellow
-const COAST_COLOR: u32 = 0xff_00_b6_00; // #00b600 dark green
-const SEA_COLOR: u32 = 0xff_ff_d9_00; // #00d9ff light blue
-
-const HIGH_LEVEL: i16 = 240;
-const MTN_LEVEL: i16 = 150;
-const MID_LEVEL: i16 = 100;
-const SEA_LEVEL: i16 = 64;
-
-pub fn get_topo_color(map: &ChunkMap, x: i32, z: i32) -> u32 {
- let col = get_column_in_map(map, x, z);
- if col.is_none() {
- return TRANSPARENT;
- }
- let col = col.unwrap();
-
- if is_water(col) {
- get_sea_color(0)//XXX col.get_ocean_floor_height())
- } else {
- get_land_color(col.ground_layer().y)
- }
-}
-
-pub fn get_sea_color(ocean_floor_height: i16) -> u32 {
- if ocean_floor_height < SEA_LEVEL {
- interpolate(BLACK, SEA_COLOR, 0, SEA_LEVEL, ocean_floor_height)
- } else {
- SEA_COLOR
- }
-}
-
-pub fn get_land_color(surface_height: i16) -> u32 {
- if surface_height < SEA_LEVEL {
- interpolate(BLACK, COAST_COLOR, 0, SEA_LEVEL, surface_height)
- } else if surface_height < MID_LEVEL {
- interpolate(COAST_COLOR, MID_COLOR, SEA_LEVEL, MID_LEVEL, surface_height)
- } else if surface_height < MTN_LEVEL {
- interpolate(MID_COLOR, MTN_COLOR, MID_LEVEL, MTN_LEVEL, surface_height)
- } else if surface_height < HIGH_LEVEL {
- interpolate(MTN_COLOR, WHITE, MTN_LEVEL, HIGH_LEVEL, surface_height)
- } else {
- interpolate(WHITE, SKY_COLOR, HIGH_LEVEL, 255, surface_height)
- }
-}
-
-fn is_water(column: &BlockColumn) -> bool {
- column.layers.iter().any(|b| false)// XXX b.id == water)
-}
diff --git a/render/src/main.rs b/render/src/main.rs
deleted file mode 100644
index 5a7c1ab6..00000000
--- a/render/src/main.rs
+++ /dev/null
@@ -1,90 +0,0 @@
-#[macro_use]
-extern crate lazy_static;
-extern crate serde;
-
-use byteorder::{BigEndian, ReadBytesExt};
-
-use crate::chunk_tile::ChunkTile;
-use crate::coloring::get_color_fn;
-use crate::render::{render_img, Bounds, ChunkMap};
-
-pub mod chunk_tile;
-pub mod color;
-pub mod coloring;
-pub mod render;
-
-fn main() {
- emain().unwrap_or_else(|err| println!("{}", err.to_string()));
-}
-
-const USAGE: MyErr = MyErr::StrErr("Usage: render ");
-
-fn emain<'a>() -> Result<(), MyErr<'a>> {
- let mut args = std::env::args();
- args.next(); // skip arg0 (program name)
- let img_x_str = args.next().ok_or(USAGE)?;
- let img_x: i32 = img_x_str.parse().map_err(|e| format!("tile x: {}", e))?;
- let img_z_str = args.next().ok_or(USAGE)?;
- let img_z: i32 = img_z_str.parse().map_err(|e| format!("tile z: {}", e))?;
- let tiles_dir = args.next().ok_or(USAGE)?;
-
- // TODO speedup by using array. max 17x17=289 long; requires less hashing
- let mut map = ChunkMap::new();
- let mut stdin = std::io::stdin();
- let num_chunks = stdin.read_u32::()?;
- for _ in 0..num_chunks {
- let chunk = Box::new(ChunkTile::read(&mut stdin)?);
- map.insert(chunk.pos, chunk);
- }
-
- let bounds = Bounds {
- w: 256 * img_x,
- n: 256 * img_z,
- e: 256 * (img_x + 1),
- s: 256 * (img_z + 1),
- };
-
- // TODO render all color modes
- let color_mode = "terrain";
-
- let img_path = format!("{}/{}/{},{}.png", tiles_dir, color_mode, img_x, img_z);
-
- println!("Rendering {}", img_path);
- render_img(&img_path, &bounds, &map, get_color_fn(color_mode)?)?;
- println!("Done");
-
- Ok(())
-}
-
-enum MyErr<'a> {
- StrErr(&'a str),
- StringErr(String),
-}
-impl<'a> std::fmt::Display for MyErr<'a> {
- fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
- match self {
- Self::StrErr(msg) => f.write_str(msg),
- Self::StringErr(msg) => f.write_str(msg),
- }
- }
-}
-impl<'a> From<&'a str> for MyErr<'a> {
- fn from(err: &'a str) -> Self {
- MyErr::StrErr(err)
- }
-}
-impl<'a> From for MyErr<'a> {
- fn from(err: String) -> Self {
- MyErr::StringErr(err)
- }
-}
-impl<'a> From for MyErr<'a> {
- fn from(err: std::io::Error) -> Self {
- MyErr::StringErr(err.to_string())
- }
-}
-impl<'a> From for MyErr<'a> {
- fn from(err: core::num::ParseIntError) -> Self {
- MyErr::StringErr(err.to_string())
- }
-}
diff --git a/render/src/render.rs b/render/src/render.rs
deleted file mode 100644
index f01bf9a3..00000000
--- a/render/src/render.rs
+++ /dev/null
@@ -1,67 +0,0 @@
-use std::collections::HashMap;
-use std::fs;
-use std::path::Path;
-
-use crate::chunk_tile::{BlockColumn, ChunkTile};
-
-pub struct Bounds {
- pub w: i32,
- pub n: i32,
- /// exclusive
- pub e: i32,
- /// exclusive
- pub s: i32,
-}
-
-impl Bounds {
- fn x_size(&self) -> usize {
- (self.e - self.w).try_into().expect("flipped e/w")
- }
- fn z_size(&self) -> usize {
- (self.s - self.n).try_into().expect("flipped s/n")
- }
-}
-
-pub type ChunkMap = HashMap<(i32, i32), Box>;
-
-// TODO we could optimize by doing less map.get() by rendering chunk-by-chunk and passing north_chunk/west_chunk for slope
-pub fn get_column_in_map<'map>(map: &'map ChunkMap, x: i32, z: i32) -> Option<&'map BlockColumn> {
- let cx = x >> 4;
- let cz = z >> 4;
- let col_nr = ((x & 0xf) + 16 * (z & 0xf)) as usize;
- map.get(&(cx, cz)).map(|c| &c.columns[col_nr])
-}
-
-/// returns color in format 0xAABBGGRR
-pub type ColorFn = Box u32>;
-
-pub fn render_img(
- img_path: &str,
- bounds: &Bounds,
- map: &ChunkMap,
- color_fn: ColorFn,
-) -> Result<(), String> {
- let path = Path::new(img_path).parent().unwrap();
- fs::create_dir_all(path).map_err(|err| {
- format!(
- "Creating parent directory for image {:?} failed: {:?}",
- img_path, err
- )
- .to_string()
- })?;
-
- let mut pixbuf = vec![0_u32; bounds.x_size() * bounds.z_size()];
-
- let mut i = 0;
- for z in bounds.n..bounds.s {
- for x in bounds.w..bounds.e {
- pixbuf[i] = color_fn(&map, x, z);
- i += 1;
- }
- }
-
- lodepng::encode32_file(&img_path, &pixbuf, bounds.x_size(), bounds.z_size())
- .map_err(|err| format!("Encoding image {:?} failed: {:?}", img_path, err).to_string())?;
-
- Ok(())
-}
diff --git a/server/.editorconfig b/server/.editorconfig
new file mode 100644
index 00000000..cfc8f3e6
--- /dev/null
+++ b/server/.editorconfig
@@ -0,0 +1,4 @@
+# https://editorconfig.org
+
+[*.{ts,json}]
+indent_style = space
diff --git a/server/README.md b/server/README.md
new file mode 100644
index 00000000..1f03db9b
--- /dev/null
+++ b/server/README.md
@@ -0,0 +1,6 @@
+# MapSync Server
+
+This server is written for nodejs v18. Use [nvm](https://github.com/nvm-sh/nvm) to easily switch to this version:
+
+- `nvm install 18`
+- `nvm use 18`
diff --git a/server/package-lock.json b/server/package-lock.json
new file mode 100644
index 00000000..bddbf621
--- /dev/null
+++ b/server/package-lock.json
@@ -0,0 +1,620 @@
+{
+ "name": "mapsync-server",
+ "version": "SNAPSHOT",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "mapsync-server",
+ "version": "SNAPSHOT",
+ "license": "GPL-3.0-only",
+ "dependencies": {
+ "async-mutex": "^0.4.0",
+ "better-sqlite3": "^9.5.0",
+ "kysely": "^0.26.1",
+ "source-map-support": "^0.5.21",
+ "zod": "^3.21.4",
+ "zod-validation-error": "^1.3.1"
+ },
+ "devDependencies": {
+ "@types/better-sqlite3": "^7.6.4",
+ "@types/node": "^18.17.4",
+ "dotenv": "^16.0.1",
+ "prettier": "^3.0.1",
+ "typescript": "^5.1.6"
+ },
+ "engines": {
+ "node": "18.x"
+ }
+ },
+ "node_modules/@types/better-sqlite3": {
+ "version": "7.6.13",
+ "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz",
+ "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/node": {
+ "version": "18.19.130",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",
+ "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~5.26.4"
+ }
+ },
+ "node_modules/async-mutex": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.1.tgz",
+ "integrity": "sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/better-sqlite3": {
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.6.0.tgz",
+ "integrity": "sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "prebuild-install": "^7.1.1"
+ }
+ },
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "license": "MIT",
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "node_modules/bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "license": "MIT"
+ },
+ "node_modules/chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
+ "license": "ISC"
+ },
+ "node_modules/decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/detect-libc": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "16.6.1",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz",
+ "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
+ "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/expand-template": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
+ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
+ "license": "(MIT OR WTFPL)",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "license": "MIT"
+ },
+ "node_modules/fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "license": "MIT"
+ },
+ "node_modules/github-from-package": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
+ "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
+ "license": "MIT"
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "license": "ISC"
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "license": "ISC"
+ },
+ "node_modules/kysely": {
+ "version": "0.26.3",
+ "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.26.3.tgz",
+ "integrity": "sha512-yWSgGi9bY13b/W06DD2OCDDHQmq1kwTGYlQ4wpZkMOJqMGCstVCFIvxCCVG4KfY1/3G0MhDAcZsip/Lw8/vJWw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/mkdirp-classic": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+ "license": "MIT"
+ },
+ "node_modules/napi-build-utils": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
+ "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
+ "license": "MIT"
+ },
+ "node_modules/node-abi": {
+ "version": "3.89.0",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.89.0.tgz",
+ "integrity": "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==",
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/prebuild-install": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
+ "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
+ "deprecated": "No longer maintained. Please contact the author of the relevant native addon; alternatives are available.",
+ "license": "MIT",
+ "dependencies": {
+ "detect-libc": "^2.0.0",
+ "expand-template": "^2.0.3",
+ "github-from-package": "0.0.0",
+ "minimist": "^1.2.3",
+ "mkdirp-classic": "^0.5.3",
+ "napi-build-utils": "^2.0.0",
+ "node-abi": "^3.3.0",
+ "pump": "^3.0.0",
+ "rc": "^1.2.7",
+ "simple-get": "^4.0.0",
+ "tar-fs": "^2.0.0",
+ "tunnel-agent": "^0.6.0"
+ },
+ "bin": {
+ "prebuild-install": "bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
+ "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/pump": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
+ "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "bin": {
+ "rc": "cli.js"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/simple-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/simple-get": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
+ "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "decompress-response": "^6.0.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/tar-fs": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
+ "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
+ "license": "MIT",
+ "dependencies": {
+ "chownr": "^1.1.1",
+ "mkdirp-classic": "^0.5.2",
+ "pump": "^3.0.0",
+ "tar-stream": "^2.1.4"
+ }
+ },
+ "node_modules/tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
+ },
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
+ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "5.26.5",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "license": "MIT"
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "license": "ISC"
+ },
+ "node_modules/zod": {
+ "version": "3.25.76",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
+ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/colinhacks"
+ }
+ },
+ "node_modules/zod-validation-error": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-1.5.0.tgz",
+ "integrity": "sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16.0.0"
+ },
+ "peerDependencies": {
+ "zod": "^3.18.0"
+ }
+ }
+ }
+}
diff --git a/server/package.json b/server/package.json
index ac6e7e84..eebbda65 100644
--- a/server/package.json
+++ b/server/package.json
@@ -1,5 +1,5 @@
{
- "name": "civmap-server",
+ "name": "mapsync-server",
"version": "SNAPSHOT",
"private": true,
"author": "Gjum",
@@ -26,6 +26,9 @@
"prettier": "^3.0.1",
"typescript": "^5.1.6"
},
+ "engines": {
+ "node": "18.x"
+ },
"prettier": {
"useTabs": false,
"tabWidth": 4,
diff --git a/server/pnpm-lock.yaml b/server/pnpm-lock.yaml
deleted file mode 100644
index 18cf0e77..00000000
--- a/server/pnpm-lock.yaml
+++ /dev/null
@@ -1,408 +0,0 @@
-lockfileVersion: '9.0'
-
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
-importers:
-
- .:
- dependencies:
- async-mutex:
- specifier: ^0.4.0
- version: 0.4.1
- better-sqlite3:
- specifier: ^9.5.0
- version: 9.6.0
- kysely:
- specifier: ^0.26.1
- version: 0.26.3
- source-map-support:
- specifier: ^0.5.21
- version: 0.5.21
- zod:
- specifier: ^3.21.4
- version: 3.25.76
- zod-validation-error:
- specifier: ^1.3.1
- version: 1.5.0(zod@3.25.76)
- devDependencies:
- '@types/better-sqlite3':
- specifier: ^7.6.4
- version: 7.6.13
- '@types/node':
- specifier: ^18.17.4
- version: 18.19.130
- dotenv:
- specifier: ^16.0.1
- version: 16.6.1
- prettier:
- specifier: ^3.0.1
- version: 3.8.1
- typescript:
- specifier: ^5.1.6
- version: 5.9.3
-
-packages:
-
- '@types/better-sqlite3@7.6.13':
- resolution: {integrity: sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==}
-
- '@types/node@18.19.130':
- resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==}
-
- async-mutex@0.4.1:
- resolution: {integrity: sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==}
-
- base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
- better-sqlite3@9.6.0:
- resolution: {integrity: sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ==}
-
- bindings@1.5.0:
- resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
-
- bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
-
- buffer-from@1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
-
- buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
-
- chownr@1.1.4:
- resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
-
- decompress-response@6.0.0:
- resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
- engines: {node: '>=10'}
-
- deep-extend@0.6.0:
- resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
- engines: {node: '>=4.0.0'}
-
- detect-libc@2.1.2:
- resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
- engines: {node: '>=8'}
-
- dotenv@16.6.1:
- resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
- engines: {node: '>=12'}
-
- end-of-stream@1.4.5:
- resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
-
- expand-template@2.0.3:
- resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
- engines: {node: '>=6'}
-
- file-uri-to-path@1.0.0:
- resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
-
- fs-constants@1.0.0:
- resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
-
- github-from-package@0.0.0:
- resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
-
- ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
-
- inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
- ini@1.3.8:
- resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
-
- kysely@0.26.3:
- resolution: {integrity: sha512-yWSgGi9bY13b/W06DD2OCDDHQmq1kwTGYlQ4wpZkMOJqMGCstVCFIvxCCVG4KfY1/3G0MhDAcZsip/Lw8/vJWw==}
- engines: {node: '>=14.0.0'}
-
- mimic-response@3.1.0:
- resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
- engines: {node: '>=10'}
-
- minimist@1.2.8:
- resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
-
- mkdirp-classic@0.5.3:
- resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
-
- napi-build-utils@2.0.0:
- resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==}
-
- node-abi@3.87.0:
- resolution: {integrity: sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==}
- engines: {node: '>=10'}
-
- once@1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
-
- prebuild-install@7.1.3:
- resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
- engines: {node: '>=10'}
- deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
- hasBin: true
-
- prettier@3.8.1:
- resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==}
- engines: {node: '>=14'}
- hasBin: true
-
- pump@3.0.3:
- resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
-
- rc@1.2.8:
- resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
- hasBin: true
-
- readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
-
- safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
- semver@7.7.4:
- resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
- engines: {node: '>=10'}
- hasBin: true
-
- simple-concat@1.0.1:
- resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
-
- simple-get@4.0.1:
- resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
-
- source-map-support@0.5.21:
- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
-
- source-map@0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
-
- string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
-
- strip-json-comments@2.0.1:
- resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
- engines: {node: '>=0.10.0'}
-
- tar-fs@2.1.4:
- resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==}
-
- tar-stream@2.2.0:
- resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
- engines: {node: '>=6'}
-
- tslib@2.8.1:
- resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
-
- tunnel-agent@0.6.0:
- resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
-
- typescript@5.9.3:
- resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
- engines: {node: '>=14.17'}
- hasBin: true
-
- undici-types@5.26.5:
- resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
-
- util-deprecate@1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
-
- wrappy@1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
-
- zod-validation-error@1.5.0:
- resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- zod: ^3.18.0
-
- zod@3.25.76:
- resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
-
-snapshots:
-
- '@types/better-sqlite3@7.6.13':
- dependencies:
- '@types/node': 18.19.130
-
- '@types/node@18.19.130':
- dependencies:
- undici-types: 5.26.5
-
- async-mutex@0.4.1:
- dependencies:
- tslib: 2.8.1
-
- base64-js@1.5.1: {}
-
- better-sqlite3@9.6.0:
- dependencies:
- bindings: 1.5.0
- prebuild-install: 7.1.3
-
- bindings@1.5.0:
- dependencies:
- file-uri-to-path: 1.0.0
-
- bl@4.1.0:
- dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.2
-
- buffer-from@1.1.2: {}
-
- buffer@5.7.1:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
- chownr@1.1.4: {}
-
- decompress-response@6.0.0:
- dependencies:
- mimic-response: 3.1.0
-
- deep-extend@0.6.0: {}
-
- detect-libc@2.1.2: {}
-
- dotenv@16.6.1: {}
-
- end-of-stream@1.4.5:
- dependencies:
- once: 1.4.0
-
- expand-template@2.0.3: {}
-
- file-uri-to-path@1.0.0: {}
-
- fs-constants@1.0.0: {}
-
- github-from-package@0.0.0: {}
-
- ieee754@1.2.1: {}
-
- inherits@2.0.4: {}
-
- ini@1.3.8: {}
-
- kysely@0.26.3: {}
-
- mimic-response@3.1.0: {}
-
- minimist@1.2.8: {}
-
- mkdirp-classic@0.5.3: {}
-
- napi-build-utils@2.0.0: {}
-
- node-abi@3.87.0:
- dependencies:
- semver: 7.7.4
-
- once@1.4.0:
- dependencies:
- wrappy: 1.0.2
-
- prebuild-install@7.1.3:
- dependencies:
- detect-libc: 2.1.2
- expand-template: 2.0.3
- github-from-package: 0.0.0
- minimist: 1.2.8
- mkdirp-classic: 0.5.3
- napi-build-utils: 2.0.0
- node-abi: 3.87.0
- pump: 3.0.3
- rc: 1.2.8
- simple-get: 4.0.1
- tar-fs: 2.1.4
- tunnel-agent: 0.6.0
-
- prettier@3.8.1: {}
-
- pump@3.0.3:
- dependencies:
- end-of-stream: 1.4.5
- once: 1.4.0
-
- rc@1.2.8:
- dependencies:
- deep-extend: 0.6.0
- ini: 1.3.8
- minimist: 1.2.8
- strip-json-comments: 2.0.1
-
- readable-stream@3.6.2:
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
-
- safe-buffer@5.2.1: {}
-
- semver@7.7.4: {}
-
- simple-concat@1.0.1: {}
-
- simple-get@4.0.1:
- dependencies:
- decompress-response: 6.0.0
- once: 1.4.0
- simple-concat: 1.0.1
-
- source-map-support@0.5.21:
- dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
-
- source-map@0.6.1: {}
-
- string_decoder@1.3.0:
- dependencies:
- safe-buffer: 5.2.1
-
- strip-json-comments@2.0.1: {}
-
- tar-fs@2.1.4:
- dependencies:
- chownr: 1.1.4
- mkdirp-classic: 0.5.3
- pump: 3.0.3
- tar-stream: 2.2.0
-
- tar-stream@2.2.0:
- dependencies:
- bl: 4.1.0
- end-of-stream: 1.4.5
- fs-constants: 1.0.0
- inherits: 2.0.4
- readable-stream: 3.6.2
-
- tslib@2.8.1: {}
-
- tunnel-agent@0.6.0:
- dependencies:
- safe-buffer: 5.2.1
-
- typescript@5.9.3: {}
-
- undici-types@5.26.5: {}
-
- util-deprecate@1.0.2: {}
-
- wrappy@1.0.2: {}
-
- zod-validation-error@1.5.0(zod@3.25.76):
- dependencies:
- zod: 3.25.76
-
- zod@3.25.76: {}
diff --git a/server/src/cli.ts b/server/src/cli.ts
index 3ac6782a..e9ca26ea 100644
--- a/server/src/cli.ts
+++ b/server/src/cli.ts
@@ -18,7 +18,9 @@ const term = lib_readline.createInterface({
}) as TermType;
let tcpServer: TcpServer;
-export function setServer(server: TcpServer): void { tcpServer = server; }
+export function setServer(server: TcpServer): void {
+ tcpServer = server;
+}
if (!("MAPSYNC_DUMB_TERM" in process.env)) {
//Adapted from https://stackoverflow.com/questions/10606814/readline-with-console-log-in-the-background/10608048#10608048
@@ -128,7 +130,7 @@ async function handle_input(input: string): Promise {
let i = 1;
for (const key in tcpServer.clients) {
let client = tcpServer.clients[key];
- console.log(`${i++}. ${client.mcName}: ${client.uuid}`)
+ console.log(`${i++}. ${client.mcName}: ${client.uuid}`);
}
} else if (command === "send") {
const target = extras.trim(); // IGN or UUID
@@ -136,10 +138,16 @@ async function handle_input(input: string): Promise {
const client = Object.values(tcpServer.clients).find(
(c) => c.mcName === target || c.uuid === target,
);
- if (!client) { console.log("No online client with that name/UUID"); return; }
+ if (!client) {
+ console.log("No online client with that name/UUID");
+ return;
+ }
const world = client.world;
- if (!world) { console.log("Client has no world yet"); return; }
+ if (!world) {
+ console.log("Client has no world yet");
+ return;
+ }
const regions = await database.getRegionTimestamps(world);
await client.send({
diff --git a/server/src/main.ts b/server/src/main.ts
index 2647953f..554e4d9f 100644
--- a/server/src/main.ts
+++ b/server/src/main.ts
@@ -1,5 +1,5 @@
import "./cli";
-import { setServer } from './cli';
+import { setServer } from "./cli";
import * as database from "./database";
import * as metadata from "./metadata";
import { ClientPacket } from "./protocol";
diff --git a/server/src/metadata.ts b/server/src/metadata.ts
index 80264136..b4b4aa9c 100644
--- a/server/src/metadata.ts
+++ b/server/src/metadata.ts
@@ -97,10 +97,7 @@ export function getConfig(): Config {
const WHITELIST_FILE = "whitelist.json";
const WHITELIST_MUTEX = new Mutex();
const WHITELIST_SCHEMA = z.array(
- z.union([
- z.string().uuid(),
- z.string().regex(/^AUTH-DISABLED-.+/)
- ])
+ z.union([z.string().uuid(), z.string().regex(/^AUTH-DISABLED-.+/)]),
);
export const whitelist = new Set();
@@ -133,10 +130,9 @@ export async function saveWhitelist() {
const UUID_CACHE_FILE = "uuid_cache.json";
const UUID_CACHE_MUTEX = new Mutex();
-const UUID_CACHE_SCHEMA = z.record(z.union([
- z.string().uuid(),
- z.string().regex(/^AUTH-DISABLED-.+/)
-]));
+const UUID_CACHE_SCHEMA = z.record(
+ z.union([z.string().uuid(), z.string().regex(/^AUTH-DISABLED-.+/)]),
+);
// IGN UUID
const uuid_cache = new Map();
diff --git a/server/src/server.ts b/server/src/server.ts
index b2cb21b0..4f4c90c6 100644
--- a/server/src/server.ts
+++ b/server/src/server.ts
@@ -219,7 +219,7 @@ export class TcpClient {
const writer = new BufWriter(); // TODO size hint
writer.writeUInt32(0); // set later, but reserve space in buffer
encodePacket(pkt, writer);
- let buf = writer.getBuffer();
+ let buf: Buffer = writer.getBuffer();
buf.writeUInt32BE(buf.length - 4, 0); // write into space reserved above
if (doCrypto) {
diff --git a/server/yarn.lock b/server/yarn.lock
deleted file mode 100644
index db76b2f1..00000000
--- a/server/yarn.lock
+++ /dev/null
@@ -1,348 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@types/better-sqlite3@^7.6.4":
- version "7.6.4"
- resolved "https://registry.yarnpkg.com/@types/better-sqlite3/-/better-sqlite3-7.6.4.tgz#102462611e67aadf950d3ccca10292de91e6f35b"
- integrity sha512-dzrRZCYPXIXfSR1/surNbJ/grU3scTaygS0OMzjlGf71i9sc2fGyHPXXiXmEvNIoE0cGwsanEFMVJxPXmco9Eg==
- dependencies:
- "@types/node" "*"
-
-"@types/node@*":
- version "16.11.36"
- resolved "https://registry.npmjs.org/@types/node/-/node-16.11.36.tgz"
- integrity sha512-FR5QJe+TaoZ2GsMHkjuwoNabr+UrJNRr2HNOo+r/7vhcuntM6Ee/pRPOnRhhL2XE9OOvX9VLEq+BcXl3VjNoWA==
-
-"@types/node@^18.17.4":
- version "18.17.5"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.5.tgz#c58b12bca8c2a437b38c15270615627e96dd0bc5"
- integrity sha512-xNbS75FxH6P4UXTPUJp/zNPq6/xsfdJKussCWNOnz4aULWIRwMgP1LgaB5RiBnMX1DPCYenuqGZfnIAx5mbFLA==
-
-async-mutex@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/async-mutex/-/async-mutex-0.4.0.tgz#ae8048cd4d04ace94347507504b3cf15e631c25f"
- integrity sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==
- dependencies:
- tslib "^2.4.0"
-
-base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-better-sqlite3@^9.5.0:
- version "9.6.0"
- resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-9.6.0.tgz#b01e58ba7c48abcdc0383b8301206ee2ab81d271"
- integrity sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ==
- dependencies:
- bindings "^1.5.0"
- prebuild-install "^7.1.1"
-
-bindings@^1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
- integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
- dependencies:
- file-uri-to-path "1.0.0"
-
-bl@^4.0.3:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
- integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
- dependencies:
- buffer "^5.5.0"
- inherits "^2.0.4"
- readable-stream "^3.4.0"
-
-buffer-from@^1.0.0:
- version "1.1.2"
- resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
- integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-
-buffer@^5.5.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
- integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.1.13"
-
-chownr@^1.1.1:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
- integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
-
-decompress-response@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
- integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
- dependencies:
- mimic-response "^3.1.0"
-
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
-detect-libc@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz"
- integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==
-
-dotenv@^16.0.1:
- version "16.0.1"
- resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz"
- integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==
-
-end-of-stream@^1.1.0, end-of-stream@^1.4.1:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
- dependencies:
- once "^1.4.0"
-
-expand-template@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
- integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==
-
-file-uri-to-path@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
- integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
-
-fs-constants@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
- integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
-
-github-from-package@0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
- integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==
-
-ieee754@^1.1.13:
- version "1.2.1"
- resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-inherits@^2.0.3, inherits@^2.0.4:
- version "2.0.4"
- resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-ini@~1.3.0:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
- integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-
-kysely@^0.26.1:
- version "0.26.1"
- resolved "https://registry.yarnpkg.com/kysely/-/kysely-0.26.1.tgz#2d2fb9316d53f3062596102c98d0d476e4e097b5"
- integrity sha512-FVRomkdZofBu3O8SiwAOXrwbhPZZr8mBN5ZeUWyprH29jzvy6Inzqbd0IMmGxpd4rcOCL9HyyBNWBa8FBqDAdg==
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-mimic-response@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
- integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
-
-minimist@^1.2.0, minimist@^1.2.3:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
- integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-
-mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
- integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
-
-napi-build-utils@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806"
- integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
-
-node-abi@^3.3.0:
- version "3.45.0"
- resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.45.0.tgz#f568f163a3bfca5aacfce1fbeee1fa2cc98441f5"
- integrity sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==
- dependencies:
- semver "^7.3.5"
-
-once@^1.3.1, once@^1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
- dependencies:
- wrappy "1"
-
-prebuild-install@^7.1.1:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.2.tgz#a5fd9986f5a6251fbc47e1e5c65de71e68c0a056"
- integrity sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==
- dependencies:
- detect-libc "^2.0.0"
- expand-template "^2.0.3"
- github-from-package "0.0.0"
- minimist "^1.2.3"
- mkdirp-classic "^0.5.3"
- napi-build-utils "^1.0.1"
- node-abi "^3.3.0"
- pump "^3.0.0"
- rc "^1.2.7"
- simple-get "^4.0.0"
- tar-fs "^2.0.0"
- tunnel-agent "^0.6.0"
-
-prettier@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.1.tgz#65271fc9320ce4913c57747a70ce635b30beaa40"
- integrity sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
-rc@^1.2.7:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
- integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
- dependencies:
- deep-extend "^0.6.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~2.0.1"
-
-readable-stream@^3.1.1, readable-stream@^3.4.0:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
- integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
-safe-buffer@^5.0.1, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-semver@^7.3.5:
- version "7.3.7"
- resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
- integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
- dependencies:
- lru-cache "^6.0.0"
-
-simple-concat@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
- integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
-
-simple-get@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543"
- integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==
- dependencies:
- decompress-response "^6.0.0"
- once "^1.3.1"
- simple-concat "^1.0.0"
-
-source-map-support@^0.5.21:
- version "0.5.21"
- resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
- integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map@^0.6.0:
- version "0.6.1"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-strip-json-comments@~2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
-
-tar-fs@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
- integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
- dependencies:
- chownr "^1.1.1"
- mkdirp-classic "^0.5.2"
- pump "^3.0.0"
- tar-stream "^2.1.4"
-
-tar-stream@^2.1.4:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
- integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
- dependencies:
- bl "^4.0.3"
- end-of-stream "^1.4.1"
- fs-constants "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^3.1.1"
-
-tslib@^2.4.0:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410"
- integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==
-
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
- dependencies:
- safe-buffer "^5.0.1"
-
-typescript@^5.1.6:
- version "5.1.6"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274"
- integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==
-
-util-deprecate@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
- integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
- integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-zod-validation-error@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-1.3.1.tgz#7134579d2ba3994495133b879a076786c8c270f5"
- integrity sha512-cNEXpla+tREtNdAnNKY4xKY1SGOn2yzyuZMu4O0RQylX9apRpUjNcPkEc3uHIAr5Ct7LenjZt6RzjEH6+JsqVQ==
-
-zod@^3.21.4:
- version "3.21.4"
- resolved "https://registry.yarnpkg.com/zod/-/zod-3.21.4.tgz#10882231d992519f0a10b5dd58a38c9dabbb64db"
- integrity sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==